数字电子技术基础(第五版)第5章.ppt
《数字电子技术基础(第五版)第5章.ppt》由会员分享,可在线阅读,更多相关《数字电子技术基础(第五版)第5章.ppt(51页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第5章章 组合电路时序分析与自动化设计组合电路时序分析与自动化设计 5.1 传统数字电路设计技术存在的问题传统数字电路设计技术存在的问题 1.低速。低速。2.设计规模小。设计规模小。3.分析技术无法适应需要。分析技术无法适应需要。4.效率低成本高。效率低成本高。5.可靠性低。可靠性低。6.体积大功耗大。体积大功耗大。7.功能有限。功能有限。8.无法功能升级。无法功能升级。9.知识产权不易保护。知识产权不易保护。5.2 现代数字系统自动设计流程现代数字系统自动设计流程 5.2.1 设计输入设计输入 图图5-1 应用于应用于FPGA/CPLD的的EDA开发流程开发流程 5.2.1 设计输入设计输
2、入 1.图形输入图形输入 原理图输入原理图输入状态图输入状态图输入波形图输入波形图输入 2.HDL文本输入文本输入将使用了某种硬件描述语言将使用了某种硬件描述语言(HDL)的的电路设计文本,如电路设计文本,如VHDL或或Verilog的源程序,进行编辑输入。的源程序,进行编辑输入。5.2.2 硬件描述语言硬件描述语言 硬件描述语言硬件描述语言VHDL和和VerilogHDL在现在在现在EDA设计设计中使用最多,也拥有几乎所有的主流中使用最多,也拥有几乎所有的主流EDA工具的支持。工具的支持。VHDL在电子设计领域得到了广泛应用。在电子设计领域得到了广泛应用。能将以能将以VHDL语言描述数字系统
3、的程序语言描述数字系统的程序“翻译翻译”成数字成数字电路结构图文件的软件工具称为电路结构图文件的软件工具称为VHDL综合器。综合器。5.2.3 综合综合 图图5-2 计算机软计算机软/硬件描述语言编译硬件描述语言编译/综合工具的不同之处综合工具的不同之处 5.2.4 适配适配 图图5-1 应用于应用于FPGA/CPLD的的EDA开发流程开发流程 5.2.5 时序仿真与时序仿真与功能仿真功能仿真 5.2.6 编程下载编程下载 5.2.7 硬件测试硬件测试 5.3 QuartusII简介简介 图图5-3 Quartus II设计流程设计流程 5.4 原理图输入设计实例原理图输入设计实例 5.4.1
4、 电路原理图编辑输入电路原理图编辑输入 图图5-4 选择编辑文件类型选择编辑文件类型(1)新建一个文件夹。)新建一个文件夹。(2)打开原理图编辑窗。打开原理图编辑窗。5.4.1 电路原理图编辑输入电路原理图编辑输入 图图5-5 打开原理图编辑窗打开原理图编辑窗(2)打开原理图编辑窗。打开原理图编辑窗。图图5-6 调入需要的宏功能元件(调入需要的宏功能元件(Symbol)74138(3)编辑构建电路原理图。)编辑构建电路原理图。图图5-7 示例电路图示例电路图(3)编辑构建电路原理图。)编辑构建电路原理图。(4)文件存盘。)文件存盘。图图5-8 利用利用“New Preject Wizard”创
5、建工程创建工程EXAMP1 5.4.2 创建工程创建工程(1)打开建立新工程管理窗。)打开建立新工程管理窗。图图5-9 将所有相关的文件都加入进此工程将所有相关的文件都加入进此工程 5.4.2 创建工程创建工程(2)将设计文件加入工程中。)将设计文件加入工程中。图图5-10 选择目标器件选择目标器件EP2C8Q208C8 5.4.2 创建工程创建工程(3)选择目标芯片。)选择目标芯片。图图5-11 EXAMP1工程管理窗工程管理窗 5.4.2 创建工程创建工程(4)工具设置。)工具设置。(5)结束设置。)结束设置。图图5-12 74138的真值表的真值表 5.4.3 功能分析功能分析 图图5-
6、13 选择目标器件选择目标器件EP2C5T144C8 5.4.4 编译前设置编译前设置(1)选择)选择FPGA目标芯片。目标芯片。图图5-14选择配置器件的工作方式选择配置器件的工作方式 5.4.4 编译前设置编译前设置(2)选择配置器件的工作方式。)选择配置器件的工作方式。图图5-15 选择配置器件型号和压缩方式选择配置器件型号和压缩方式(3)选择配置器件和编程方式。)选择配置器件和编程方式。(4)选择目标器件闲)选择目标器件闲置引脚的状态。置引脚的状态。(5)双功能引脚选择。)双功能引脚选择。图图5-16 全程编译后出现报错信息全程编译后出现报错信息 5.4.5 全程编译全程编译 图图5-
7、17 选择编辑矢量波形文件选择编辑矢量波形文件 图图5-18 波形编辑器波形编辑器 5.4.6 逻辑功能测试逻辑功能测试(1)打开波形编辑器。)打开波形编辑器。图图5-19 设置仿真时间长度设置仿真时间长度 5.4.6 逻辑功能测试逻辑功能测试(2)设置仿真时间区域。)设置仿真时间区域。图图5-20 vwf激励波形文件存盘激励波形文件存盘 5.4.6 逻辑功能测试逻辑功能测试(3)波形文件存盘。)波形文件存盘。图图5-21 向波形编辑器拖入信号节点向波形编辑器拖入信号节点 5.4.6 逻辑功能测试逻辑功能测试(4)将工程)将工程EXAMP1的端口信号名选入波形编辑器中。的端口信号名选入波形编辑
8、器中。图图5-22设置好的激励波形图设置好的激励波形图 5.4.6 逻辑功能测试逻辑功能测试(5)编辑输入波形(输入激励信号)。)编辑输入波形(输入激励信号)。图图5-23 选择仿真约束和控制选择仿真约束和控制 5.4.6 逻辑功能测试逻辑功能测试(6)仿真器参数设置。)仿真器参数设置。图图5-24 仿真波形输出仿真波形输出 5.4.6 逻辑功能测试逻辑功能测试(7)启动仿真器。)启动仿真器。(8)观察仿真结果。)观察仿真结果。图图5-25 AI与与SO的延时波形显示的延时波形显示 5.4.6 逻辑功能测试逻辑功能测试(8)观察仿真结果。)观察仿真结果。5.5 硬件测试硬件测试 图图5-26
9、图图5-4所示电路于所示电路于EP2C5T144内的引脚锁定情况内的引脚锁定情况 5.5.1 引脚锁定引脚锁定 图图5-27 Assignment Editor编辑器表格式引脚锁定对话框编辑器表格式引脚锁定对话框 5.5.1 引脚锁定引脚锁定 图图5-28 选择编程下载文件和下载模式选择编程下载文件和下载模式 5.5.2 对对FPGA编程配置编程配置(1)打开编程窗和配置文件。)打开编程窗和配置文件。图图5-29加入编程下载方式加入编程下载方式 5.5.2 对对FPGA编程配置编程配置(2)设置编程器。)设置编程器。图图5-30 双击选中的编程方式名双击选中的编程方式名(3)硬件测试。)硬件测
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字 电子技术 基础 第五
限制150内