FPGA和单片机的区别
单片机 |
FPGA |
哈佛总线结构,或者冯诺依曼结构 |
查找表 |
串行执行 |
并行执行 |
软件范畴 |
硬件范畴 |
C/汇编语言编程 |
Verilog HDL/ VHDL硬件描述语言编程 |
FPGA制造商
Xilinx(赛灵思)
Altera(阿尔特拉,现已被Intel收购)
Lattice(莱迪思)
Microsemi(美高森美)
可编程逻辑器件PLD(Programmable Logic Device)
CPLD: 复杂可编程逻辑器件(Complex Programmable Logic Device)
基于“乘积项”的与或逻辑阵列。
FPGA 现场可编程门阵列(Field Programmable Gate Array)
基于“查找表”的CLB阵列