版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Quartus jj的使用1工程建立2原理图的输入3文本编辑(verilog)164波形仿真20uartus 11的使用在这里,首先用最简单的实例向读者展示使用Quartus II软件 的全过程。进入WINDOWS XP后,双击Quartus II图标,屏幕如 图L1所示。图1.1 Quartus II管理器1.1工程建立使用New Project Wizard,可以为工程指定工作目录、分配工程 名称以及指定最高层设计实体的名称。还可以指定要在工程中使用 的设计文件、其它源文件、用户库和EDA工具,以及目标器件系 列和器件(也可以让Quartus II软件自动选择器件)。建立工程的步骤如下:(
2、1)选择File菜单下New Project Wizard ,如图L 2所示。1.2建立项目的屏幕(2)输入工作目录和项目名称,如图1.3所示。可以直接选择Finish,以下的设置过程可以在设计过程中完成。Mct Proicct Vizard: Directory,lop Level Entity pa. 区!Whai s Ihe drQoiy fccthis piqeci?Who! is ttx name of this; prqcct?Whal e nare of thetop lo'/d chagn entity lor tt-io prop?This name iz ca” 绮
3、0次and must exaclly molch Ihc ert加 nsne in the dedgn fie.LJie Emitting Project Settrgi .Back I Fext > I Finish I 取消图L3项目目录和名称(3)加入已有的设计文件到项目,可以直接选择Next,设计文件可以在设计过程中加入,如图1.4所示。图1.4加入设计文件(4)选择设计器件,如图1.5所示。图1.5选择器件(5)选择第三方EDA综合、仿真和时序分析工具,如图L 6所示。图1.6选择EDA工具(6)建立项目完成,显示项目概要,如图1.7所示。New Project Wizaxrd
4、: Suiranztry paLge 5 of 5When you click Finish, the project will be created with the following eettinge:Project directory:L/MYPRJ/QUARTUS FILE/projecd /Project name:projectlT op lcvel design entity:try1Number of added;0Number of ucer libraries added:0Device o5signmcnt5:Family name:CycloneDevice:EP1C
5、6Q240CSEDA tooh:Design enUy/synthesis:<None>Simulation:<None>T iming ono|y5is:<Nonc>< Back I> 匚二线这,K二二升取消1.7项目概要1.2原理图的输入原理图输入的操作步骤如下:(1)选择File菜单下New ,新建图表/原理图文件,如图1.8所示。Hew区New Quartos II Projecta50 PC Buicfer System-Design File«AH DL FileBlockDiagav/Schecnalic FileEDIF
6、 FibState Machine FileSytemVcriog HDL FileTdScrpI FileVcribgHDLFicVHDLFile三 McTOiy Fi«HexddecrnalflrUl-Fofrndl) FifeMernay Iniiialization Fife-Veriffcdtbn2Debuggrg FilesIn-Spstem Souces and Probes FileLsfc: Analyze Interface FileSigrafTap II Logic Anely?er FileVecia Wa'/eform File-Other Fit
7、e4HDL Include FileBlock Simbel FieChan De?crption FileSynop 铲 Degn Condrahte Fievv I 次 | Caned图1.8新建原理图文件(2)在图1.9的空白处双击,屏:如图1.10所示:(3)在图1.10的Symbol Name输入编辑框中键入dff后,单击 ok按钮。此时可看到光标上粘着被选的符号,将其移到合 适的位置(参考图1.11)单击鼠标左键,使其固定;(4)重复(2)、(3)步骤,给图中放一个 input、not、output符号,如图1.11所示;在图1.11中,将光标移到右侧input 右侧待连线处单击鼠
8、标左键后,再移动到D触发器的左侧 单击鼠标左键,即可看到在input和D触发器之间有一条线生成;图L9空白的图形编辑器rr yetIn Id。而二, IglxldmJr BtpMHigincdJr 3i4r3 及 tiK, j .呼 I 37 7 ,4即6八 f s:”D ARbikTd 力吗五 八人七山,“孙.x«3> HH I *!*« | 而m图1.10选择元件符号的屏幕图LH 放置所有元件符号的屏幕(5)重复(4)的方法将DFF和output连起来,完成所有的连线电路如图1.12所示;(6)在图1.12中,双击input_name使其衬低变黑后,再键入elk,
9、及命名该输入信号为dk,用相同的方法将输出信号定 义成Q;如图L13所示。(7)在图L13中单击保存按钮凰,以默认的tryl文件名保存,文件后缀为bdfoL12完成连线后的屏幕图L13完成全部连接线的屏幕(8)在图1.8中,单击编译器快捷方式按钮a ,完成编译后,弹出菜单报告错误和警告数目,并生成编译报告如图L14所示;图L14完成编译的屏:(9)若需指定器件,选择Assignments菜单下Device选项,屏如图1.15所示;图 1.15器件设I 二 111(10) 完成如图1.15所示的选择后,单击OK按钮回到工作环境;(11) 根据硬件接口设计,对芯片管脚进行绑定。选择Assignme
10、nts 菜单下 Pins 选项;(12) 双击对应管脚后Location空白框,出现下拉菜单中选择要绑定的管脚,如图1.16所示;图1.16管脚指定(13) 在图1.16中完成所有管脚的分配,并把没有用到的引 脚设置为 As input tri-stated,Assignments-Device-Device and Pin Options-Unused Pins,然后重新编译项目;(14)对目标版适配下载,(此处认为实验板已安装妥当,有-I口Xl 凶5 Campi lai ier* Repot 门如 Su As?iycwri Edior囹 黯 led% Jq clock 'dlT I
11、。dshnatiia 8n *(T thre6 rm;3y mf is 8.&8 as loio. All tiniric traQutyv«ra nqt. Saa Etrpitrl for nets details.8 i/ lof0 Cniriu? n T;而力c AxuJyrer *>3 wccessfal 0 trrrz, 0 vcoring“ Info' Qiftriun II Pull Ciapilkti aa r»x Mxcc«%ful D «rr cc-v, vacainj9i关安装方法见实验板详细说明)单击
12、4;按钮,屏幕显示如图1.17所示;GJOuarlus II - I :/W、'FRJ/QUARTUS FILWprojectl/projectl - tryl - tryl.cdflilt £心匕以妙 bojact IsGRigU kozMiac 1。02 Yiads 加Ip口片口 &卷B | G H?微尊 G » Vp £ 9| 四 bylcd图L18适配下载界面(15) 选择 Hardware Setup ,如图 L19 所示;1.19下载硬件设置(16) 在图 1.19 中选择添加硬件 ByteBlasteMV or ByteBlaster
13、IL如图L20所示;图L20添加下载硬件(17) 可以根据需要添加多种硬件于硬件列表中,双击可选列 表中需要的一种,使其出现在当前选择硬件栏中(本实验板采用ByteBlasterII下载硬件),如图1.21所示;图 1.21选择当前下载硬件(18)选择下载模式,本实验板可采用两种配置方式,AS模式对配置芯片下载,可以掉电保持,而JTGA模式对FPGA下载,掉电后FPGA信息丢失,每次上电都需要重新配置,如图1.22所示;图1.22选择下载模式(19)选择下载文件和器件,JTAG模式使用后缀为sof的文件,AS模式使用后缀为pof的文件,选择需要进行的操 作,分别如图1.23,图1.24所示;使
14、用AS模式时,还要设置Assignments菜单下Device,如图1.25,选择图1.25中Device & Pin Options,如图1.26,选择使用的配编译;图L23 JTAG下载模式图 1.24AS下载模式图1.25器件选项图 1.25配闰)芯片选择(20) 点击Start按键,开始下W1. 3文本编辑(verilog)这一节中将向读者简单介绍如何使用Quartus II软件进行文本 编辑。文本编辑(verilog)的操作如下:(1)建立我们的project2项目如下图:New Project Wizard: Directory,. NatnerWhatis rhe wor
15、king directoiyforthis project?|D MYPRJOUARTUS FILEproject2|What is the nome of this project?|pioject2|What is th© name of the top-level design emity for this project? This name is case sensitive and must 曰xcctly match <he entity name in the design file.Use Exisiing Proiect Settings .MH, I Ne
16、xt >| Finish | 取消1.26建立项目project!(2)在软件主窗口单击File菜单后,单击New选项,选择Verilog HDL File 选项,如图 1.27 所示:图1.27 新建Verilog HDL文件(3)单击OK进入空白的文本编辑区,进行文本编辑,本节列举一个D触发器的例子,其完成后的屏幕如图1.28所示;> M俭,出“ Sait” II- try? - Uff. v<>公川/H. Mn >.»p d3" 白AStB/t 1 ki»icarc Create leu A“9 CaM J J ffi£
17、;Bffi®B bU,,n Mw” A,。45678901234567893333334444444444/ synopsys translateoff timescale 1 ps / 1 ps/ synopsys translate_onmodule dff (clock rdatarq);xnputclock;inputdata;outputq;wire 0:0 sub_wire0;wire (0:0) sub_wirel = sub-wireO(0:0);.加2 j、Pv»Sy- ' E,20 也,351 C,G>3.,=9 ' £&
18、#171;5E/闺2Jg九,%” ;.: r:图1.28完成编辑后的屏幕(4) V文件名必须与模块面相同,将dfTLv文件设置为顶层文件,Project一Set as Top-level Entity(5)完成编辑后的步骤与完成原理图编辑的步骤相同,请参考1.1节有关内容。利用v文件生成原理图模块。在v文件编辑界面中,File一Creat/Update一Creat Symbol Files for Curent File.1. 4波形仿真F面以1.2节中project!为例,介绍使用Quartus II软件自带的仿真器进行波形仿真的步骤。(1)打开project2项目,新建波形仿真文件,如图L
19、29;® g2.w<|wact ux 11t ry2 (t «y2.A 口咛久A 中QQ r口® 二Ja _j ci*m. jm*“ Jj C«K1 m C44c<)1 let* A aaUmi:? FHUr Aaasadvn> |»tw8RXSyjten 卜 Rccm” I出 h War” 卜 GMdWitwp 人 Eia 卜 久/| 际k" jlIjLIF, K*lp. K«BK Fl图L29新建矢量波形文件(2)在建立的波形文件左侧一栏中,点击鼠标右键,在弹出菜单中选择Insert Node or B
20、us,如图L30所示;_|nxjJ el 2di1 <>uartus II D: JMYPR J/QUAR【US FILE /pro ject2/pro ject2 - try2 - Wauefbrml v wf £n| Bte Edit 演“ Eroject Assignments Pcocessing Tools 因ncfo” ddp口除 121 刍 3 毛里 V? |try2三,,籁麓 |屈 |» 6%| E颗S D:/Mf.,7lry2.vhd | Compilation Re. |。RTLViewer §) D:;MY.Ay1.bctf |
21、Q Wcveiornil,vwf* | 英做 Raster Tine JO. 275 nsJJPointeii 0 ps Interval-10. 28 ns Starlj- EncHaneValue at10.23 ns10. 0 ns10.275 ns20. 0 ns.Cut 皿Paste sr:ccir.l. 区就四一c QrtcrcInsert Node or Bus.Zoom卜2J2J ±L1HReady事 | idle图L29矢量波形文件节点加入(3)在出现的图1.30中,选择Node Finder,将打开Node Finder 对话框,本试验对输入输出的管脚信号进行仿真
22、,所以在 Filter中选择Pins: all,点击List按钮,如图L31所示;图L30节点加入工具框Mode FinderMamed: |三F"iter: | Pim: alld _Customi.List | PlK |Look in: |gimj73口Include subentiiiesCancelModes Found:Selected Nojes:Name1 Assgnrrerts | TypeI CreaaName1 A$gnrrert$ | Type | Creator clockUncsdgnod InputUjci cnlcrci-ldmidockUnesdgn
23、od Input User cnl©IW'dataUna5signed InputLh 日 6ntereBldfHldataUnassigned Input User anteUndssigned OutputU$er entere"IdffllqUnassigned Output User ante2a上< L><图 131 Node Finder 对话框(4)在图L31左栏中选择需要进行仿真的端口通过中间的按钮 加入到右栏中,点击OK,端口加入到波形文件中,如图132;® 口 N。,句 OD CJ 乂,s”'I:、, Mt后二
24、J Al八夕 C«4 (-/.; XXI - Et/di3>i«n£l.4/try2 try2 saQrZ. wf41,E*'“yum 12"t>4>J b h zzz 二二一甲-> I/l s 一 “ 一y卜图L32加入仿真节点后的波形图(5)在图1.32中,选择一段波形,通过左边的设置工具条,给出需要的值,设置完成激励波形,保存后如图L33所示;# Qi hirtlis 11 -D: .MYPR 1 QtJAR 11 IS I II f . projects pro|e< I > Iry2 - D: MYPR 1 <jn| Rte Ectt 2帜“Pr<x«ssno loeb 迎ndo* 自口|口 fi? J | % 用 由 c1* |try2jJ1网夕0骸叵 j <&枪卜 A £3 D/MYPRJ/OUARTUS Ny2W | g D:/M'/FRJ/QUARTTJ./tiy2.vhd |z0 M ;Ly>发(6)设: i¥l图 1.33设置好激励波形的波形文件)为功能仿
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 我的拿手好戏弹钢琴作文
- 2025年食品安全管理师理论考试复习题库(含答案)
- 2025年江西枫林涉外经贸职业学院高职单招职业适应性测试近5年常考版参考题库含答案解析
- 2025年江苏商贸职业学院高职单招语文2018-2024历年参考题库频考点含答案解析
- 《税收管理业务指导》课件
- 专题04:人称选用(练习)
- 食品工厂卫生作业内容
- 蔬菜基地租赁承包合同范本
- 物业招标合同书
- 建筑消防系统技术服务合同
- 2025年华侨港澳台学生联招考试英语试卷试题(含答案详解)
- 2024-2025学年北京石景山区九年级初三(上)期末语文试卷(含答案)
- 第一章 整式的乘除 单元测试(含答案) 2024-2025学年北师大版数学七年级下册
- JD37-009-2024 山东省存量更新片区城市设计编制技术导则
- 中国高血压防治指南(2024年修订版)
- 北京市海淀区重点中学2025届高考数学押题试卷含解析
- GB/Z 44765.3-2024用户端能源管理系统和电网侧管理系统间的接口第3部分:架构
- 《春酒》琦君完整版
- 北师大版(2024新版)七年级上册数学第四章《基本平面图形》测试卷(含答案解析)
- 湖南省邵阳市武冈市2024届高三上学期期中考试地理含答案解析
- 春节后复工安全教育培训考试试题及答案
评论
0/150
提交评论