Altera Quartus II的使用Word下载.docx
《Altera Quartus II的使用Word下载.docx》由会员分享,可在线阅读,更多相关《Altera Quartus II的使用Word下载.docx(18页珍藏版)》请在冰豆网上搜索。
2)在图1.4中指定工作目录,及输入项目名称,示例为lights
图1.4
3)指定需加入的文件和库,没有可直接跳过,如图1.5
图1.5
4)选择器件,实验板上器件为EP3C35F672C6,如图1.6所示
图1.6
5)指定仿真器和模拟器,暂时跳过,如图1.7
图1.7
6)点击Finish,项目创建完成。
2.使用VHDL设计实体
设计如图2.1所示的LED双向控制电路,电路图为图2.1(a)所示,真值表如图2.1(b)所示:
(a)(b)
图2.1
对应的VHDL代码如下:
LIBRARYieee;
USEieee.stdlogic_1164.all;
ENTITYlightIS
PORT(x1,x2:
INSTDLOGIC;
f:
OUTSTDLOGIC);
ENDlight;
ARCHITECTURELogicFunctionOFlightIS
BEGIN
f<
=(x1ANDNOTx2)OR(NOTx1ANDx2);
ENDLogicFunction;
1)建立文件,点击File->
New,选择VHDLFile,然后点击OK,如图2.1所示
2)在VHDL窗口中数据代码,如图2.2所示:
图2.2
在输入VHDL代码时候,可以使用模版Edit->
InsertTemplate->
VHDL,或者在文本编辑器中点击右键InsertTemplate->
VHDL。
注意,写程序是要横平竖直的写,用Tab键缩进,不同的结构和层次要区分开。
3)保存,点击File->
Save,注意文件名需要和实体名相同。
如图2.3
图2.3
4)编译工程,如图2.4
图2.4
编译成功,如图2.5。
图2.5
编译结果,如图2.6所示,显示了项目的基本情况,所使用的资源等信息。
图2.6
5)建立矢量波形文件仿真,点击File->
New->
VectorWaveformFile,如图2.7所示:
图2.7
出现向量测试窗口,如图2.8
图2.8
在左侧空白出,右键点击出现Insert->
InsertNodeorBus,如图2.9
图2.9
点击NodeFinder…,出现图2.10窗口,点击List,列出设计中定义的引脚号。
图2.10
全选之后点击’>
>
’,在向量测试窗口会出现引脚,如图2.11
图2.11
定义波形,如图2.12所示:
图2.12
保存后,设置仿真条件,如图2.13,选择Functional。
开始仿真,首先点击Processing->
GenerateFunctionalSimulationNetlist,完成后,点击图2.14所示按钮
图2.14
结果如图2.15所示:
图2.15
5)管脚定义
点击Assignments->
Pins,弹出如图2.16对话框
图2.16
管脚定义如图2.17所示
图2.17
点击File->
Export,将文件保存为lights.csv,如图2.18
图2.18
6)下载
点击Tools->
Programmer,出现如图2.19所示对话框
图2.19
选择主动编程模式,Assignments->
Device,如图2.19
选择DeviceandPinOptions->
Configuration,如图2.20
图2.20
选择light.pof作为下载文件,如图2.21所示,点击Start开始下载。
图2.21