版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第2章第4節(jié)
EDA設(shè)計(jì)流程及其工具
QuartusII快速操作指南
<EDA技術(shù)>課程講義上一章下一章
第2章第4節(jié)
EDA設(shè)計(jì)流程及其工具
QuartusI1本章參考資料本章只是關(guān)于QUARTUSII軟件的簡(jiǎn)明操作指導(dǎo),未羅列該軟件的所有功能。關(guān)于該軟件的詳細(xì)操作過(guò)程可從以下渠道得到:該軟件的help。本講義第11章設(shè)計(jì)優(yōu)化(二),討論了各種編優(yōu)化編譯設(shè)置的含義,以及如何閱讀編譯報(bào)告。AlteraCorporation,intro_to_quartus2_chinese,
。AlteraCorporation,quartusii_handbook,
本章參考資料本章只是關(guān)于QUARTUSII軟件的簡(jiǎn)明操作2本章內(nèi)容安裝與許可(License)項(xiàng)目與文件類型(project&filestype)QuartusII菜單簡(jiǎn)介設(shè)計(jì)輸入(designinput)器件與引腳指配(device&pinassignment)編譯和綜合(compilationandsynthesis)仿真(simulation)編程與配置(programandconfiguration)本章內(nèi)容安裝與許可(License)3安裝步驟下載免費(fèi)版本安裝申請(qǐng)?jiān)S可文件(LicenseFile)設(shè)置許可文件(LicenseFile)運(yùn)行安裝步驟下載免費(fèi)版本4安裝步驟QuartusII軟件可以從ALTERA公司網(wǎng)站上免費(fèi)下載。目前版本為7.2(quartusii_70_web_edition_single)V7.0版本的文件大小為300M字節(jié)。安裝步驟QuartusII軟件可以從ALTERA公司網(wǎng)站5許可文件申請(qǐng)如何申請(qǐng)? 安裝完成后,需要從ALTERA公司網(wǎng)站上申請(qǐng)?jiān)S可文件,在申請(qǐng)?jiān)S可文件時(shí)需要輸入安裝PC機(jī)的網(wǎng)卡物理號(hào)碼(NICID)或者硬盤(pán)序列號(hào)(Cdiskserialnumber),此2個(gè)號(hào)碼可從:
QuartusII->Tools->LicenseSetup 的窗口中得到。
建議使用NICID申請(qǐng)?jiān)S可文件,這樣可避免格 式化硬盤(pán)造成的硬盤(pán)號(hào)更改。許可文件的申請(qǐng)是免費(fèi)的,并通過(guò)電子郵件傳給申請(qǐng)人,許可文件申請(qǐng)如何申請(qǐng)?6許可文件設(shè)置進(jìn)入
QuartusII->Tools->LicenseSetup->Licensefile。許可文件設(shè)置進(jìn)入 QuartusII->Tools->7項(xiàng)目(project)Project內(nèi)容:
Allofthedesignfilesandotherrelatedfilesnecessaryforthesuccessfulcompilation,simulation,andprogrammingofadesign一個(gè)設(shè)計(jì)為一個(gè)Project,所有Project的內(nèi)容包含在一個(gè)項(xiàng)目文件中。在設(shè)計(jì)開(kāi)始時(shí)必須指定創(chuàng)建一個(gè)Project文件QuartusII的項(xiàng)目文件擴(kuò)展名為“.qar”項(xiàng)目(project)Project內(nèi)容:8主要輸入文件類型(filestype)QuartusIIProjectFile設(shè)計(jì)輸入.qpfVHDLDesignFile.vhdVerilogDesignFile.vBlockDesignFile.bdfMemoryInitializationFile.mifSymbolFile.symQuartusIISettingsFile指配.qsfwaveformfiles仿真.vwf主要輸入文件類型(filestype)QuartusII9主要輸出文件類型(filestype)ProgrammerObjectFile編程文件.pofSRAMObjectFile配置文件.sofPin-OutFile引腳輸出文件(可用于核對(duì)硬件連接關(guān)系).pin主要輸出文件類型(filestype)Programmer10QuartusII主菜單編譯仿真編程QuartusII主菜單編仿編11File菜單File菜單12Project菜單頂層設(shè)計(jì)文件設(shè)置電源估算文件生成將設(shè)計(jì)文件加入項(xiàng)目中Project菜單頂層設(shè)計(jì)文件設(shè)置電源估算文件生成將設(shè)計(jì)文件13Assignments菜單器件和引腳指配編譯設(shè)置Assignments菜單器件和引腳指配編譯設(shè)置14Processing菜單->啟動(dòng)編譯啟動(dòng)仿真Processing菜單->啟動(dòng)編譯啟動(dòng)仿真15Tools菜單->器件編程看RTL電路圖許可文件設(shè)置Tools菜單->器件編程看RTL電路圖許可文件設(shè)置16設(shè)計(jì)輸入(designinput)設(shè)計(jì)輸入步驟建立項(xiàng)目文件
File->NewProjectWizard
編寫(xiě)設(shè)計(jì)文件代碼(或者畫(huà)出原理圖)
File->New->DeviceDesignFiles->
將設(shè)計(jì)文件加入到項(xiàng)目文件中
Project->Add/RemoveFileinProject
VHDL設(shè)計(jì)輸入原理圖設(shè)計(jì)輸入設(shè)計(jì)輸入(designinput)設(shè)計(jì)輸入步驟17VHDL設(shè)計(jì)輸入
文件名稱必須和ENTITY名一致VHDL設(shè)計(jì)輸入
文件名稱18原理圖設(shè)計(jì)輸入元件符號(hào)調(diào)入生成符號(hào)塊繪制節(jié)點(diǎn)連線繪制節(jié)點(diǎn)總線連接繪制導(dǎo)線工具粘連(移動(dòng))線段選中原理圖設(shè)計(jì)輸入元件符號(hào)調(diào)入生成符號(hào)塊繪制節(jié)點(diǎn)連線繪制節(jié)點(diǎn)總線19原理圖設(shè)計(jì)輸入:符號(hào)調(diào)入按下mouse右鍵->原理圖設(shè)計(jì)輸入:符號(hào)調(diào)入按下mouse右鍵->20原理圖設(shè)計(jì)輸入:符號(hào)調(diào)入(續(xù)前)庫(kù)符號(hào)原理圖設(shè)計(jì)輸入:符號(hào)調(diào)入(續(xù)前)庫(kù)符號(hào)21符號(hào)文件也可以是?VHDL代碼得到!!如何 將VHDL設(shè)計(jì)文件
變成 符號(hào)文件(.sym)?符號(hào)文件也可以是?VHDL代碼得到??!22將VHDL代碼生成符號(hào)文件(*.sym)將VHDL代碼生成符號(hào)文件(*.sym)23一個(gè)例子一個(gè)例子24器件與引腳指配
(device&pinassignment)
通過(guò)對(duì)話窗指配Assignments->DeviceAssignments->Pins通過(guò)“*.qsf”文件指配 “XXX.qsf”是一個(gè)文本文件,包含了設(shè)計(jì)項(xiàng)目所有的配置信息,其中包括器件和引腳信息器件與引腳指配
(device&pinassignme25器件指配:Assignments->Device->
器件指配:Assignments->Device->
26Device&PinOptions->GeneralDevice&PinOptions->General27JTAGUserCode
SpecifiesahexadecimalnumberforthedeviceselectedforthecurrentCompilersettings.TheJTAGusercodeisanextensionoftheoptionregister.ThisdatacanbereadwiththeJTAGUSERCODEinstruction.IfyouturnonAutousercode,thisoptionisdimmedtoindicatethatitisnotavailable.ThisoptionisavailableforallAltera?devicessupportedbytheQuartus?
IIsoftwareexceptFLEX?
6000devices.JTAGUserCode
Specifiesahex28Device&PinOptions->UnusedPins未用引腳一般接地Device&PinOptions->Unused29Device&PinOptions->ConfigurationDevice&PinOptions->Configu30引腳指配:Assignments->Pins->引腳指配:Assignments->Pins->31通過(guò)“*.qsf”文件指配#Pin&LocationAssignments#==========================set_location_assignmentPIN_1-toa0\[0\]set_location_assignmentPIN_2-toa0\[4\]set_location_assignmentPIN_3-toa0\[2\]通過(guò)“*.qsf”文件指配#Pin&Location32編譯和綜合
(compilationandsynthesis) 如果編碼設(shè)計(jì)完成 如果器件和引腳指配完成 那么 我們就可以開(kāi)始編譯了! 請(qǐng)進(jìn)入:
Processing->Complitaion編譯和綜合
(compilationandsynthe33看RTL圖如果編譯通過(guò),那么我們還可以看VHDL代碼的RTL圖
Tools->RTLViewer
看RTL圖如果編譯通過(guò),34仿真(simulation)
QuartusII的simulation功能使得 FPGA代碼設(shè)計(jì)和PCB設(shè)計(jì)同步或者超前進(jìn)行.必須選擇進(jìn)行那種類型?
Function&Timing如何啟動(dòng)仿真: Processing->StartSimulation仿真(simulation)
QuartusII的simu35仿真(simulation):步驟建立“.VWF”文件
File->New->OtherFiles->VectorWaveformfile
設(shè)置仿真的時(shí)間分辨率和仿真時(shí)長(zhǎng)Edit->EndTimeEdit->GridSize選擇仿真類型(Function&Timing)定義輸入波形啟動(dòng)仿真:Processing->StartSimulation
觀察仿真結(jié)果(輸出信號(hào)的波形)仿真(simulation):步驟建立“.VWF”文件36選擇仿真類型:Project->Setting->Simulator選擇仿真類型:Project->Setting->Simu37定義輸入波形定義輸入波38編程與配置
(programandconfiguration)設(shè)置編程硬件(編程電纜選擇)
Tools->Programmer->HardwareSetup設(shè)置下載模式
Tools->Programmer->Mode調(diào)入編程文件
Tools->Programmer->AddFile啟動(dòng)編程
Tools->Programmer->Start編程與配置
(programandconfigurati39設(shè)置編程硬件(編程電纜選擇)
Tools->Programmer->HardwareSetup設(shè)置編程硬件(編程電纜選擇)
Tools->Program40設(shè)置下載模式
FPGA配置EPCS1,EPCS4等編程EPC2,CPLD等編程設(shè)置下載模式
FPGA配置EPCS1,EPCS4等編程EP41啟動(dòng)編程啟動(dòng)編程42JTAGUserCode
SpecifiesahexadecimalnumberforthedeviceselectedforthecurrentCompilersettings.TheJTAGusercodeisanextensionoftheoptionregister.ThisdatacanbereadwiththeJTAGUSERCODEinstruction.IfyouturnonAutousercode,thisoptionisdimmedtoindicatethatitisnotavailable.ThisoptionisavailableforallAltera?devicessupportedbytheQuartus?
IIsoftwareexceptFLEX?
6000devices.問(wèn)題:請(qǐng)翻譯此段文字,和其他資料說(shuō)明 JTAGUserCode的含義和用法?JTAGUserCode
Specifiesahex43
Theend.
44
第2章第4節(jié)
EDA設(shè)計(jì)流程及其工具
QuartusII快速操作指南
<EDA技術(shù)>課程講義上一章下一章
第2章第4節(jié)
EDA設(shè)計(jì)流程及其工具
QuartusI45本章參考資料本章只是關(guān)于QUARTUSII軟件的簡(jiǎn)明操作指導(dǎo),未羅列該軟件的所有功能。關(guān)于該軟件的詳細(xì)操作過(guò)程可從以下渠道得到:該軟件的help。本講義第11章設(shè)計(jì)優(yōu)化(二),討論了各種編優(yōu)化編譯設(shè)置的含義,以及如何閱讀編譯報(bào)告。AlteraCorporation,intro_to_quartus2_chinese,
。AlteraCorporation,quartusii_handbook,
本章參考資料本章只是關(guān)于QUARTUSII軟件的簡(jiǎn)明操作46本章內(nèi)容安裝與許可(License)項(xiàng)目與文件類型(project&filestype)QuartusII菜單簡(jiǎn)介設(shè)計(jì)輸入(designinput)器件與引腳指配(device&pinassignment)編譯和綜合(compilationandsynthesis)仿真(simulation)編程與配置(programandconfiguration)本章內(nèi)容安裝與許可(License)47安裝步驟下載免費(fèi)版本安裝申請(qǐng)?jiān)S可文件(LicenseFile)設(shè)置許可文件(LicenseFile)運(yùn)行安裝步驟下載免費(fèi)版本48安裝步驟QuartusII軟件可以從ALTERA公司網(wǎng)站上免費(fèi)下載。目前版本為7.2(quartusii_70_web_edition_single)V7.0版本的文件大小為300M字節(jié)。安裝步驟QuartusII軟件可以從ALTERA公司網(wǎng)站49許可文件申請(qǐng)如何申請(qǐng)? 安裝完成后,需要從ALTERA公司網(wǎng)站上申請(qǐng)?jiān)S可文件,在申請(qǐng)?jiān)S可文件時(shí)需要輸入安裝PC機(jī)的網(wǎng)卡物理號(hào)碼(NICID)或者硬盤(pán)序列號(hào)(Cdiskserialnumber),此2個(gè)號(hào)碼可從:
QuartusII->Tools->LicenseSetup 的窗口中得到。
建議使用NICID申請(qǐng)?jiān)S可文件,這樣可避免格 式化硬盤(pán)造成的硬盤(pán)號(hào)更改。許可文件的申請(qǐng)是免費(fèi)的,并通過(guò)電子郵件傳給申請(qǐng)人,許可文件申請(qǐng)如何申請(qǐng)?50許可文件設(shè)置進(jìn)入
QuartusII->Tools->LicenseSetup->Licensefile。許可文件設(shè)置進(jìn)入 QuartusII->Tools->51項(xiàng)目(project)Project內(nèi)容:
Allofthedesignfilesandotherrelatedfilesnecessaryforthesuccessfulcompilation,simulation,andprogrammingofadesign一個(gè)設(shè)計(jì)為一個(gè)Project,所有Project的內(nèi)容包含在一個(gè)項(xiàng)目文件中。在設(shè)計(jì)開(kāi)始時(shí)必須指定創(chuàng)建一個(gè)Project文件QuartusII的項(xiàng)目文件擴(kuò)展名為“.qar”項(xiàng)目(project)Project內(nèi)容:52主要輸入文件類型(filestype)QuartusIIProjectFile設(shè)計(jì)輸入.qpfVHDLDesignFile.vhdVerilogDesignFile.vBlockDesignFile.bdfMemoryInitializationFile.mifSymbolFile.symQuartusIISettingsFile指配.qsfwaveformfiles仿真.vwf主要輸入文件類型(filestype)QuartusII53主要輸出文件類型(filestype)ProgrammerObjectFile編程文件.pofSRAMObjectFile配置文件.sofPin-OutFile引腳輸出文件(可用于核對(duì)硬件連接關(guān)系).pin主要輸出文件類型(filestype)Programmer54QuartusII主菜單編譯仿真編程QuartusII主菜單編仿編55File菜單File菜單56Project菜單頂層設(shè)計(jì)文件設(shè)置電源估算文件生成將設(shè)計(jì)文件加入項(xiàng)目中Project菜單頂層設(shè)計(jì)文件設(shè)置電源估算文件生成將設(shè)計(jì)文件57Assignments菜單器件和引腳指配編譯設(shè)置Assignments菜單器件和引腳指配編譯設(shè)置58Processing菜單->啟動(dòng)編譯啟動(dòng)仿真Processing菜單->啟動(dòng)編譯啟動(dòng)仿真59Tools菜單->器件編程看RTL電路圖許可文件設(shè)置Tools菜單->器件編程看RTL電路圖許可文件設(shè)置60設(shè)計(jì)輸入(designinput)設(shè)計(jì)輸入步驟建立項(xiàng)目文件
File->NewProjectWizard
編寫(xiě)設(shè)計(jì)文件代碼(或者畫(huà)出原理圖)
File->New->DeviceDesignFiles->
將設(shè)計(jì)文件加入到項(xiàng)目文件中
Project->Add/RemoveFileinProject
VHDL設(shè)計(jì)輸入原理圖設(shè)計(jì)輸入設(shè)計(jì)輸入(designinput)設(shè)計(jì)輸入步驟61VHDL設(shè)計(jì)輸入
文件名稱必須和ENTITY名一致VHDL設(shè)計(jì)輸入
文件名稱62原理圖設(shè)計(jì)輸入元件符號(hào)調(diào)入生成符號(hào)塊繪制節(jié)點(diǎn)連線繪制節(jié)點(diǎn)總線連接繪制導(dǎo)線工具粘連(移動(dòng))線段選中原理圖設(shè)計(jì)輸入元件符號(hào)調(diào)入生成符號(hào)塊繪制節(jié)點(diǎn)連線繪制節(jié)點(diǎn)總線63原理圖設(shè)計(jì)輸入:符號(hào)調(diào)入按下mouse右鍵->原理圖設(shè)計(jì)輸入:符號(hào)調(diào)入按下mouse右鍵->64原理圖設(shè)計(jì)輸入:符號(hào)調(diào)入(續(xù)前)庫(kù)符號(hào)原理圖設(shè)計(jì)輸入:符號(hào)調(diào)入(續(xù)前)庫(kù)符號(hào)65符號(hào)文件也可以是?VHDL代碼得到??!如何 將VHDL設(shè)計(jì)文件
變成 符號(hào)文件(.sym)?符號(hào)文件也可以是?VHDL代碼得到??!66將VHDL代碼生成符號(hào)文件(*.sym)將VHDL代碼生成符號(hào)文件(*.sym)67一個(gè)例子一個(gè)例子68器件與引腳指配
(device&pinassignment)
通過(guò)對(duì)話窗指配Assignments->DeviceAssignments->Pins通過(guò)“*.qsf”文件指配 “XXX.qsf”是一個(gè)文本文件,包含了設(shè)計(jì)項(xiàng)目所有的配置信息,其中包括器件和引腳信息器件與引腳指配
(device&pinassignme69器件指配:Assignments->Device->
器件指配:Assignments->Device->
70Device&PinOptions->GeneralDevice&PinOptions->General71JTAGUserCode
SpecifiesahexadecimalnumberforthedeviceselectedforthecurrentCompilersettings.TheJTAGusercodeisanextensionoftheoptionregister.ThisdatacanbereadwiththeJTAGUSERCODEinstruction.IfyouturnonAutousercode,thisoptionisdimmedtoindicatethatitisnotavailable.ThisoptionisavailableforallAltera?devicessupportedbytheQuartus?
IIsoftwareexceptFLEX?
6000devices.JTAGUserCode
Specifiesahex72Device&PinOptions->UnusedPins未用引腳一般接地Device&PinOptions->Unused73Device&PinOptions->ConfigurationDevice&PinOptions->Configu74引腳指配:Assignments->Pins->引腳指配:Assignments->Pins->75通過(guò)“*.qsf”文件指配#Pin&LocationAssignments#==========================set_location_assignmentPIN_1-toa0\[0\]set_location_assignmentPIN_2-toa0\[4\]set_location_assignmentPIN_3-toa0\[2\]通過(guò)“*.qsf”文件指配#Pin&Location76編譯和綜合
(compilationandsynthesis) 如果編碼設(shè)計(jì)完成 如果器件和引腳指配完成 那么 我們就可以開(kāi)始編譯了! 請(qǐng)進(jìn)入:
Processing->Complitaion編譯和綜合
(compilationandsynthe77看RTL圖如果編譯通過(guò),那么我們還可以看VHDL代碼的RTL圖
Tools->RTLViewer
看RTL圖如果編譯通過(guò),78仿真(simulation)
QuartusII的simulation功能使得 FPGA代碼設(shè)計(jì)和PCB設(shè)計(jì)同步或者超前進(jìn)行.必須選擇進(jìn)行那種類型?
Function&Timing如何啟動(dòng)仿真: Processing->StartSimulation仿真(simulation)
QuartusII的simu79仿真(simulation):步驟建立“.VWF”文件
File->New->OtherFiles->VectorWaveformfile
設(shè)置仿真的時(shí)間分辨率和仿真時(shí)長(zhǎng)Edit->EndTimeEdit->GridSize選擇仿真類型(Function&Timing)定
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026江蘇南京大學(xué)化學(xué)學(xué)院科研人員招聘?jìng)淇碱}庫(kù)附答案詳解(滿分必刷)
- 2026年叉車安全知識(shí)考試題庫(kù)及一套答案
- 2026年叉車寶典考試題庫(kù)及答案一套
- 2026年叉車崗位實(shí)操考試題庫(kù)及一套答案
- 2026年叉車工崗位考試題庫(kù)及完整答案一套
- 2026年叉車技能考試題庫(kù)及一套答案
- 2026年叉車操作工考試題庫(kù)及參考答案
- 2026年叉車電梯培訓(xùn)考試題庫(kù)及完整答案一套
- 2026年叉車考試題庫(kù)科目一帶答案
- 2026年雷州考叉車培訓(xùn)考試題庫(kù)帶答案
- 固定晾衣桿安裝施工方案
- 特長(zhǎng)生合同(標(biāo)準(zhǔn)版)
- 國(guó)家民用航空安全保衛(wèi)質(zhì)量控制方案
- 妊娠合并乙肝的課件
- 建筑施工安全檢查評(píng)分表(完整自動(dòng)計(jì)算版)
- 2025年中國(guó)肝素鈉數(shù)據(jù)監(jiān)測(cè)報(bào)告
- 急性腦?;颊咦o(hù)理課件
- 2025年高職單招職業(yè)技能邏輯推理類專項(xiàng)練習(xí)卷及答案
- 中藥材儲(chǔ)存與養(yǎng)護(hù)規(guī)范
- 2025年藥品經(jīng)營(yíng)和使用質(zhì)量監(jiān)督管理辦法考核試題【含答案】
- 客戶案例經(jīng)典講解
評(píng)論
0/150
提交評(píng)論