EDA实验指导书1

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

EDA实验指导书

天津大学仁爱学院

2011年9月30日

目录

1.实验一LED实验

(验证性实验)

2.实验二LED点阵实验

(综合性实验)

3.实验三LCD显示实验

(设计性实验)

实验一:LED实验

一、实验目的

1.熟悉ISE8.2开发环境,掌握工程的生成方法;

2.熟悉SEED-XDTK_V4实验环境;

二、实验内容

1.创建工程;

2.添加HDL资源文件;

3.配置一个应用程序完成设计。

三、实验准备

1.通过USB口下载电缆将计算机的USB口及SEED-FEM025板的J9连接好;

2.启动计算机,打开SEED-XDTK_V4实验箱电源开关。观察SEED-FEM025板上的+

5V(D11)的电源指示灯是否均亮。若有不亮的,请断开电源,检查电源。

四、实验步骤

1.创建工程

1)双击桌面Xilinx ISE8.2快捷方式打开ISE工程管理器(Project Navigator);

2)打开Project Navigator后,选择File→New Project,弹出新建工程对话框;

3)在工程路径中单击“…”按钮,将工程指定到如下目录D:\02.V4_lab,单击确定;

4)在工程名称中输入led,点击Next按钮,如图1.1所示;

图1.1

5)弹出器件特性对话框。器件族类型(Device Family)选择“Virtex4”,器件型号(Device)

选“XC4VSX25FF668-10”,综合工具(Synthesis Tool)选“XST(VHDL/Verilog)”,仿真器(Simulator)选“ISE Simulator”,如图1.2;

图1.2

6)单击Next按钮,弹出创建新资源(Create New Soure)对话框,可以使用这个对话

框来创建新的HDL资源文件,或者也可以创建工程后,新建HDL资源文件,如图1.3;

图1.3

7)单击Next按钮,弹出添加存在资源对话框;可以使用这个对话框来添加已经存在的

HDL资源文件,或者也可以创建工程后,添加HDL资源文件;在本实验中我们采用创建工程后,添加HDL资源文件的方式,如图1.4;

图1.4

8)单击Next按钮,将弹出工程建立完成对话框,单击finish按钮完成工程建立流程;

9)观察工程资源管理窗口,将会看到工程已经建立成功,如图1.5。

图1.5

2.添加HDL资源文件

1)选择Project→Add Source命令,弹出的文件添加对话框;或者右键单击Sources中的led弹出的文件添加对话框,如图1.6;

图1.6

2)在弹出的对话框中将文件添加路径指向D:\02.V4_lab.2\led文件夹下,选择led.v文件,单击Open按钮,如图1.7;

图1.7

3)在弹出的对话框框中单击OK,如图1.8;

图1.8

4)单击OK按钮。资源文件添加完成如图1.9。

图1.9

3.设计实现

1)在工程的资源操作窗(Processes),双击Implement Design;如图1.10

图1.10

2)当设计实现(Implement Design)运行的过程中,展开设计实现命令(Implement

Design),会看到实现过程中,首先是进行综合(Synthesis),然后才依次完成实现的步骤。

4.管脚约束实现与重新实现

1)工程的Sources窗口,右键单击Sources中的led.v文件,弹出的文件添加对话框,如图

1.11;

图1.11

2)添加led.ucf文件,顺序与上述添加HDL资源文件相类似如图1.12-1.14;

图1.12鼠标左键单击“打开(O)”

图1.13鼠标左键单击“OK”

图1.14鼠标左键单击“led左侧+”

3)在Processes窗口,扩展User Constraints并双击Assign Package Pins打开PACE,如

图1.15;注意在PACE能启动之前必须先进行综合。

图1.15

4)在PACE中浏览Design Object List-I/O Pins窗口,可看到所列的信号名称和信号方向

是Output还是Input。在Loc栏里每个信号对应的FPGA的管脚。信号连接如下,在FPGA 的管脚分配需查看原理图,如图1.16;

CLK_IN:管脚编号为AF12

LED_DATA[0]:管脚编号为AD20

其余管脚在此就不一一列出了。

图1.16

5)在所有信号链接完成后,然后选择保存文件,如图1.17箭头所示位置;

图1.17

6)在Device Architecture窗口放大直到可以看清每个管脚;如图1.18;

注意:图中粉红色彩条说明管脚在同一个bank中。单击每个蓝色I/O管脚,则对应着Design Object List-I/O Pins窗口相应的管脚。

图1.18

7)单击菜单栏中的File→Exit,退出PACE;

8)单击工程中Sources窗口中的led.ucf文件,然后双击Prosesses窗口中User Constraints

目录下的Edit Constraints(Text),就可以看到由PACE生成的led.ucf管脚约束文件;当然我们也可以使用该命令,直接在文本中编写led.ucf文件;

图1.19

相关文档
最新文档