欢迎来到天天文库
浏览记录
ID:44713848
大小:227.51 KB
页数:4页
时间:2019-10-25
《实验三 8选1数据选择器实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、实验三、八选一数据选择器一、实验目的:1.熟悉QuartusII6.0软件的使用和FPGA设计流程2.用VHDL语言进行八选一数据选择器的设计二、实验步骤:一.建立文件夹:在D盘“xingming”的文件夹下建立一个名为“choice8”的文件夹。二.建立新工程1.双击桌面上QuartusII6.0的图标,启动该软件。2.通过File=>NewProjectWizard…菜单命令启动新项目向导。在随后弹出的对话框上点击Next按钮,在Whatistheworkingdirectoryforthis
2、project栏目中设定新项目所使用的路径:D:xingmingchoice8;在Whatisthenameofthisproject栏目中输入新项目的名字:choice8,点击Next按钮。在下一个出现的对话框中继续点击Next,跳过这步。3.为本项目指定目标器件:选择器件系列为ACEX1K,选择具体器件为EP1K30TC144-3172824576,再点击Next。在弹出的下一对话框中继续点击Next,最后确认相关设置,点击Finish按钮,完成新项目创建。三.设计输入1.建立一个VHDL
3、文件。通过File=>New菜单命令,在随后弹出的对话框中选择VHDLFile选项,点击OK按钮。通过File=>SaveAs命令,将其保存,并加入到项目中。2.在VHDL界面输入8选1数据选择器程序,然后通过File=>SaveAs命令保存。四.综合适配41.选择Processing=>StartCompilation命令,检查发现无程序语法错误。2.执行Tools=>NetlistViewer=>RTLViewe,生成RTL图。一.模拟仿真1.在File菜单下,点击New命令。在随后弹出的对话
4、框中,切换到OtherFiles页。选中VectorWaveformFile选项,点击OK按钮。2.选择命令Edit=>EndTime,时间设置为30000ns,进入到波形编辑界面。在Edit菜单下,点击InsertNodeorBus…命令,或在结点名字区连续双击鼠标左键两次,在新出现的框图中点击NodeFinder出现结点查找器窗口搜索结点名,在上一个框图中点击NodeFinder…按钮后,打开NodeFinder对话框。点击List按钮,列出电路所有的端子。点击>>按钮,全部加入。点击OK按钮
5、,确认。3.回到InsertNodeorBus对话框,点击OK按钮,确认。4.编辑输入激励信号波形.选中a信号,在Edit菜单下,选择Value=>Clock…命令。在随后弹出的对话框的Period栏目中设定参数为10ns,点击OK按钮,重复前面的操作,设置输入信号b的参数为20ns,c信号的参数为30ns,d信号的参数为40ns,e信号的参数为50ns,f信号的参数为60ns,g信号的参数为70ns,h信号的参数为80ns,输入激励信号波形编辑完毕。同样的,s[0]、s[1]、s[2]的参数分别
6、设置为10ns、20ns、30ns。5.功能仿真:(1)Processing=>GenerateFunctionalSimulationNetlist4(2)使用命令Processing=>SimulatorTool,出现模拟器窗口,在simulationmode中选择Functional,指定波形文件为choice8.vwl,点击start开始,成功后点击Report查看仿真波形1.时序仿真:(1)Processing=>GenerateFunctionalSimulationNetlist(2
7、)使用命令Processing=>SimulatorTool,出现模拟器窗口在simulationmode中选择timing,指定波形文件为choice8.vwl,点击start开始,成功后点击Report查看仿真波形一.引脚分配1.在Assignments菜单下,点击PinPlanner命令,出现如下图示。在这个工具中,我们可以为我们的电路的端子分配器件的引脚。在AllPins表格中,双击NodeName列的newnode单元,选择所有端口的名字。在同一行的Location列,选择要分配的位置。
8、重复操作,为每个端子都分配适当的脚位。42.在Assignments菜单下,点击Device…命令。在随后弹出的对话框中点击Device&PinOptions…按钮,进入Device&PinOptions对话框。切换到UnusedPins页,在Reservedallunusedpins栏目中,选择Asinputtri-stated。点击确定按钮,确认设置。回到Seting对话框,点击OK按钮。3.在这些均设置好后,选择Processing菜单下,点击StartCompilation
此文档下载收益归作者所有