第一范文网 - 专业文章范例文档资料分享平台

FPGA应用开发实验指导书-学生版本new - 图文

来源:用户分享 时间:2025/9/8 20:18:50 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

第12步:编辑a和b的输入波形,再由仿真器输出y的波形。首先选中需要编辑

的波形区间,再选择波形工具栏中的 按钮,对选中区间进行置1或0。最后

的输入波形如下图所示,保存矢量波形文件。

第13步:功能仿真。

选择Processing->Simulator Tool,窗口如下图所示。选择仿真模式(Simulator mode)为“Functional”,并选择and2gate.vwf文件作为仿真输入(Simulation input)波形文件。点击Generate Functional Simulation Netlist按钮,生成仿真网表。然后点击Start按钮,开始仿真。在仿真完成后,点击Report按钮即可观看仿真的结果,如下图所示。从波形可以看出,程序的逻辑功能是正确的。

- 9 -

第14步:时序仿真。

再次选择Processing->Simulator Tool,并将仿真模式设为“Timing”,然后点击Start按钮。最后点击Report按钮查看仿真结果,结果如下图。与功能仿真结果图相比较,可以看出时序仿真的输出带有一定的延迟。

第15步:引脚分配。

在之前的编译过程中,Quartus软件已经自动为设计分配了引脚。而在DE2平台上,FPGA与外部器件的连接是确定的,其连接关系可参看附录A和B。如果选择SW0和SW1分别代表输入信号a和b、LEDG0代表输出信号y,则通过附录B查表可知它们分别对应FPGA的引脚PIN_N25、PIN_N26和PIN_AE22。

选择Assignments->Pins命令,打开引脚规划器(Pin Planner),如下图所示。接着双击信号a的Location栏,在下拉框中选择PIN_N25,其他信号通过相同的办法进行分配。

- 10 -

第16步:在仿真正确,并锁定自定引脚后,通过按钮 对项目再次编译。

第17步:程序下载(配置FPGA)。

用USB连接线连接DE2的USB Blaster端口和电脑即可进行程序的下载。在DE2平台上,可以对FPGA进行两种模式配置:一种是JTAG模式,通过USB Blaster直接配置FPGA,但掉电后,FPGA中的配置内容会丢失,再次上电需要用电脑重新配置;另一种是在AS模式下,通过USB Blaster对DE2平台上的串行配置器件EPCS16进行编程,平台上电后,EPCS16会自动配置FPGA。通过DE2平台上的SW19选择配置模式,SW19置于RUN位置,即选择JTAG模式配置;置于PROG位置,则选择AS模式对EPCS16进行编程。

第18步:JTAG模式配置。

1)用USB连接线连接DE2和电脑,将SW19置于RUN位置。选择Tools->Programmer命令,打开配置窗口,如下图所示。

- 11 -

2)图中第一列显示“No Hardware”,说明未指定硬件设备,单击Hardware Setup

按钮,打开硬件设置窗口,如下图所示。双击列表框中的USB-Blaster,然后点击Close按钮,完成硬件设置。

3)从下图可以看出,硬件已经设置完成,而且待配置的文件也已经在文件列表中。然后选中Program/Config选项,单击Start按钮,开始编程。编程结束后,即可在DE2上验证,将SW0和SW1置于1的位置,可以看到LEDG0灯亮。

第19步:AS模式配置。

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

- 12 -

FPGA应用开发实验指导书-学生版本new - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4o96m9l5vx2wkqq4m2i4_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top