欢迎来到天天文库
浏览记录
ID:27098984
大小:1.85 MB
页数:54页
时间:2018-12-01
《《quartusii实验》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、AlteraQuartusII软件操作指南文本输入设计是一种常用的数字系统设计方式,大型设计中一般都采用此种设计方法。此方法的特点是易于使用自顶向下的设计方法、易于模块划分和复用、移植性强、通用性好、设计不因芯片工艺和结构的改变而变化、利于向ASIC的移植。文本输入设计方法基本步骤包括设计输入、项目编译和仿真验证。QuartusⅡ文本输入设计方法一、新建工程双击QuartusII软件启动坐标,即可启动QuartusII软件,启动界面如下:新建一个项目时,点击file->newprojectwiz
2、ard…,出现以下一个对话框:点击进入下一界面在上页的对话框中,第一行是需要你指定项目保存的路径,支持含中文字符的路径,第二行是需要你为这个项目取一个名称,第三行是需要你为这个项目的顶层实体取个名字,这三个设定好后,点击“next”,出现下面一个界面:在上页的界面中,你可以添加已经写好的程序模块,实现模块共享,如果需要添加直接点击“Add”按钮就可以了,如果不需要直接点击“next”,出现这个界面:选择芯片点击进入下一界面点击完成选择VHDLFILE点击进入编辑界面输入文本文件保存文件,注意保存
3、的文件名要和文本的实体名一致启动编译编译成功修改所有编译中出现的错误;编译中出现的警告一般可以忽略。仿真仿真分:功能仿真、时序仿真。建立仿真文件设置仿真结束时间设置仿真结束时间为100US设置仿真时间区域,并进行波形文件存盘(选择File中的Saveas)在空白处双击鼠标左键选择”NODEFINDER”点击”LIST”选择需要的信号接下来分别对各输入端口进行设置,完成之后,单击保存文件按钮进行保存。:在波形文件中添加注释;:修改信号的波形值,把选定区域的波形更改成原值的相反值;:放大,缩小波形;
4、:全屏显示波形文件;:在波形文件信号栏中查找信号名,可以快捷地找到待观察信号;:将信号栏中的名称用另一个名称代替;:为选定的信号赋予未初始化状态;:为选定的信号赋予不定状态;:为选定的信号赋予0值;:为选定的信号赋予1值;:为选定的信号赋予高阻状态;:为选定的信号赋予弱信号;:为选定的信号赋予低电平;:为选定的信号赋予高电平;:为选定的信号不进行赋值;:为选定的信号赋原值的相反值;:专门设置时钟信号;:把选定的信号用一个时钟信号或是周期性信号来代替;:为总线信号赋值;:为选定的信号随机赋值;保存
5、好文件,默认文件名单击“assignments”菜单下的“settings”令,在弹出的“settings”对话框中进行设置。如上图,单击左侧标题栏中的“simulatorsettings”选项后,在右侧的“simulatormode”下拉菜单中选择“functional”选项即可,单击“ok”按钮后完成设置。设置完成后需要生成功能仿真网络表。单击“processing”菜单下的“generatefunctionalsimulationnetlist”命令后自动创建功能仿真网络表,如下图所示,完
6、成后弹出相应的提示框,单击“确定”按钮即可。启动仿真仿真结果管脚分配重新编译下载至芯片管脚锁定:当一个项目的顶层实体设计完成后,就可以进行管脚锁定和约束。锁定前先进行一些设置:Assignment→Device器件与管脚选项→Device&Pin…将未使用的管脚设置:inputtri-stated(输入三态)还可以进行配置芯片的设置;IO管脚电压规格的设置,等等管脚锁定:Assignment→PinPlanner项目实体定义的IO端口与芯片管脚的对应关系:取决于所选的实验模式实验连接关系详见:实
7、验箱使用手册管脚锁定方法:选中nodename栏下的Cin,拖到芯片管脚处上图为实验2的芯片管脚分配开始重新编译项目(因为管脚已分配)下载:Tools→ProgrammerUSB-Blaster(USB-0)USB-BlasterLocalUSB-0选择下载工具HardwareSetup选择USB-Blaster(USB-0)USB-Blaster(USB-0)下载采用JTAG模式下载打上钓指定下载文件(*.sot)相关实验1-1.应用QuartusII完成基本组合电路设计(1)实验目的:熟悉Q
8、uartusⅡ的VHDL文本设计流程全过程,学习简单组合电路的设计和仿真。(2)实验内容:利用QuartusⅡ完成3-8译码器的文本编辑输入(decoder_3_8.vhd)和仿真测试,给出仿真波形。(3)实验报告:根据以上的实验内容写出实验报告,包括实验目的、实验步骤、程序设计、软件编译和仿真分析,给出仿真波形图及其程序分析报告。实验1.1组合电路的设计libraryieee;useieee.std_logic_1164.all;entitydecoder_3_8isport(keyin:in
此文档下载收益归作者所有