现代数字系统实验(4)

2019-03-04 12:52

12

第19步:AS模式配置。

1)首先需要设置串口配置器件,选择Assignments->Settings命令,打开设置窗口如下图所示。

2)单击Device&Pin Options..按钮,打开器件及引脚选项窗口,如下图所示。切换到Configuration页。在Configuration Device下拉框

13

中选择“EPCS16”,单击OK按钮结束配置。

3)将DE2上的SW19置于PROG位置。重新选择Tools->Programmer命令,打开编程窗口,在Mode下拉框中选择“Active Serial Programming”,这时会弹出下图的对话框,提示是否清除现有编程器件,选择“是”即可。

4)接着需要重新添加配置文件,单击Add Files按钮,添加and2.pof配置文件。选中Program/Config选项。单击Start按钮,开始编程。

14

编程结束后,将SW19置于RUN位置,再进行测试。

2、简单电路的设计

用上面同样的方法设计以下3个简单的电路。 1.三态门

电路中共有2个输入信号:数据输入信号din和三态使能信号en。还有一个输出信号dout。三态门的逻辑功能是:当en='1'时,dout<=din;当en='0'时,dout<='Z'。

VHDL程序如下: library ieee;

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

din,en:in std_logic;

15

dout:out std_logic); end trigate;

architecture behave_trigate of trigate is begin

process(en,din) begin

if (en='1')then dout<=din; else

dout<='Z'; end if;

end process;

end behave_trigate; 实验步骤如下:

第1步:在前面那个项目的基础上新建一个VHDL文件,起名为trigate.vhd,并输入上方的源程序。

第2步:在项目导向(Project Navigator)窗口中,选择文件(Files)管理页面,点开Device Design Files项,右击trigate.vhd文件,选择“Set as Top-Level Entity”选项。目的是将trigate.vhd文件设为项目的顶层实体。

16

第3步:对源程序进行语法检查,直到程序无误。

第4步:功能仿真,新建矢量波形图,起名为trigate.vwf,仿真结果如下图。

第5步:按照下表进行引脚分配。重新编译,并下载。

FPGA信DE2板上号 引脚 器件 dPIN_SW0 in N25 ePIN_SW1 n N26 dPIN_LEDG0 out AE22


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

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

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

马上注册会员

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