基于Quartus的编译与器件编程.docx

上传人:b****6 文档编号:7562600 上传时间:2023-01-25 格式:DOCX 页数:10 大小:65.43KB
下载 相关 举报
基于Quartus的编译与器件编程.docx_第1页
第1页 / 共10页
基于Quartus的编译与器件编程.docx_第2页
第2页 / 共10页
基于Quartus的编译与器件编程.docx_第3页
第3页 / 共10页
基于Quartus的编译与器件编程.docx_第4页
第4页 / 共10页
基于Quartus的编译与器件编程.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

基于Quartus的编译与器件编程.docx

《基于Quartus的编译与器件编程.docx》由会员分享,可在线阅读,更多相关《基于Quartus的编译与器件编程.docx(10页珍藏版)》请在冰豆网上搜索。

基于Quartus的编译与器件编程.docx

基于Quartus的编译与器件编程

基于Quartus的编译与器件编程.

FPGA系统设计与实践

基于QuaHiisII的编译与器件编程

5・4基于QuartusII的编译与器件编程

QuartusII3.0中含有功能强大的编译器,与ISE5.x中的综合工具不同是QuartusII3.0的编译器可以一次完成综合、布局、布线等工作,同时提供一系列的报告信息。

5.4.1使用QuartusII3.0的编译器编译设计

1•编译器设定(CompilerSetting)

在进行编译之前,设计者可以对编译器进行设置。

通过设置,编译器将以设计者的要求综合设计和布局、布线,从而使系统在面积上,速度上,功耗上都达到设计的要求。

每建立一个新工程,编译器将自动缺省(默认)设定编译器。

设计者也可以设置自己定义的编译器,并将其保存下来。

可以在一个设计中使用不同的编译器设置。

5.4.1使用QuartusII3.0的编译器编译设计

1•选择FPGA下载时钟

FPGA的配置模式有4种,不同的配置模式使用的

配置时钟可能不同(详细介绍请见6.1节),必须正

确选择下载时钟。

JTAG下载模式使用JTAGClock

下载配置。

澱裁門*0風蚤

id

d

璽一畅・

TimiiigSettings・・・

EDAToolSettings...

Entity

■—

Ctrl+Shi£t+E

CompilatioriHierar

上剧kiiv3

Timing:

Wizard・・・

CompilerSettingsWizard...

SirriulitorSettingsWizard...

Softw^r^BuildSettingsWizard・・・

打开3・2.2节

中已经建立好

的工程div3

ysigrunentEditor

^itiov^Aszigrun^ntE...

iiTiot^Assigrunents・・・

CtrHShiftH

ick-AnnotateAssigrunents...

^ImportMAX+PLUSIIAssignments...

觀LastCompilationFloorplan啓TimingClosnreFloorplain

題ChipEditor

世LogicLockRegionsWindowAlt+L占ImportLogicLockRegions...史ExportLogicLockRegicrus・・・

NQuart"IITelConsole

 

 

 

JARTUS

D,站噩©

一I阂

r

CompilerSettingsVizard:

Simary[page6of6]

WhenyouclickFinish,thefollowingCompilersettingswillbesavedandwillbecomeyourcurrenttings:

Settings

Focus

Speed/diskusage

Reducenode

Device

Target

Incrementalsynthesis:

div3

|div3

Smart

No

APEX2OKE

EP20K100EQC208-2

Yes

设置完成

编译器设置总结报告

S1®

Back

\finishfl

J»I

取消I

Quartu5IITelConsole

 

]2•编译占空比为50%的3分频器

设置好编译器后,进行编译,选择菜单Processing^StartCompilation或者单击工具栏上的►按钮,编译器马上开始编译设计。

在编译过程中,状态窗口中会显示编译的进度,信息窗口中会显示编译进行的信息。

如图所示。

M釦厉魁怜|次虚寺①必

Files

-已DeviceDesign.FilesPldiv3\div3.vhd

1SoftwareFiles

E口OtherFiles

吒Hie⑻ch険|ElFiles]rfPDesignUnits]

Module

Progress%

Tii

ProcessingTotal

100%

00

00

00

00

00

00

00

00

BFullCompilation

100%

Analysis&Synthesis

100%

Fitter

100%

Assembler

100%

TimingAnalyzer

100%

EDANetlistWriter

100%

¥QMWriter

100%

<

>

\Comipile人Simulate/

AK墟杀A矩泡黑滙釘

条茨!

一筛氾Az疋滙XEX2瞭

