EDA技术及应用 第二章 EDA设计流程及其工具(精品).ppt
《EDA技术及应用 第二章 EDA设计流程及其工具(精品).ppt》由会员分享,可在线阅读,更多相关《EDA技术及应用 第二章 EDA设计流程及其工具(精品).ppt(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、EDA技术主讲:牛军浩主讲:牛军浩第二章第二章 EDA设计流程及工具设计流程及工具2.1 FPGA/CPLD开发流程2.2 ASIC设计流程2.3 常用EDA工具教学目的教学目的了解了解EDA技术进行设计开发的技术进行设计开发的流程,以及流程,以及EDA设计软件设计软件能正确选择和使用能正确选择和使用EDA软件、软件、优化设计项目、提高设计效率和设优化设计项目、提高设计效率和设计质量计质量2.1 FPGA/CPLD设计流程1.FPGA/CPLD开发流程2.1 FPGA/CPLD设计流程2.设计输入将电路系统以一定的表达方式输入计算机a.图形输入b.文本输入状态图输入波形图输入原理图输入VHDL
2、输入Verilog HDL输入2.1 FPGA/CPLD设计流程图形输入状态图输入根据电路的控制条件和不同的转换方式,用绘图的方法,在EDA工具的图形编辑器上绘出状态图,然后由EDA编译器和综合器将其综合成电路网表2.1 FPGA/CPLD设计流程图形输入波形图输入将待设计的电路看成一个“黑盒”,只设计输入和输出的时序波形,由EDA工具综合成电路网表2.1 FPGA/CPLD设计流程图形输入原理图输入在图形编辑界面上绘制完成特定功能的电路原理图,原理图由逻辑器件和连线构成。2.1 FPGA/CPLD设计流程文本输入VHDL输入与传统的文本语言程序设计方法相似,在文本编辑器中输入程序代码,由ED
3、A工具综合成电路网表2.1 FPGA/CPLD设计流程文本输入Verilog HDL输入与传统的文本语言程序设计方法相似,在文本编辑器中输入程序代码,由EDA工具综合成电路网表2.1 FPGA/CPLD设计流程3.综合综合就是将电路的高级语言(如行为描述)转换成低级的,可与FPGA/CPLD的基本结构相映射的网表文件或程序。将设计者在EDA工具中编辑输入的HDL文本、原理图或状态图描述,依据给定的硬件结构组成和约束控制条件进行编译、优化、转换,以获得门级电路描述的网表文件2.1 FPGA/CPLD设计流程4.适配将由综合器产生的网表文件配置于指定的目标器件中,使之产生最终的下载文件适配的目标器
4、件必须属于原综合器指定的目标器件系列综合器可由第三方提供,适配器则由CPLD/FPGA供应商提供2.1 FPGA/CPLD设计流程5.仿真根据算法和仿真库对设计进行模拟,以验证设计是否正确功能仿真:对描述的逻辑功能进行测试模拟,以验证是否满足设计要求与硬件特性无关时间短,速度快时序仿真:接近真实器件运行特性的仿真与硬件特性相关精度高时间长,速度慢 2.1 FPGA/CPLD设计流程6.下载将适配后生成的下载或配置文件,通过编程器或编程电缆向FPGA或CPLD下载,以便进行硬件调试和验证对FPGA进行下载称为配置(Configure)对CPLD进行下载称为编程(Program)2.2 ASIC设
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EDA技术及应用 第二章 EDA设计流程及其工具精品 EDA 技术 应用 第二 设计 流程 及其 工具 精品
限制150内