EDA实验报告完整版(共17页).doc
《EDA实验报告完整版(共17页).doc》由会员分享,可在线阅读,更多相关《EDA实验报告完整版(共17页).doc(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上数字系统设计基础实验报告 实验名称: 1.组合电路设计_ 2.失序电路设计_ 3.计数器的设计_ 4.原理图设计加法器 学 号:_ _ _ 姓 名:_ 姚 伟_ 班 级: _ 计科09-1班_ 老 师:_ _中国矿业大学计算机学院2011年10月27日实验一:组合电路的设计一 实验目的熟悉Quartus的VHDL文本设计流程全过程,学习简单组合电路的设计、仿真和硬件测试。二 实验任务任务1:利用Quartus完成2选1多路选择器的文本编辑输入和仿真测试等步骤,得出仿真波形。最后在试验系统上进行硬件测试,验证本项设计的功能。任务2:将此多路选择器看成是一个元件mux21
2、a,利用元件例化语句描述电路图,并将此文件放在同一目录中。对于任务中的例子分别进行编译、综合、仿真,并对其仿真波形作出分析说明。三 实验过程1. 新建一个文件夹,取名CNT10。2. 输入源程序。3. 文件存盘,文件名为cnt10,扩展名为.vhd。4. 创建工程,按照老师要求对软件进行设置。5. 进行失序仿真,得到仿真图形。四 实验程序任务1:entity CNT10 IS port (a,b,s:in bit; y:out bit);end entity CNT10;architecture one of CNT10 is beginprocess (a,b,s) if s=0 then
3、y=a; else y=b; end if;end process;end architecture one;任务2: LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;ENTITY MUXK IS PORT (s0,s1: in STD_LOGIC; a1,a2,a3: in STD_LOGIC; outy: out STD_LOGIC );END ENTITY MUXK;ARCHITECTURE double OF MUXK IS SIGNAL tmpout,tmp:STD_LOGIC;BEGINu1: PROCESS(s0,a2,a3,tmp) BEGIN
4、 IF s0=0 then tmp=a2; else tmp=a3; END IF ;END PROCESS u1 ;u2: PROCESS(s1,a1,tmp,tmpout) BEGIN IF s1=0 then tmpout=a1; else tmpout=tmp; END IF ; END PROCESS u2 ;outy=tmpout;END ARCHITECTURE double;五 实验结果 任务1: 任务2:六 实验体会在课堂上对于“EDA与VHDL”这门课的用处及用法一直一知半解,课上对于一些编程也是学的很模糊,因为学习过模拟电路与数字电路,所以总认为器件仿真要用电脑模拟器件或
5、者直接用实物,但是通过本次实验对Quartus的初步接触,了解了其功能的强大。通过实验我初步掌握了软件的使用技巧,对下节课的实验打下了很好的基本功。实验二:时序电路设计一 实验目的熟悉Quartus的VHDL文本设计过程,学习简单时序电路的设计、仿真和测试。二 实验任务任务1:设计触发器,给出程序设计、软件编译、仿真分析、硬件测试及详细实验过程。任务2:设计锁存器,同样给出程序设计、软件编译、仿真分析、硬件测试及详细实验过程。三 实验过程a) 新建一个文件夹,取名second。b) 输入源程序。c) 文件存盘,文件名为second,扩展名为.vhd。d) 创建工程,按照老师要求对软件进行设置。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EDA 实验 报告 完整版 17
限制150内