EDA实验指导书(2015)分析 下载本文

附加实验 多路选择器

一、实验目的

1.熟练掌握多路选择器的设计方法; 2.用VHDL语言中不同的语句来描述。

二、实验原理

四选一多路选择器的原理如下图及下表,由Sl, S0来选择

d0 ,dl ,d2 ,d3的信号,并使其能在Q上输出。

S1 0 0 1 1 X S0 0 1 0 1 X

Q d 0 d 1 d 2 d 3 0 三、实验内容

1、用VHDL语言的不同语句分别描述任务选择器,并通过编

译仿真比较不同语句描述的区别。 2、通过仿真下载并通过硬件验证实验结果。

四、实验报告要求

l、写出几种不同的VHDL源程序; 2、画出电路的时序仿真波形; 3、分析不同VHDL语句的优劣; 4、写出设计心得体会。

五、思考题:

1、如何设计一个3选1的选择器?

12

附加实验JK触发器的设计

一、实验目的

1、掌握JK触发器的原理;

2、掌握JK触发器的VHDL描述;

3、掌握VHDL中信号的特性与使用方法。

二、实验内容

1、完成JK触发器的VHDL设计;

2、正确设置仿真激励信号,全面检测设计逻辑; 3、综合下载,进行硬件电路测试。

三、实验原理

JK触发器是基本的时序电路。在这次实验中要注意时钟信号的设置与判断,要求设计上升沿触发的JK触发器。

具体设计程序由学生自己完成。

四、实验步骤

1、了解JK触发器的工作原理。

2、用VHDL文本方式设计一个时钟上升沿触发的D触发器。 4、进行JK触发器的设计仿真(记录仿真波形)。 5、进行JK触发器的设计下载与测试。

五、思考题

1、时钟边沿判断的方法有哪些?

2、由D触发器元件可以构造出具有什么功能的电路?

13