现代数字系统实验(5)

2019-03-04 12:52

17

2.三态与门

利用前面已完成的与门和三态门组合成一个三态与门。与前面两个例子不同的是,在这里不是采用文本编辑器完成设计输入,而是采用图形编辑器。

实验步骤如下:

第1步:首先将上述两个VHDL文件生成为符号(Symbol),以供后续步骤使用。右击and2gate.vhd,选择Create Symbol Files for Current File命令,即生成了and2gate符号。用同样的方法生成trigate符号。

第2步:新建一个图形文件。选择File->New命令,选择“Diagram/Schematic File”,点击OK按钮完成。将该图形文件另存为tri_and_gate.bdf。图形编辑窗口如下图所示,窗口左边是图形编辑

18

工具条。

第3步:在图形编辑窗口的空白处双击,打开符号库,如下图所示。展开Project项,可以看到有两个之前生成的符号分别是and2gate和trigate。选择and2gate,单击OK按钮,该符号就会出现在图形编辑窗口,单击左键即在窗口内放置该符号。用同样的方法放置trigate符号。

19

第4步:再次打开符号,在name输入栏中输入“input”,符号库自动在库中找到输入(input)符号,并选中“Repeat-insert mode”点击OK按钮,可反复在编辑窗口中放入输入符号,直单击右键取消放置为止。由于输入信号一共有3个,所以需要放入3个输入符号,并将3个输入符号命名为dina、dinb和en。用同样的方法放置1个输出(output)符号,并命名为dout。再选择工具栏中的按钮,将各符号连接起来,结果如图所示。

20

第5步:保存图形文件,并将tri_and_gate.bdf设置为顶层实体。再次编译项目文件,并进行功能仿真,仿真结果如图所示。

第6步:按照下表分配引脚,重新编译并下载验证。

FPGA信DE2上的号 引脚 器件 dPIN_SW0 ina N25 dPIN_SW1 inb N26 ePIN_SW2 n P25 dPIN_LEDG0 out AE22

21

实验2:简单的组合逻辑电路设计 1.2选1的数据选择器

具体步骤:

第1步:新建一个Quartus项目。

第2步:在Quartus项目中新建一个VHDL文件,并命名为mux_2to1.vhd,实现2选1的电路功能,其真值表和电路符号如下图所示。即当s=1时,输出m=y;当s=0时,输出m=x。

代码一:VHDL程序代码如下。 library ieee;

use ieee.std_logic_1164.all; entity mux_2to1 is port(


现代数字系统实验(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2015 年江西省“三支一扶”选拔招募考试

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: