专用集成电路(ASIC)和现场可编程门阵列 (FPGA)具有不同的价值主张,选择其中之一之前,一定要对其进行仔细评估。
ASIC采用硬接线的固定模式,用于各种消费电子产品和工业产品中。
FPGA则采用可配置芯片的方法。可编程器件是目前的新生力量,混合技术也将在未来发挥作用。包括成千上万个逻辑单元,通过可编程开关连接起来,通过单元的逻辑互联来满足不同的设计要求。除了逻辑块之外,FPGA 的其他可编程元件为I/O 块(作为内部单线路和芯片外部引脚的接口)以及互联接口(将其他元件的I/O 信号路由至适当的网络)。可重复编程的功能是此类器件的最大优势。
应该说,每种技术都有它的支持者,ASIC用于大型项目,而对于需要快速投放市场且支持远程升级的小型项目,FPGA则更为适合。
FPGA 的设计优势
更快的面市时间 - 无需布线、掩模和其它制造步骤。
无 NRE(临时花费) - 与 ASIC 设计有关的成本
缩短了设计周期 - 由于软件可以处理很多布线、布局和实现问题。
更加可预测的项目周期 - 由于消除了可能的 re-spin、晶圆容量等。
现场可重编程能力 - 可以远程上传的新比特流。
ASIC 的设计优势
全定制性能 - 实现设计,因为器件满足设计技术要求。
降低单位成本 - 用于实现大批量设计
小型化 - 器件满足设计技术要求。
较高的内部时钟速度
ASIC和FPGA供应商对这两种技术孰优孰劣不能达成共识,对适合的应用领域也持不同看法。但由于ASIC具有研发成本优势,因此未来一段时间内仍将和FPGA同时存在。