FPGA(field programmable gate array):
现场可编程门阵列,是一种以数字电路为主的集成电路芯片,属于可编程逻辑器件(PLD)的一种。
单片机与FPGA的区别
芯片 | 单片机 | FPGA |
---|---|---|
类型 | ASIC(微处理器) | 半定制电路 |
结构 | 哈佛结构/冯诺依曼结构 | 查找表(LUT) |
执行方式 | 顺序执行 | 并行执行 |
速度 | 慢 | 快 |
应用场景 | 仪器仪表/家用电器等 | 图像处理/通信领域 |
开发语言 | C语言 | 硬件描述语言(verilog) |
使用成本 | 低 | 高 |
ASIC与FPGA的区别
ASIC(application specific integrated circuit)
专用集成电路,指应特定用户要求和特定电子系统的需要而设计、制造的集成电路。
FPGA
作为专用继承电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。