




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、QUARTUS使用指南,計算機(jī)系統(tǒng)結(jié)構(gòu)研究所王梓,22336019,2,本課程的目標(biāo)是通過教學(xué)使學(xué)生了解QUARTUSII的特點(diǎn),提供在QUARTUSII軟件平臺上進(jìn)行文本輸入和模擬的基本方法22336019,3,主要內(nèi)容,1,QUARTUSII概述2,QUARTUSII下載和安裝3,QUARTUSII基本操作步驟4,QUARTUSII示例演示,22336019,4,4 Quartus ii由美國Altera公司可用于開發(fā)的綜合開發(fā)環(huán)境,進(jìn)行SOPC設(shè)定訂正的基礎(chǔ)22336019,5,QUARTUSII許可證文件的安裝,2種許可方式node-locked (fixed PC ) license
2、networklicense 可以在訪問選擇:教育活動大學(xué)校訂設(shè)置修訂軟件學(xué)生列選擇: Quartus下載網(wǎng)版軟件進(jìn)入下載中心的選擇: Download Free Software提出申請書填寫申請書,注冊必須是您的用戶點(diǎn)擊Submit Request,在Quartus網(wǎng)絡(luò)版本、22336019、7、許可證申請(license )、Windos界面中,使用命令啟動|運(yùn)行| cmd,顯示DDD dos命令專業(yè)ipconfig /all顯示在屏幕上,其結(jié)果是在physical address后面跟有12位十六進(jìn)制數(shù)。 這是此計算機(jī)的網(wǎng)卡(每兩位用連字符分隔)。 例如00-0F-7D-86-3E-2
3、5。-準(zhǔn)備工作:當(dāng)前計算機(jī)的NIC- (網(wǎng)絡(luò)接口卡)、22336019,8、許可證申請(license )、訪問ALTERA站點(diǎn)、許可證申請。 ALTERA通過電子郵件發(fā)送許可證文件license.dat。 將許可證文件的主機(jī)id,工具許可證設(shè)置,22336019,9,22336019,10,3,QUARTUSII替換為顯示基本操作步驟的結(jié)果,雙擊Quartus ii 12,F(xiàn)ile菜單Quartus II主接口的一例,22336019,14,用戶自定義主接口,選擇指令ToolsCustomize,在對話框中操作: 創(chuàng)建22336019 VHDL程序(使用文本編輯器)編譯VHDL程序(使用Co
4、mpiler )模擬驗證VHDL程序(使用waveform編輯器、Simulator )芯片的計時分析芯片引腳位置配置(使用Floorplan Editor )將程序下載到芯片(使用Programmer ),僅限22336019、16、4項目:項目、工程和設(shè)計Quartus2項目編程.在任何設(shè)計都是項目(Project )的文件夾中,除了設(shè)置修訂輸入的源文件(.vhd )以外,編譯時生成的一系列文件也可以放在該文件夾中,除非您將該文件設(shè)置為項目,而不是單獨(dú)的文件默認(rèn)情況下,此文件夾為“工作庫”(Work library )、22336019、19;對于注釋和設(shè)計,根目錄為英文名稱,任何級別的目
5、錄都不顯示中文字符,且不能包含空格。 否則,在讀取文件時發(fā)生的修改后的源文件(.vhd )將置于對應(yīng)的目錄下,編譯等過程中生成的文件也將自動置于該目錄下。、22336019、20、指定新項目的工作目錄和名稱,選擇命令File | New Project Wizard并使用對話框:22:19、21、包含此項目所需文件的窗口22336019,24,設(shè)計的VHDL描述,22336019,25,文本編輯器,22:19,26,文本編輯器窗口,文件名后綴: VHDL: Verilog:v; AHDL:tdf 、22336019,27,在文本編輯器中使用VHDL模板,選擇Edit | Insert Temp
6、late| VHDL (或者點(diǎn)擊鼠標(biāo)右鍵),22336019,28, 插入entting位加法器的VHDL代碼、22336019、30、4位加法器的VHDL代碼(續(xù))、集成和編譯、22336019、32、編譯前的準(zhǔn)備工作、Quartus II僅編譯項目的方法1 : 指令ProjectSet as Top-Level Entity,22336019, 選擇33,進(jìn)入編譯器,選擇命令處理編譯器工具,打開編譯器窗口:編譯器包含5個主模塊,可以連續(xù)運(yùn)行,22:19,34,編譯器5個主注釋分析和集成(Analysis生成的EDA工具網(wǎng)絡(luò)表(EDA Netlist Writer )模塊:用于與其他EDA工
7、具配合使用。22336019、35,編譯結(jié)果的報告,本例是加法器的編譯結(jié)果:22336019、36,將容易發(fā)生的錯誤、錯誤設(shè)定修正文件保存在根目錄,將其設(shè)定為工程,如果找不到工作庫, 將錯誤報告為errooo的錯誤: Error:Line1, 在文件3360 half _ adder half _ adder.TDF 3360 TDF同步錯誤設(shè)定修正文件名與實(shí)體名不一致的情況下,例如adder.vhd vhdldesignfile adder.vhd must cool 例如,刪除第20行的最后一個分號并重新編譯。 編譯器生成錯誤報告,然后單擊確定。 然后單擊“確定”查找并更正22336019
8、、38和VHDL代碼中的錯誤(續(xù)) 在消息窗口中找到第一條錯誤消息。 這表示與第21行文本“end”相鄰的部分缺少一個分號。 如果用鼠標(biāo)雙擊此消息,文本編輯器中的錯誤將突出顯示,請糾正并重新編譯此錯誤。在本示例中,您必須先解釋錯誤消息的不準(zhǔn)確性,然后糾正第一個錯誤。22336019、39、編譯的成功編寫了項目的編程文件,可以保證設(shè)置修訂輸入的基本正確性,不能保證項目邏輯關(guān)系的正確性,也不能保證時間序列的正確性。 模擬驗證、22336019、41、模擬前的準(zhǔn)備、網(wǎng)表(netlist )文件的準(zhǔn)備:準(zhǔn)備好進(jìn)行功能模擬后,在Analysis Synthesis之后, 使用processinggene
9、ratefunccce命令準(zhǔn)備好進(jìn)行時間序列模擬后,使用完整的編譯命令準(zhǔn)備測試矢量文件:在波形編輯器中輸入信號的激勵波形(即、22336019、42、打開波形編輯器繪制測試矢量波形,選擇命令FileNew,執(zhí)行以下操作打開波形編輯器窗口:22336019、43、波形編輯器窗口、22336019、44、模擬導(dǎo)入想要觀察的節(jié)點(diǎn)(信號)名,選擇指令Edit Insert Node or Bus。 或者直接輸入節(jié)點(diǎn)名,或者單擊節(jié)點(diǎn)查找器出現(xiàn)節(jié)點(diǎn)查找器窗口檢索節(jié)點(diǎn)名,22336019、46,在節(jié)點(diǎn)查找器窗口中檢索節(jié)點(diǎn),22:19、47,將節(jié)點(diǎn)名導(dǎo)入波形編輯器后的操作編輯表48的完整測試向量(在這個示例中
10、是半加法器的輸入激勵波形):22336019和49,形成模擬(在這個示例中是功能模擬),并且使用指令處理模擬器工具模擬窗口表示22336019的執(zhí)行模擬(在本例中為順序模擬)、22336019、52、模擬結(jié)果例(順序模擬)、在本例中為半加法器模擬結(jié)果:可編程器件的物理實(shí)現(xiàn)、(1) (2)確定電路的輸入輸出端口和讀取器的對應(yīng)關(guān)系,(3)將設(shè)定修正結(jié)果下載到可編程設(shè)備中,形成所希望的集成電路的過程稱為編程。22:19、54、管腳分配如果設(shè)置修改者沒有明確指定端口和管腳的對應(yīng)關(guān)系,則將管腳分配權(quán)限傳遞給編譯器的設(shè)置修改者部分指定管腳分配關(guān)系,未指定的管腳分配由編譯器自動處理、22:19、55、管腳分
11、配示例如上所述的半加法器,其中編譯前將目標(biāo)設(shè)備指定為EPM7032SLC44-5,編譯前未指定管腳分配編譯時編譯器自動指定管腳分配, 結(jié)果記錄在half_adder.qsf文件中,為了觀察編譯器如何自動指定管腳指定:使用AssignmentsPin Planner命令管腳規(guī)劃器(Pin Planner )、22336019、56,等等打開、22336019、的觀察結(jié)果: x分配給引腳24,y分配給引腳21,half_sum分配給引腳4,half_cout分配給引腳5。22:19、58、手動指定引腳分配,部分變更上述引腳分配的例子:輸入端口x分配給引腳8,輸入端口y分配給引腳9,引腳自動分配給Q
12、uartus。 在Pin Planner的針腳列表中操作:22336019,59,觀察手動指定針腳分配的結(jié)果,命令View | Show Fitter Placement (或需要使用2次該命令),22336019, 觀察使用60重新編譯后的管腳分配,管腳24變白,引腳21變白,引腳8變紅,引腳9變紅,22:19、61,取消到目前為止的管腳的指定,命令A(yù)ssignments | 使用Remove Assignments在彈出窗口中進(jìn)行操作:22336019、62、目標(biāo)設(shè)備的編程仍沿用上述加法器的例子,實(shí)際上在編譯完成后,編程文件(后綴. pof 將生成的程序設(shè)計之前再次檢查,確保選擇了適當(dāng)?shù)哪繕?biāo)設(shè)備通過模擬
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GFRP筋-重晶石防輻射混凝土粘結(jié)性能試驗研究
- 關(guān)漢卿《救風(fēng)塵》的電視劇改編研究
- 創(chuàng)客大賽培訓(xùn)
- 兒童肺炎合并心衰補(bǔ)液診療要點(diǎn)
- 肺患者健康宣教
- 家庭科學(xué)教育實(shí)施策略
- 頤和園介紹課件
- 健康傳播常用方法
- 小班培訓(xùn)詐騙案例分享
- 預(yù)防要先行班會課件
- 中國移動公開競聘考試題庫(含答案)
- DLT 572-2021 電力變壓器運(yùn)行規(guī)程
- HJ 636-2012 水質(zhì) 總氮的測定 堿性過硫酸鉀消解紫外分光光度法
- 成都市2022級(2025屆)高中畢業(yè)班摸底測試(零診)數(shù)學(xué)試卷(含答案)
- 社會主義核心價值觀融入幼兒園班級管理課程教學(xué)探索
- 《公平競爭審查條例》微課
- 四年級下冊混合計算400題及答案
- 餐廳值班管理培訓(xùn)
- OQC出貨檢驗技能培訓(xùn)
- 旅游產(chǎn)業(yè)行業(yè)分析
- 2024年四川成都市第八人民醫(yī)院人員招聘13人歷年高頻考題難、易錯點(diǎn)模擬試題(共500題)附帶答案詳解
評論
0/150
提交評論