原创 Quartus II项目工程的建立介绍

2008-9-20 14:52 9115 13 15 分类: FPGA/CPLD

Quartus II项目工程的建立介绍<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


任何一个项目的开发都需要一个工程的建立,对于Quartus II 5.0的软件使用手册将以Altera公司的Cyclone系列FPGA器件EP1C6Q240C8驱动发光二极管为例进行软件的使用说明。也希望使用者可以对Quartus II的开发有一个比较详细的了解。


1)、启动Quartus II 5.0软件,进入下图所示的Quartus II开发环境界面;



图58:Quartus II开发环境界面


2)、点击“File”菜单的“New Project Wizard...” 来新建一项工程。注意不要把“New”误认为“New Project Wizard…”,新建工程向导对话框如图60所示;


在新建工程对话框中,你可以了解到在这个过程中我们即将要完成的工作任务。主要包括下面几个任务:


1.指定项目的存放目录、项目的名称和顶层实体的名称。


2.指定项目设计的文件。


3.指定该设计的Altera 器件系列。


4.指定用于该项目的其它EDA 工具。


5.项目信息报告。



图59; 点击“File”菜单的“New Project Wizard...”



图60:新建工程向导对话框


3)、在图60中点击按钮进入图61所示的新建工程的存放路径、工程的名称、顶层实体的名称的指定对话框;



图61:新建工程路径、名称、顶层实体指定对话框


说明:任何一项设计都是一项工程(project),必须首先为此工程建立一个放置与此工程相关的所有文件的文件夹,此文件夹将被QuartusII 默认为工作库(Work Library)。一般,不同的设计项目最好放在不同的文件夹中,而同一工程的所有文件都必须放在同一文件夹中。


不要将文件夹设在计算机已有的安装目录中,更不要将工程文件直接放在安装目录中。文件夹所在路径名和文件夹名中不能用中文,不能用空格,不能用括号(),可用下划线_,最好也不要以数字开头。


图61的第一栏用于指定工程所在的工作库文件夹;第二栏用于指定工程名,工程名可以取任何名字,也可以直接用顶层文件的实体名作为工程名(建议使用);第三栏用于指定顶层文件的实体名。本例工程的路径为D:\MY_VHDL\LED_test 文件夹,工程名与顶层文件的实体名同名为LED_test。










4)、单击图61中的按钮进入图62的添加文件对话框;



图62:新建工程添加文件对话框


说明:由于本设计时新建的项目工程,还没有输入文件,所以可以不做任何操作,如果你已经有文件或调用以前的文件,建议最好先将你的文件复制到该目录后再加入。


5)、点击图62的按钮进入图63的所示的指定目标器件对话框;



图63:指定目标器件对话框


说明:这里我选择的是“21嵌入式控制实验室”的FPGA3.0核心板上用的Cyclone 系列的EP1C6Q240C8器件。另外在图63右边的过滤器栏(Filters)中,你可以通过指定器件的封装、管脚数以及器件速度等级来加快器件查找的速度,见下面的图形;


 


图64:器件的封装                  图65:器件的管脚数



图66:器件的速度等级


6)、点击图64的按钮进入图67所示的指定EDA工具对话框;



图67:指定EDA工具对话框


说明:本次Quartus II软件的使用介绍只是利用Quartus II软件的集成环境进行项目的开发,在整个过程中不使用其它的EDA开发工具,所以在本操作中不进行任何的复选项的设定。


7)、点击图67的按钮进入图68所示的工程信息报告对话框;



图68:新建的工程信息报告对话框


说明:在工程信息报告对话框,你可以看到你目前所建立的工程文件的配置信息报告。单击图68中的按钮,完成你本次设计的工程的建立工作。


    另外,需要注意的是,工程建立完成后,你还可以根据设计中的实际情况对工程进行重新设置,可选择【Assignments】>> 【Settings…】进行设置,如图69和70所示



图69:进入工程进行重新设置



图70:对工程进行重新设置


到目前为止,一个新的工程已经建立,但该工程还没有任何的文件信息,这将在下一小结进行介绍文本文件的输入方法。

文章评论2条评论)

登录后参与讨论

用户963142 2013-5-8 16:38

您好,我们正在设计气体超声波流量计的电荷放大器,超声波探头频率是220KHz,能否直接使用您做的电荷放大器?如果可以,请联系我。谢谢!电话:15888593636 邮箱:yangming351@163.com

用户190536 2009-4-21 17:46

同意楼上,我邮箱xiyuweiyanxia@163.com。最近做毕设,博主最好帮我发一份FPGA设计的整套过程代码及原理图。自己实在是有点搞不懂。谢谢了。

用户1601871 2009-4-19 04:19

看不到插图,能否发一个?谢谢了! g007zhao@gmail.com
相关推荐阅读
用户461316 2009-08-17 17:57
Zigbee星型网络组网程序段
最近一直在做Zigbee的星型网络的组网试验,由于时间的原因,现在只是在最高的应用层上来编写程序。即协议栈的程序是2430的开发商(无限龙)编写的,我只是调用相应的函数来完成组网的,星型网络组网部分的...
用户461316 2009-08-17 17:14
VB6的标题栏使用上真彩色图标
模块 ModIcon.Bas 代码: Option Explicit Private Declare Function DrawIcon Lib "user32" (ByVal hdc As Long...
用户461316 2009-08-17 16:58
AppendToLog一个API方式存取日志文件的模块
'**************************************' 模块名称: AppendToLog' 功能描述:一个很不错的日志文件写入模块,不同于'     open/print/...
用户461316 2009-08-17 16:57
(VB自定义函数)去除字符串中的空格
'去除字符串中的空格(方法一)Public Function DelBlank(SearchString As String)   DelBlank = Replace(SearchString, C...
用户461316 2009-08-17 16:56
(VB自定义函数)对任意输入的汉字,可以得到它的拼音的第一个字母
调用方法:Command1.Caption = getHzPy("你")'//函数入口为汉字串,返回值为该汉字的第一个字母Public Function getHzPy(hzStr As String...
用户461316 2009-08-17 16:54
VB_代码执行速度测试
'**************************************'Windows API/Global Declarations for :[ '     A Simple] code ...
我要评论
2
13
关闭 站长推荐上一条 /2 下一条