一、 可编程逻辑器件应用概况
(本部分引用自:FPGA 市场格局及国产机会 - 知乎)
说明:下文中FPGA(“现场可编程逻辑阵列”)泛指各类可编程逻辑器件,同时指代PLD、CPLD等可编程逻辑器件。
受益于与众不同的架构,FPGA的可编程属性使其相比其他处理器,在算力、成本、功耗之间更能取得平衡。FPGA的优势:
- 可编程灵活性高:FPGA属于半定制电路,理论上,如果 FPGA提供的门电路规模足够大,通过编程可以实现任意 ASIC 和 DSP 的逻辑功能。
- 开发周期短:FPGA无需布线、掩模和定制流片等,芯片开发流程大幅简化,因此普遍被认为是构建原型和开发设计的最快推进路径之一。传统的ASIC和 SoC设计周期平均是14到24个月,用FPGA进行开发时间可以平均降低 55%。
- 并行计算效率高:FPGA属于并行计算,一次可执行多个指令的算法。虽然普遍主频较低,但对部分特殊的任务,大量相对低速并行的单元比起少量高效单元的效率更高。
当然,FPGA 也有很多限制因素:
- 成本方面,实现同样逻辑的性能, FPGA的成本是 ASIC 芯片成本的 10倍以上;
- 功耗方面</