欢迎来到天天文库
浏览记录
ID:37911520
大小:174.00 KB
页数:13页
时间:2019-06-02
《EDA实验报告完结版》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《EDA技术基础实验报告》学院:信息科学技术学院学号姓名:专业:电子信息工程-12-实验一MAX-plusⅡ及开发系统使用一、实验目的1、熟悉利用MAX-plusⅡ的原理输入方法设计简单的组合电路2、掌握层次化设计的方法3、熟悉DXT-BⅢ型EDA试验开发系统的使用二、实验设备PC机一台,DXT-B3EDA实验系统一台三、实验内容1、在E盘上建立一个文件夹,点开MAX-plusⅡ菜单,选择GraphicEditor,在图形编辑器中画出电路图,如图所示1.1,设计一个半加器,进行编译、仿真,并将其设置成为一元件,编译之前必须将文件设为当前文件。2、建立一个更高的原理
2、图设计层次,如图1.2所示,利用前面生成的半加器元件设计一全加器,进行编译、仿真,并将其设置成为一元件,编译之前必须将文件设为当前文件。3、再建立一个更的原理图设计层次,如图1.3所示,利用前面生成的半加器元件设计一全加器,进行编译、仿真。然后点开Node/EnterNodeFormSNF输入端口,然后输入波形,选择MAX-plusⅡ/Simulator进行仿真。实验原理图如下:图1.1半加器电路原理图-12-图1.2全加器电路原理图图1.34位全加器电路原理图-12-一、实验结果将四位全加器原理图进行仿真,可以得出如下仿真图-12-实验二秒表的设计一、实验目的:
3、1、熟练利用VHDL语言进行数字系统设计;2、掌握数字系统的设计方法——自顶向下的设计思想;3、掌握计数器的设计与使用;4、根据秒表的功能要求设计一个秒表;二、实验设备:PC机一台、EDA教学实验系统一台、下载电缆一根(已接好)、导线若干三、实验要求:1、有秒、分计数,数码扫描显示输出;2、有清零端和计数使能端;3、在功能允许的情况下,可自由发挥;四、实验原理:1、功能描述:秒表是一种计时的工具,有着很广泛的用途。本实验中的秒表要求有两个功能按钮:一个是计数和停止计数按钮,当第一次按下此按钮时,秒表开始计数,再一次按下时,秒表停止计数,并显示所计的数字;另一个是清
4、零按钮,当按下此按钮时,秒表清零。在数码管上采用扫描显示输出。2、基本原理:-12-本实验中用到的主要元件有计数器、控制逻辑、数据选择器和译码器等。秒、分都是60进制计数,所以必须采用两个60进制的计数器(或6进制计数器与10进制计数器的组合);控制逻辑主要是用来实现计数和清零。基本方框图如下:注意:计数器必须有进位输出、计数使能端和清零端。3、自顶向下的设计方法:自顶向下的设计方法是数字系统设计中最常用的设计方法,也是基于芯片的系统设计的主要方法。它的基本原理框图如下:-12-自顶向下的设计方法利用功能分割手段将设计由上到下进行层次化和模块化,即分层次、分模块进
5、行设计和仿真。功能分割时,将系统功能分解为功能块,功能块再分解为逻辑块,逻辑块再分解为更少的逻辑块和电路。如此分割,逐步的将系统细化,将功能逐步具体化,模块化。高层次设计进行功能和接口描述,说明模块的功能和接口,模块功能的更详细描述在下一设计层次说明,最底层的设计才涉及具体寄存器和逻辑门电路等实现方式的描述。(注意:这里所说的模块可能是芯片或电路板)。五、实验步骤:1、采用自顶向下的设计方法,首先将系统分块;2、设计元件,即逻辑块;3、一级一级向上进行元件例化(本实验只需例化一次即可),设计顶层文件。六、实验报告1、实验源程序:libraryIEEE;useIEE
6、E.std_logic_1164.all;useIEEE.std_logic_arith.all;useIEEE.std_logic_unsigned.all;entitymyclockisPORT(CLK:INbit;second:outstd_logic_vector(0to5);minute:outstd_logic_vector(0to5));ENDmyclock;architecturertlofmyclockisBEGINPROCESS(CLK)ISvariablecount:std_logic_vector(0to5);variablec:std_l
7、ogic_vector(0to5);-12-BEGINIF(CLK'EVENTANDCLK='1')THENcount:=count+1;IFcount="111100"thencount:="000000";c:=c+'1';IFc="111100"thenc:="000000";endIF;endIF;endIF;second<=count;minute<=c;ENDPROCESS;ENDarchitecturertl;2、实验仿真:-12-实验三序列检测器的设计一、实验目的:1、掌握序列检测器的工作原理;2、学会用状态机进行数字系统设计;二、实验设备:PC机
8、一台、ED
此文档下载收益归作者所有