EDA_通信_实验指导书.doc





《EDA_通信_实验指导书.doc》由会员分享,可在线阅读,更多相关《EDA_通信_实验指导书.doc(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、EDA技术与VHDL课程实验指导书专业:通信工程电子信息工程学院 编制2013年9月目 录实验一 组合电路的设计2实验二 时序电路的设计3实验三 8位全加器的设计4实验四 含异步清零和同步时钟使能的加法计数器的设计5实验五 十六进制七段数码显示译码器设计6实验六 数控分频器的设计8实验七 序列检测器的设计9实训一 组合电路的设计一、实验目的熟悉Quartus的VHDL文本设计流程全过程,学习简单组合电路的设计、多层次电路设计、仿真和硬件测试。二、实验内容1:首先利用Quartus完成2选1多路选择器的文本编辑输入(mux21a.vhd)和仿真测试等步骤,给出仿真波形。最后在实验系统上进行硬件测
2、试,验证本项设计的功能。2:将此多路选择器看成是一个元件mux21a,利用元件例化语句描述一个双2选1多路选择器,并将此文件放在同一目录中。 三、实验仪器ZY11EDA13BE型实验箱通用编程模块,配置模块,开关按键模块,LED显示模块。四、实验原理1、2选1多路选择器的VHDL源代码 ENTITY mux21a IS PORT ( a, b, s: IN BIT; y : OUT BIT );END ENTITY mux21a;ARCHITECTURE one OF mux21a IS BEGIN PROCESS (a,b,s) BEGIN IF s = 0 THEN y = a ; ELS
3、E y a2,b=a3,s=s0,y=tmp); u2 : MUX21A PORT MAP(a=a1,b=tmp,s=s1,y=outy); END ARCHITECTURE BHV ;五、实验报告:根据以上的实验内容写出实验报告,包括程序设计、软件编译、仿真分析、硬件测试和详细实验过程;给出程序分析报告、仿真波形图及其分析报告。实训二 时序电路的设计一、实验目的熟悉Quartus的VHDL文本设计过程,学习简单时序电路的设计、仿真和测试。二、实验内容1、设计一个D触发器,给出程序设计、软件编译、仿真分析、硬件测试及详细实验过程。2、设计锁存器,同样给出程序设计、软件编译、仿真分析、硬件测试及
4、详细实验过程。三、实验仪器ZY11EDA13BE型实验箱通用编程模块,配置模块,开关按键模块,LED显示模块。四、实验原理1、D触发器的VHDL源代码LIBRARY IEEE ;USE IEEE.STD_LOGIC_1164.ALL ; ENTITY DFF1 IS PORT (CLK : IN STD_LOGIC ; D : IN STD_LOGIC ; Q : OUT STD_LOGIC ); END ; ARCHITECTURE bhv OF DFF1 IS SIGNAL Q1 : STD_LOGIC ; -类似于在芯片内部定义一个数据的暂存节点 BEGIN PROCESS (CLK,Q
5、1) BEGIN IF CLKEVENT AND CLK = 1 THEN Q1 = D ; END IF; END PROCESS ;Q = Q1 ; -将内部的暂存数据向端口输出(双横线-是注释符号) END bhv; 2、锁存器的VHDL源代码LIBRARY IEEE ;USE IEEE.STD_LOGIC_1164.ALL ;ENTITY DFF3 IS PORT (CLK,D : IN STD_LOGIC ; Q : OUT STD_LOGIC ); END ; ARCHITECTURE bhv OF DFF3 IS SIGNAL Q1 : STD_LOGIC; BEGIN PROC
6、ESS (CLK,D) BEGIN IF CLK = 1 -电平触发型寄存器 THEN Q = D ; END IF; END PROCESS Q 0) ; -计数器异步复位 ELSIF CLKEVENT AND CLK=1 THEN -检测时钟上升沿 IF EN = 1 THEN -检测是否允许计数(同步使能) IF CQI 0); -大于9,计数值清零 END IF; END IF; END IF; IF CQI = 9 THEN COUT = 1; -计数大于9,输出进位信号 ELSE COUT = 0; END IF; CQ LED7S LED7S LED7S LED7S LED7S
7、LED7S LED7S LED7S LED7S LED7S LED7S LED7S LED7S LED7S LED7S LED7S NULL ; END CASE ; END PROCESS ; END ; 其参考仿真波形图为:五、实验报告:根据以上的实验内容写出实验报告,包括程序设计、软件编译、仿真分析、硬件测试和详细实验过程;给出程序分析报告、仿真波形图及其分析报告。实训六 数控分频器的设计一、实验目的:学习数控分频器的设计、分析和测试方法。二、实验内容1、在Quartus上对数控分频器的程序进行编辑、编译、综合、适配、仿真。说明例中各语句功能、设计原理及逻辑功能,详述进程P_REG和P_
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EDA_ 通信 实验 指导书

限制150内