--FPGA与ASIC的比较
简介FPGA与ASIC
FPGA(Field-Programmable Gate Array),即现场可编程门阵列,它是作为ASIC领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。亮点在于它的可编程性,这个给设计实现带来了很大的方便。也为降低设计成本提供了可行方案,但是速度较之相同工艺的ASIC要慢。
ASIC(Application Specific Integrated Circuit),即专用集成电路,是一种为专门目的而设计的集成电路。是指应特定用户要求和特定电子系统的需要而设计、制造的集成电路。ASIC的特点是面向特定用户的需求, ASIC分为全定制和半定制。亮点在于专用,量身定制所以执行速度较快,比同等工艺的FPGA来说即比FPGA快,而且可以节省在FPGA中的一些没有使用的逻辑实现,大规模生产的话成本也会比FPGA低。
********************************************************************* FPGA与ASIC的比较: FPGA的基本特点主要有:
FPGA采用了逻辑单元阵列LCA(Logic Cell Array)这样一个概念,内部包括可配置逻辑模块CLB、输出输入模块IOB和内部连线三个部分。 现场可编程门阵列(FPGA)是可编程器件。FPGA利用小型查找表(16×1RAM)来实现组合逻辑,每个查找表连接到一个D触发器的输入端,触发器再来驱动其他逻辑电路或驱动I/O,由此构成了即可实现组合逻辑功能又可实现时序逻辑功能的基本逻辑单元模块,这些模块间利用金属连线互相连接或连接到I/O模块。FPGA的逻辑是通过向内部静态存储单元加载编程数据来实现的,存储在存储器单元中的值决定了逻辑单元的逻辑功能以及各模块之间或模块与I/O间的联接方式,并最终决定了FPGA所能实现的功能。 ?FPGA芯片是小批量系统提高系统集成度、可靠性的最佳选择之一。 ?加电时,FPGA芯片将EPROM中数据读入片内编程RAM中,配置完成后,FPGA进入工作状态。掉电后,FPGA恢复成白片,内部逻辑关系消失,因此,FPGA能够反复使用。 FPGA允许无限次的编程.
?FPGA的编程无须专用的FPGA编程器,只须用通用的EPROM、PROM编程器即可。
?采用FPGA设计ASIC电路,用户不需要投片生产,就能得到合用的芯片。 ?FPGA可做其它全定制或半定制ASIC电路的中试样片。 ?FPGA内部有丰富的触发器和I/O引脚。
?FPGA是ASIC电路中设计周期最短、开发费用最低、风险最小的器件之一。 ?FPGA采用高速CMOS工艺,功耗低,可以与CMOS、TTL电平兼容。 ?快速成品,可以被修改来改正程序中的错误和更便宜的造价
?它与ASIC的区别是用户不需要介入芯片的布局布线和工艺问题,而且可以随时改变其逻辑功能,使用灵活。 ?资金投入小。FPGA不像ASIC那样需要服务费用(如NRE),也不需对厂商做任何订单数量上的承诺,这样在项目之初就压缩了很多潜在花费。
?FPGA和ASIC出现相互融合虽然标准逻辑ASIC芯片尺寸小、功能强、功耗低,但其设计复杂,并且有批量要求。FPGA价格较低廉,能在现场进行编程,但它们体积大、能力有限,而且功耗比ASIC大。
?FPGA的“真正优势”有两方面:一是能用可靠的标准部件迅速进行开发,而且可以方便地修改,以添加新的特性;二是能在开发期间或在产品生命期内修正错误。与ASIC不同的是,FPGA作为内置标准还带有更多功能,如可测试性或JTAG接口,这可节约设计时间和成本。
@FPGA一般来说比ASIC的速度要慢,无法完成复杂的设计,而且消耗更多的电能。
@无论FPGA变得多么密集,FPGA的面积效率仍然要比用可比工艺制造的标准单元ASIC低一到两个数量级。FPGA,尤其是基于占用大量硅面积的、每个单元六个晶体管的静态存储器(SRAM)的查寻表(LUT)和配置元件技术的FPGA,其功耗要比对等的ASIC大得多。
FPGA主要用作样片试制。FPGA还可用于市场需求比较少量的设计,一般不超过11000片。若数量要求超过上千,则做ASIC设计比较合算。
FPGA 开发流程大致为:选定器件,安装软件,设计输入,代码调试(包括管脚定义、时序定义、时序分析),设计仿真(功能仿真、时序仿真)和下载调试。&&目前FPGA的发展趋势主要体现在以下几个方面:
大容量、低电压、低功耗FPGA大容量FPGA是市场发展的焦点。 *************************************************************** ASIC的特点 :
ASIC分为全定制和半定制。
全定制设计可以实现最小面积,最佳布线布局、最优功耗速度积,得到最好的电特性。特点:精工细作,设计要求高、周期长,设计成本昂贵。
半定制设计方法又分成基于标准单元的设计方法CBIC和基于门阵列的设计方法。半定制主要适合于开发周期短,低开发成本、投资、风险小的小批量数字电路设计。
ASIC的特点是: ?面向特定用户的需求,ASIC在批量生产时与通用集成电路相比具有体积更小、功耗更低、可靠性提高、性能提高、保密性增强、成本降低等优点。
? ASIC需要比FPGA更长的开发周期,FPGA方案具有更高的灵活性,可以缩短开发周期
?ASIC的高风险。因为FPGA的可重编程性,具备足够的灵活性,使用可编程器件的系统可以很容易地现场升级或修正差错。而ASIC一旦有问题,成片全部废弃掉。
?设计和支持工具的成本。FPGA方案在设计和支持工具方面也大大地节省了费用。
?ASIC用于大型项目,而对于需要快速投放市场且支持远程升级的小型项目,FPGA则更为适合。FPGA技术的主要优势仍是产品投放市场的时间较短。 ?在ASIC的优势方面, ASIC加电后可立即运行,就单位逻辑大小而言封装选择更多,还可包括某些模拟逻辑。与此相对比,FPGA加载配置进入存储器需要时间,因此不能立即工作。此外,FPGA的封装也较复杂。
?机顶盒的编解码器芯片、无线应用的RF芯片、高档汽车电子芯片等具体方面,
ASIC的优势明显,尤其是市场成熟的消费电子领域,ASIC具有无可比拟的优势。?ASIC 被用于大批量的专用产品,以尽可能简化设计、降低制造成本,实现良好的性价比;FPGA 虽单价较高,但由于其可编程的灵活性受小批量应用的青睐,很多时候还被用于ASIC 设计中的原型验证。
?ASIC 的非重复性工程(NRE)费用、最少订购数量以及开发工具套件的费用FPGA 最本质的特性是可编程性和设计周期短的优势,而这正是ASIC的弱点。
TI认为,单元型ASIC方法最适于以下情况:
1、 门和存储位的数量超过1千万; 2、千兆位连接数量较多; 3、在最低功耗下,主时钟频率高于300 MHz; 4、对成本很敏感的应用。 在ASIC 设计过程中,往往要用到FPGA 进行原型验证。FPGA 验证是进行ASIC 设计的重要环节,其后,还需要引入ASIC 版本源码,插入IO PAD,DFT,功耗估计和进行其它后端流程。完成FPGA 验证可以说就完成了ASIC 整套流程的50~80%。
ASIC的发展方向:
ASIC芯片设计除了向更大规模、更高工艺技术的方向发展外,还有两个明显的发展特征:一是向IP内核方向的发展,一是向SOC 的技术方向发展。 ******************************************************* 同样造一个功能的CPU,用ASIC和FPGA有什么区别?
FPGA的运算电路是基于查找表,以Alter的FPGA为例,一个4输入的查找表单元要16bit的SRAM,合计96个晶体管,而一个4输入的逻辑门估计在10个左右。
但是SRAM的晶体管密度比逻辑门高,以Dothan为例,二级缓存晶体管比核心多,但是面积比核心小。
完全相同的结构的话,FPGA被ASIC远远踢飞.FPGA要规模大得多才 …… 此处隐藏:2903字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [学前教育]MC9S12XS256RMV1 xs128芯片手册4
- [学前教育]安东尼语录经典语录
- [学前教育]e级gps控制测量技术设计书
- [学前教育]苏教版2022-2022学年八年级下学期期末
- [学前教育]装修公司推广 营销
- [学前教育]家政服务合同(完整版)
- [学前教育]湖北省2016届高三联考语文试题
- [学前教育]爱立信无涯学习系统LTE题库1-LTE基础知
- [学前教育]揭秘大众柴油车作弊软件原理
- [学前教育]人才流失原因及对策分析
- [学前教育]房屋建筑施工工程劳务分包合同
- [学前教育]国际贸易实务试卷A卷09.6
- [学前教育]校园废品回收活动计划方案书范文格
- [学前教育]电大成本会计试题及答案
- [学前教育]大学物理实验 华南理工出版社 绪论答案
- [学前教育]爱丁堡产后抑郁量表
- [学前教育]液压冲击的危害、产生原因与防止方法(
- [学前教育]学生工作总结高一学生期中考试总结_020
- [学前教育]人民医院医疗废物管理规章制度大全
- [学前教育]阳光维生素的巨大抗癌潜能阅读题答案.d
- 马云在云锋基金江苏论坛闭幕式的发言
- 试论小学体育教育中的心理健康教育-教
- 语文A版一年级下册《语文乐园一》教学
- 2021四川大学物理化学考研真题经验参考
- [人教A版]2015-2016学年高中数学 第二
- 终端网点销售返利协议书
- 江苏省2015年眼科学主治医师青光眼考试
- 2017年部编人教版八年级语文上册教案
- 十一中学七年级英语上册Unit7Howmuchar
- 以赛促教的创新性实验教学机制建设实践
- 平凉市崆峒区2015七年级下生物期末试题
- 琶洲(地块五)A、B塔楼1、2#塔吊基础
- 一级医院工作制度与人员岗位职责
- 2018北京西城区高三二模理科数学试题及
- 炒股密码线技术 - 图文
- 职高学生生涯发展辅导教案
- 语文人教版四年级上册8 世界地图引出的
- 最新最新人教版二年级上册全册数学教案
- 2017高考英语全国2卷精彩试题(有问题
- 普通心理学笔记




