FPGA芯片内包含着大量的数字电路以及存储器

(文章来源:雷锋网)
fpga 全称「可编辑门阵列」(field programmable gate array),其基本原理是在 fpga 芯片内集成大量的数字电路基本门电路以及存储器,而用户可以通过烧入 fpga 配置文件来来定义这些门电路以及存储器之间的连线。这种烧入不是一次性的,即用户今天可以把 fpga 配置成一个微控制器 mcu,明天可以编辑配置文件把同一个 fpga 配置成一个音频编解码器。asic 则是专用集成电路 (application-specific integrated circuit),一旦设计制造完成后电路就固定了,无法再改变。
比较 fpga 和 asic 就像比较乐高积木和模型。举例来说,如果你发现最近星球大战里面 yoda 大师很火,想要做一个 yoda 大师的玩具卖,你要怎么办呢?
有两种办法,一种是用乐高积木搭,还有一种是找工厂开模定制。用乐高积木搭的话,只要设计完玩具外形后去买一套乐高积木即可。而找工厂开模的话在设计完玩具外形外你还需要做很多事情,比如玩具的材质是否会散发气味,玩具在高温下是否会融化等等,所以用乐高积木来做玩具需要的前期工作比起找工厂开模制作来说要少得多,从设计完成到能够上市所需要的时间用乐高也要快很多。
fpga 和 asic 也是一样,使用 fpga 只要写完 verilog 代码就可以用 fpga 厂商提供的工具实现硬件加速器了,而要设计 asic 则还需要做很多验证和物理设计 (esd,package 等等),需要更多的时间。如果要针对特殊场合(如军事和工业等对于可靠性要求很高的应用),asic 则需要更多时间进行特别设计以满足需求,但是用 fpga 的话可以直接买军工级的高稳定性 fpga 完全不影响开发时间。但是,虽然设计时间比较短,但是乐高积木做出来的玩具比起工厂定制的玩具要粗糙许多,毕竟工厂开模是量身定制。
另外,如果出货量大的话,工厂大规模生产玩具的成本会比用乐高积木做便宜许多。fpga 和 asic 也是如此,在同一时间点上用最好的工艺实现的 asic 的加速器的速度会比用同样工艺 fpga 做的加速器速度快 5-10 倍,而且一旦量产后 asic 的成本会远远低于 fpga 方案(便宜 10 到 100 倍)。

GaN助力运营商和基站OEM实现5G sub-6GHz和mmWave大规模MIMO
浅谈PCB中的V-Cut设计
人脸识别出现第一案 信息隐私安全保护问题急需解决
5G超高下载速率是如何做到的
变频电机能直接启动吗_变频电机接电方法
FPGA芯片内包含着大量的数字电路以及存储器
脱硫PH计的使用注意事项
具有情感识别的人工智能将以最新趋势迅速发展
KW9135P电子开关典型应用电路
CES 2018亮相多项使用Intel Core处理器新品
LG卷轴屏手机新专利曝光:前后双柔性屏
国内学者成功研发石墨烯温度流量一体化传感器
魅族将不再继续低调,或下月发布全新MX7系列!
5G中国:最有活力最​为稳定的合作方
华为小米性价比神机! 曾经三四千一机难求, 如今仅700元!
Linux系统日志文件中的JFS文件系统
Intel MAX 10 FPGA系列低成本开发方案大合集
压差变送器和差压变送器是同一种产品吗
SC1644模数转换器(ADC)可pin对pin兼容AD7173-8
在i3和i8之后,宝马在电动化时代给出的最新答案是iX3