回答给:FPGA是什么?
FPGA是英语 (Field programmable Gate Array) 的缩写, 即现 场可编程门阵 。它的结构类似于掩膜可编程门阵 (MPGA), 由可 编程逻辑功能块和可编程I/O模块排成阵列组成, 并由可编程的内 部连线连接这些逻辑功能块和I/O模块来实现不同的设计。
1 、FPGA与MPGA的区别:
MPGA利用集成电路制造过程进行编程来形成金属互连, 而 FPGA利用可编程的电子开关实现逻辑功能和互连。
2 、FPGA与CPLD的区别:
1) 结构不同: FPGA是由可编程的逻辑模块 、可编程的分段互连线 和I/O模块组成, 而CPLD是由逻辑阵列块 、可编程连线阵列和I/O 模块组成。
2) CPLD延时可预测 (Predictable), FPGA的延时与布局布线情况 有关。
3) CPLD 组合逻辑多而触发器较少, 而FPGA触发器多。