彻底掌握QuartusII基础篇.doc

彻底掌握QuartusII基础篇.doc

ID:59200386

大小:393.50 KB

页数:8页

时间:2020-09-10

彻底掌握QuartusII基础篇.doc_第1页
彻底掌握QuartusII基础篇.doc_第2页
彻底掌握QuartusII基础篇.doc_第3页
彻底掌握QuartusII基础篇.doc_第4页
彻底掌握QuartusII基础篇.doc_第5页
资源描述:

《彻底掌握QuartusII基础篇.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、彻底掌握QuartusII——基础篇2015-05-30下面介绍QuartusII13.0最基础的日常使用方法,其它版本差别非常小。如何新建工程就不说了,但是要注意,工程目录和工程名不要有中文和空格,还有,要有一个设计文件(如,.v、.vhd、.bsf文件)的名称要跟工程名一样,不然会有警告。一、新建工程,New个设计文件,会出现下图所示。上面那么多种文件有什么卵用?1、AHDL文件,用于编写Altera发明的AHDL语言,此语言已经被淘汰,可以不管它。2、BlockDiagram/Schematic文件,原理图文件,跟AD、PA

2、DS、Cadence等电路图设计软件的用法差不多。3、EDIF文件,网表文件。4、Qsyssystem文件,用于设计软核,Qsys前身是NIOS。5、StateMachine文件,状态机文件。6、SystemVerilog文件,用于系统级验证。7、Tclscript文件,TCL脚本文件。8和9、常用的HDL文件(包括verilog和VHDL)10是十六进制文件,11是MIF文件,用于ROM或RAM的初始化。12、Probe文件,用于观察FPGA内部某一信号,一般用Signaltap13、逻辑分析仪接口文件,暂时不知道有什么用。14

3、、VWF文件,用于调用quartus自带的仿真工具QSIM15、AHDL头文件,可以不管它。16、原理图的Symbol文件,用于编辑原理图Symbol,跟你用电路图设计软件时,画原理图库差不多。17、JTAG链描述文件,给一个或多个芯片下载代码时用的。18、Synopsys约束文件,时序约束用的SDC文件。19、txt文件。就算quartus支持那么多种文件,但常用的没几个,一般是原理图.bdf文件或者纯文本的.v或.vhd文件,就算后面需要用逻辑分析仪或者时序约束,也是可以用quartus自动给你生成的。特别要注意一下,不同类型

4、的文件,名字最好不一样。比如,已经有了test.v,就不要用弄test.vwf,不然你双击test的原理图Symbol的时候,会问你要打开test.v还是test.vwf,让你浪费不必要时间。我一般是除了.v或.vhd文件用test之外,vwf就用test_vwf.vwf,bdf就用test_top.bdf。二、如何把HDL文件,转成原理图Symbol先选中你要转的HDL文件。白色衬底(左边)是被选中的HDL文件,右边是没有选中的,然后在菜单栏File下面。点CreateSymbolFilesforCurrentFile,即可把H

5、DL转成原理图Symbol了,然后新建一个.bdf的原理图文件。双击红圈位置,在libraries->Project下,已经生成了原理图Symbol了,点OK,可以调用了。(我的机子是高分屏,Symbol显示有点问题,是quartus对高分屏支持得不好)。如果你觉得原理图的symbol不够大,可以按住Ctrl键,滑动鼠标滚轮,可以使symbol放大/缩小。再来对照一下,原理图Symbol和.vhd文件的实体entitybin2bcdisport(clk_50M:instd_logic;add:instd_logic;sub:ins

6、td_logic;bcdout1:outstd_logic_vector(3downto0));endbin2bcd;这是一一对应,输入在左,输出在右,有多个输入的时候,也会按顺序排列,如果不方便连线,可以改一下引脚的顺序,再保存,生成Symbol,再update。右击Symbol,就可以update了,update时,会出现下面的对话框。懂点英语的,都能看懂上面三个选择。1、只update选中的symbol,2、update所有关联(名字一样)的symbol,3、update全部symbol。一般选第一个。quartus13有个

7、bug,生成的symbol的实例名可能会重名,而报警告。这时,可以右击symbol,选properties。把上图的inst改成其它名字就可以了。三、在刚才调用symbol的位置,还可以调用其它IP核。在Name下面输入input,可以调用输入端口,output就是输出端口了,这些都是quartus自带的一些symbol,把primitives下面的折叠全部打开,你会发现有很多东西,如:与或非门、各种触发器等。当然,还有其它东西,自己去挖掘吧。特别要说明两个symbol,VCC代表高电平,GND代表低电平,可用于使能或者其它用途。

8、也是在刚才那个对话框,下面有MegaWizard,用来调用quartus自带的IP核,也叫宏功能模块(LPM),有部分是免费,部分是收费,还有部分需要联网下载的。MegaWizard的使用方法也很简单,写上IP核的名字,一步步next到finish

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。