CompilationReport

^^1=1LegalNotice

FlowSwimary

FlowSettings

FlowElapsedTime

SIAnalysis&Synthesis

+S-iFitter

EIAssembler

+_]TimingAnalyzer

+SOEDANetlistWiter

开始编译

Flo»Sumary

FlowStatus

CompilerSettingN^neTop-levelEntityN^uneFamily

Device

Tot:

allogicelements

Tot:

alpins

TotQ.memorybits

Tot&LFLLs

Successful-SatApr0314:

22:

172004divS

div3

APEX20KE

EP20K100EQC208-2

4/4Z160(<1%)

2/151(1%)

0/53,24S(0%)

0/2(0%)

Info:

QuartusIIEDAUetlistWriterwassuccessful.0errors,0warnings

Inf^;Writingreportfilediv3・ed空・rpt

Info:

RunningQuartusIICompiLerDatabaseInterface

Info:

Command:

quartus_cdbdiv3~cdiv3一vqm二D:

\quartus\div3\at,om_netl.i£tsldiw3.wqm

Info:

GeneratedVerilogQuartusNappingfileD:

\quartu£\di“3\.atom_netlists\di《3.“qm

Info:

QuartusIICompilerD生tabaseIriterfacewassuccessful・0errors^0warnings

\Processing人System/

ForHelp,pressFl

Idle

xnrwi

 

I,3•编译报告

在编译时,编译器也同时在为编译的每一个步骤书写编译报告。

这些报告内容十分详尽,对设计者是很有帮助的。

^^[=]LegalNoticeasFlowS-unimary

FlowSettings

FlowElapsedTime

H\|AnalyzisbSynthesis

;'l^^rnAnalysis&SynthesizSunimary

Analysis&SjcnthesiESettings

■〔音Hierarchy

[Analysis&SynthesisResourceUtilizationbyEntity”・・!

x二bAnalysis&SynthesisEquations

Analysis&SynthesisMessages

Fitter

}FitterSummary

FitterSettings

:

FitterDeviceOptions

;-^^X:

=bFitterEq^uations

”FloorplanView

”^^3^Fin-OutFile+1ResourceSection

FitterMessages

S-uniinary

Settings

Messages

Analyzer

”PAssembler

Assembler

Assembler

零Assembler

Timing

TimingAnalyzerSettingz

pTimingAnAlyz&rSunirTiary

:

昌團ClockSetup:

clkin

rtco

:

…脣關MinirMimtco

=TimingAnalyzerMessages

T•冒曰EDAtktlistWriter

}EDA.HetlistWriterS-umiriary

B\SimulationTool

…^^、习EDA.iktlistWriterMessages

生编译结果平面图报告

那3•编译报告

还有很多有用的信息可以在报告中找到,比如综合分析报告、时序分析报告。

理解这些报告,对设计进行分析,再修改设计以达到设计要求。

]5・4・2使用Qimrtusn3・0的编程器下载

1•生成CDF(ChainDescriptionFile)文件

(1)选择菜单ToolsProgrammer,弹岀编程器窗口。

如下图所示。

编程器将自动生成CDF文件。

CDF文件中包括了编程文件、器件名等下载信息。

生编程器窗口

•吕

Mode:

Progress:

|JTAG

1

File

Device

Checksum

Usercode

Program/

Configure

Verify

Blank・

Check

Exc

1....quartus\divJ\divJ.sof

EP20K100EQ208

0001AE87

FFFFFFFF

|

"I

 

」]1•生成CDF(ChainDescriptionFile)文件

(2)选择菜单FileTSaveAs...,在弹岀文件保存对话框中键入文件名然后单击保存即可。

2•安装下载模式

 

File

Device

Checksum

Usercode

Program/

Verify

B:

Configure

C:

2•安装下载模式

选择硕件设置I

HardwareSettirtgTyjIAGSettings]

Selectaprogramming:

har-dware弓Etuptousewhenpiprogramminghardwaresetupappliesonlytothecuj

CurrentlyselectedI

Availablehardwareitems:

AddHardware

单击AddHardware按钮,

弹出AddHardware对话框

SelectHardw

RemoveHardw

RemoveHardware

AddHardware,f.

are

硬件设置

ok

 

3•配置器件

•!

正确安装好下载电缆便可以配置器件了。

选择ProcessingTStartProgramming0如果配置顺利完成,那么软件将提示配置成功。

基于Quartus的编译与器件编程.

谢谢

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 面试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1