FPGA/CPLD设计流程.ppt
《FPGA/CPLD设计流程.ppt》由会员分享,可在线阅读,更多相关《FPGA/CPLD设计流程.ppt(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第3章章 FPGACPLD设计流程设计流程EDA技术讲义技术讲义原理图/VHDL文本编辑综合FPGA/CPLD适配FPGA/CPLD编程下载编程下载FPGA/CPLD器件和电路系统时序与功能门级仿真1、功能仿真、功能仿真2、时序仿真、时序仿真逻辑综合器逻辑综合器结构综合器结构综合器1、isp方式下载方式下载 2、JTAG方式下载方式下载 3、针对、针对SRAM结构的配置结构的配置4、OTP器件编程器件编程 功能仿真功能仿真应用应用FPGA/CPLD的的EDA开发流程开发流程:3.1 FPGACPLD设计流程设计流程EDA技术讲义技术讲义 方案论证与系统级构建独立于硬件的系统行为评估和设计。系
2、统仿真:包括系统级的硬件设计与仿真,软件设计与仿真现代电子系统设计流程将硬件系统设计文件转换成可综合(RTL)硬件描述语言(HDL)。进行功能仿真将硬件描述语言转换成标准网表文件,如EDIF、VHDL、Verilog等通过结构综合或适配(芯片内的布线布局),将标准网表文件转换成芯片下载文件。进行时序仿真硬件系统实现。硬件系统测试与调试HARDWEAR DEBUGERRING软件设计与调试。SOFTWEAR DEBUGERRING系统设计完成传统电子系统设计流程根据方案和系统指标选购硬件,并设计电路板,即硬件系统实际自顶向下的设计流程自底向上的设计流程方案论证,与算法确定软件设计与调试。SOFT
3、WEAR DEBUGERRING硬件系统测试与调试系统设计完成,或系统中的某一模块实际完成EDAEDA设计流程与传统技术设计流程比较设计流程与传统技术设计流程比较EDA技术讲义技术讲义uFPGAFPGA芯片叫板微处理器芯片叫板微处理器-如果没有微处理器如果没有微处理器,电脑会怎样电脑会怎样?答案令人惊讶答案令人惊讶-它的处理速度比常规电脑更快它的处理速度比常规电脑更快,而且快出很多倍而且快出很多倍!20032003年年7 7月月 Forbes Forbes 福布斯福布斯 报道报道uFPGAFPGA芯片武装超级电脑芯片武装超级电脑 尽尽管管FPGAFPGA芯芯片片的的主主频频要要低低于于奔奔腾腾
4、处处理理器器,但但是是由由于于FPGAFPGA芯芯片片可可并并行行处处理理多多项项任任务务,因因此此处处理理速速度度要要比比奔奔腾腾处处理理器器或数字信号处理器快得多或数字信号处理器快得多!EDA技术讲义技术讲义 FPGAFPGA芯片叫板微处理器芯片叫板微处理器 美国赢通系统公司(Wincom Systems)推出一款令人惊叹的服务器。这款专为网站运行而设计的服务器尺寸仅有DVD播放机大小,工作能力却相当于,甚至超过50台戴尔、IBM或SUN公司售价5000美元的服务器。赢通公司的这款服务器并并未未采采用用目目前前电脑中不可或缺的微处理器。电脑中不可或缺的微处理器。传统的个人电脑及服务器通常采
5、用英特尔的奔腾处理器或SUN计算机系统公司的SPARC芯片作为中央处理单元。而赢通的这一产品却没有采用微处理器,而是由FPGA芯片驱动。FPGA芯片的运行速度比奔腾处理器慢,但可并行处理多项任务,而微处理器一次仅能处理一项任务。因此,赢通公司的服务器只需配置几个价格仅为2000多美元的FPGA芯片,便可击败SUN计算机系统公司的服务器或采用英特尔处理器的电脑,“我们的服务器处理速度要比普通服务器快50到300倍”。EDA技术讲义技术讲义 FPGAFPGA芯片叫板微处理器芯片叫板微处理器 FPGA芯片在一定程度上正在蚕食微处理器的市场。FPGA芯片也开始用于消费类的电子设备中,包括手机和数码相机
6、。飞利浦、诺基亚、Palm及索尼均在其消费类的电子产品中采用了FPGA芯片。XILINX的首席执行官W.Roelandts亲眼目睹了FPGA如何改变电脑构架。50多年前,匈牙利数学家纽曼(John von Neumann)提出了电脑的设计构想-通过中央处理器从存储器中存取数据,并逐一处理各项任务。现在,通过采用可编程芯片FPGA取代微处理器,电脑可并行处理多项任务。W.Roelandts说,“由纽曼提出的电脑架构已经走到尽头”,“可编程芯片将掀起下一轮应用高潮。EDA技术讲义技术讲义 FPGAFPGA芯片叫板微处理器芯片叫板微处理器 尽管FPGA芯片的时钟频率要低于奔腾处理器,但是由于FPGA
7、芯片可并行处理各种不同的运算,所以可完成许多复杂的任务。例如网页显示,全球天气建摸及基因组合核对等,而且处理速度比奔腾处理器或数字信号处理器快得多。在通用计算方面,FPGA仍然不敌Intel的处理器。对于那些只需要进行重复单任务操作的机器而言,使用FPGA芯片显然是大材小用。位于内华达州的TimeLogic公司也间接受益于FPGA。戴尔和SUN公司生产的某些标准服务器采用了ALTERA公司的FPGA芯片。TimeLogic公司对这些标准服务器加以改进之后,生产了一种用于基因研究的高速处理设备。“我们的设备比原来的产品至少快1000倍”,TimeLogic公司总监Christopher Hoov
8、er说。该公司的这一设备售价25万美元。EDA技术讲义技术讲义 FPGAFPGA芯片叫板微处理器芯片叫板微处理器 马里兰州的Annapolis Micro Systems公司在其电脑芯片电路板中也集成了XILINX的FPGA芯片,以提高产品性能。又如加州的BlueArc公司用ALTERA的FPGA开发出一种存储器产品,其速度比Network Appliance和EMC公司的竞争产品更快。华盛顿州Bellevue市的MidStream Technologies公司采用XILINX的FPGA,为有限电视运营商开发视频流服务器。这款服务器高仅3.5英尺,采用了2片FPGA芯片,可同时提供425路视频
9、流信号,比基于通用微处理器的服务器速度更快。如果您正在福布斯的网站上阅读这篇文章,那么你已经接触到了FPGA。因为F正是采用赢通公司的FPGA服务器进行网页显示的。EDA技术讲义技术讲义 FPGA芯片武装的超级电脑芯片武装的超级电脑 超级电脑是科技世界中的极品:售价奇高,速度飞快,集成了数以千计的微处理器。但这种超级电脑也浪费了非常多的芯片资源,每个处理器只能进行单任务操作,大部分功能难以充分发挥。现在有了另一种更为简洁的设计:设计工程师开始采用FPGA芯片来武装超级电脑,取代了原先大量的英特尔奔腾处理器。经过编程,FPGA芯片可并行处理多项任务,从而使所有电路都能随时发挥作用。FPGA芯片还
10、可以反复编程,而且几乎可瞬时完成。在某一时刻它可以为美国国防部预报全球天气状况,下一时刻又可根据高盛公司(Goldman Sachs)做的主要利率对冲情况来评估债券市场的风险。下一代超级电脑将基于可编程逻辑器件,这种机器的功能将比目前最大的超级电脑还要强大许多。其中的秘诀在于,设计者可以把自己的想法编成程序代码,然后让FPGA芯片去实现。犹他州的Star Bridge Systems公司声称已经解决了这一问题。该公司使用FPGA和自己的Viva编程语言开发出了“超级电脑(hypercomputer):“运行速度无与伦比”。对该超级电脑进行测试的美国国家航空航天局(NASA)科学家表示,这一产品
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FPGA CPLD 设计 流程
限制150内