实验五 EDA实验

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验五EDA实验
一、实验目的:
本实验主要以2选1数据选择器为例学习EDA的步骤:编辑输入VHDL文件并存盘;创建工程;编译;仿真;引脚锁定和下载;硬件测试。

二、实验内容与步骤
1、建立工作库文件夹和编辑设计文件
(1)在D盘新建一个文件夹,取名为mux ,下面与此设计有关的所有文件均保存在这个文件夹中。

(2)输入源程序:打开QuartusⅡ,选择菜单File→New命令,选择语言类型VHDL File,输入如下2选1数据选择器的VHDL程序:ENTITY mux21a IS
PORT ( a, b : IN BIT;
s : IN BIT;
y : OUT BIT );
END ENTITY mux21a;
ARCHITECTURE one OF mux21a IS
BEGIN
y <= a WHEN s='0' ELSE b ;
END ARCHITECTURE one ;
(3)文件存盘:点击File\save,存盘文件名应与实体名一致,即mux21a。

当出现问句“Do you want to create…”,若单击“是”,则直接进入创
建工程流程,单击“否”,可按以下方法进入创建工程流程。

2、创建工程
(1)选择菜单File→New Project Wizard命令,第一行表示工程所在的工作库文件夹;第二行表示工程名,工程名和新建的VHDL文件同名;第
三行是当前工程顶层文件的实体名;点击“Next”
(2)将设计文件加入工程中。

点击“Next”
(3)选择目标芯片:具体参数的选择见图2,点击“Next”
(4)选择仿真器和综合器类型(默认),点击“Next”
(5)结束设置:点击“Finish”
3、编译前设置
依照图1点击出现图2
图1
图2 点击图2的
然后弹出下面的窗口
图3
点击图3的
然后点击黑色倒三角
选择As input tri-stated,然后点击OK(确定)。

4、编译
5、时序仿真
(1)打开波形编辑器:File→New→Vector waveform file
(2)设置仿真时间区域:Edit→End Time,在Time文本框输入“10”,单位选择μS,单击“OK”。

(3)波形文件存盘:File→Save as
(4)将工程mux21a的端口信号节点选入波形编辑器中。

View→Utility windows→Node finder,在Filter框中选择“Pins:all”,
单击“List”,用鼠标将所有端口节点拖到波形编辑窗,关闭“Node finder”窗口。

(5)编辑输入波形
单击波形窗左侧的“全屏显示”,并单击“放大缩小”按钮后,用鼠
标在波形编辑区域右键单击,使仿真坐标处于适当位置;单击“波形
编辑工具”按钮,设置输入波形的高低电平。

(6)启动仿真器:Processing→Start Simulation
6、引脚设置和下载
(1)引脚锁定
(2)对每个端口信号名,双击对应的Location栏,输入器件引脚号。

端口信号名对应的器件引脚号:
a PIN_N25(对应开发板的开关sw[0])
b PIN_N26(对应开发板的开关sw[1])
s PIN_P25(对应开发板的开关sw[2])
y PIN_AE23(对应开发板的发光管LEDR[0])
(3)再编译一次。

(每次有改动,都要重新编译)
(4)配置文件下载:将开发板与电脑连接好,打开开发板电源,然后单击Tools→Programmer→Star
7、最后在开发板上进行测试,记录实验现象。

相关文档
最新文档