實驗1-QUARTUS II 軟件的使用(2014.6.23)_第1頁
實驗1-QUARTUS II 軟件的使用(2014.6.23)_第2頁
實驗1-QUARTUS II 軟件的使用(2014.6.23)_第3頁
實驗1-QUARTUS II 軟件的使用(2014.6.23)_第4頁
實驗1-QUARTUS II 軟件的使用(2014.6.23)_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、數(shù)字邏輯與數(shù)字系統(tǒng)實驗數(shù)字邏輯與數(shù)字系統(tǒng)實驗 趙淑舫趙淑舫 常美華常美華 (一)利用實驗箱認(rèn)識數(shù)字芯片(一)利用實驗箱認(rèn)識數(shù)字芯片 555555電路的應(yīng)用電路的應(yīng)用 (二)利用(二)利用EDAEDA軟件實現(xiàn)數(shù)字電路設(shè)計軟件實現(xiàn)數(shù)字電路設(shè)計 QUARTUS IIQUARTUS II軟件的使用和練習(xí);軟件的使用和練習(xí); 門電路的基本功能測試;門電路的基本功能測試; 譯碼器、編碼器和譯碼器、編碼器和LPM_MUXLPM_MUX模塊的功能測試;模塊的功能測試; BCDBCD七段譯碼器功能測試及數(shù)碼管靜態(tài)顯示;七段譯碼器功能測試及數(shù)碼管靜態(tài)顯示; 觸發(fā)器的功能測試與按鍵消抖電路的設(shè)計;觸發(fā)器的功能測試與

2、按鍵消抖電路的設(shè)計; 計數(shù)器的基本功能和分頻器的設(shè)計;計數(shù)器的基本功能和分頻器的設(shè)計; 移位寄存器的功能測試及應(yīng)用;移位寄存器的功能測試及應(yīng)用; 動態(tài)顯示電路的設(shè)計;動態(tài)顯示電路的設(shè)計; 集成計數(shù)器的綜合應(yīng)用。集成計數(shù)器的綜合應(yīng)用。課程內(nèi)容安排課程內(nèi)容安排 數(shù)字邏輯與數(shù)字系統(tǒng)實驗數(shù)字邏輯與數(shù)字系統(tǒng)實驗課程要求課程要求 保證出勤保證出勤, ,隨機(jī)抽查;隨機(jī)抽查; 課前預(yù)習(xí),寫預(yù)習(xí)報告,課后及時上交實驗報告;課前預(yù)習(xí),寫預(yù)習(xí)報告,課后及時上交實驗報告; 平時成績占平時成績占4040% %,考試成績占,考試成績占6060% %,且考試成績具有,且考試成績具有一票否決一票否決權(quán);權(quán); 使用使用BBBB

3、平臺平臺( (基礎(chǔ)實驗中心基礎(chǔ)實驗中心- -電子技術(shù)實驗);電子技術(shù)實驗); 使用電子郵箱:使用電子郵箱:,密碼是,密碼是success2014success2014,課件和電子版報告,課件和電子版報告提前提前下載;下載; 及時關(guān)閉電腦和實驗箱電源;及時關(guān)閉電腦和實驗箱電源; 開放要求:預(yù)約開放;開放要求:預(yù)約開放; 每人準(zhǔn)備一個每人準(zhǔn)備一個U U盤盤; 保持教室衛(wèi)生。保持教室衛(wèi)生。數(shù)字邏輯與數(shù)字系統(tǒng)實驗數(shù)字邏輯與數(shù)字系統(tǒng)實驗實驗一實驗一 QUARTUS IIQUARTUS II軟件的使用和練習(xí)軟件的使用和練習(xí)v熟悉掌握熟悉掌握QuartusQuartusIIII軟件的使用軟件的使用實驗?zāi)康膶?/p>

4、驗?zāi)康?EDAEDA即電子設(shè)計自動化技術(shù),是利用計算機(jī)工作平臺,從事電子系即電子設(shè)計自動化技術(shù),是利用計算機(jī)工作平臺,從事電子系統(tǒng)和電路設(shè)計的一項技術(shù)。統(tǒng)和電路設(shè)計的一項技術(shù)。EDAEDA技術(shù)為電子系統(tǒng)設(shè)計帶來了這樣的變化:技術(shù)為電子系統(tǒng)設(shè)計帶來了這樣的變化:(1 1)設(shè)計效率提高,設(shè)計周期縮短;)設(shè)計效率提高,設(shè)計周期縮短;(2 2)設(shè)計質(zhì)量提高;)設(shè)計質(zhì)量提高;(3 3)設(shè)計成本降低;)設(shè)計成本降低;(4 4)能更充分地發(fā)揮設(shè)計人員的創(chuàng)造性;)能更充分地發(fā)揮設(shè)計人員的創(chuàng)造性;(5 5)設(shè)計成果的重用性大大提高,省去了不必要的重復(fù)勞動。)設(shè)計成果的重用性大大提高,省去了不必要的重復(fù)勞動。 E

5、DAEDA設(shè)計方法設(shè)計方法 實驗原理實驗原理QUARTUS II QUARTUS II 軟件的使用和練習(xí)軟件的使用和練習(xí)自頂向下的設(shè)計方法自頂向下的設(shè)計方法 數(shù)字電路的數(shù)字電路的EDAEDA設(shè)計是基于設(shè)計是基于PLDPLD進(jìn)行設(shè)計的,支持自頂向下的設(shè)進(jìn)行設(shè)計的,支持自頂向下的設(shè)計方法:計方法:(1 1)從系統(tǒng)設(shè)計入手,在頂層進(jìn)行功能劃分和結(jié)構(gòu)設(shè)計;)從系統(tǒng)設(shè)計入手,在頂層進(jìn)行功能劃分和結(jié)構(gòu)設(shè)計;(2 2)逐級設(shè)計底層的結(jié)構(gòu);)逐級設(shè)計底層的結(jié)構(gòu);(3 3)在系統(tǒng)級采用仿真手段驗證設(shè)計的正確性;)在系統(tǒng)級采用仿真手段驗證設(shè)計的正確性;(4 4)最后完成整個系統(tǒng)的設(shè)計,實現(xiàn)從設(shè)計、仿真、測試一體化

6、)最后完成整個系統(tǒng)的設(shè)計,實現(xiàn)從設(shè)計、仿真、測試一體化。 實驗原理實驗原理QUARTUS II QUARTUS II 軟件的使用和練習(xí)軟件的使用和練習(xí)傳統(tǒng)設(shè)計方法傳統(tǒng)設(shè)計方法 傳統(tǒng)的設(shè)計方法是基于中小規(guī)模集成電路器件進(jìn)行設(shè)計(如傳統(tǒng)的設(shè)計方法是基于中小規(guī)模集成電路器件進(jìn)行設(shè)計(如7474系列及其改進(jìn)系列、系列及其改進(jìn)系列、CC4000CC4000系列、系列、74HC74HC系列等都屬于通用型數(shù)系列等都屬于通用型數(shù)字集成電路),而且是采用自底向上進(jìn)行設(shè)計:字集成電路),而且是采用自底向上進(jìn)行設(shè)計:(1 1)首先確定可用的元器件;)首先確定可用的元器件;(2 2)根據(jù)這些器件進(jìn)行邏輯設(shè)計,完成各模

7、塊;)根據(jù)這些器件進(jìn)行邏輯設(shè)計,完成各模塊;(3 3)將各模塊進(jìn)行連接,最后形成系統(tǒng);)將各模塊進(jìn)行連接,最后形成系統(tǒng);(4 4)經(jīng)調(diào)試、測量觀察整個系統(tǒng)是否達(dá)到規(guī)定的性能指標(biāo)。)經(jīng)調(diào)試、測量觀察整個系統(tǒng)是否達(dá)到規(guī)定的性能指標(biāo)。 實驗原理實驗原理QUARTUS II QUARTUS II 軟件的使用和練習(xí)軟件的使用和練習(xí)實驗原理實驗原理實驗箱搭接的實驗電路實驗箱搭接的實驗電路QUARTUS II QUARTUS II 軟件的使用和練習(xí)軟件的使用和練習(xí)實驗原理實驗原理實驗箱搭接的實驗電路實驗箱搭接的實驗電路QUARTUS II QUARTUS II 軟件的使用和練習(xí)軟件的使用和練習(xí) Quartu

8、sQuartus簡介簡介 QuartusQuartus軟件的最新版是目前進(jìn)行軟件的最新版是目前進(jìn)行CPLDCPLD、FPGAFPGA和結(jié)構(gòu)化和結(jié)構(gòu)化ASICASIC設(shè)計設(shè)計的最佳軟件,且非常容易使用。它提供了一套最先進(jìn)的工具,用于系統(tǒng)的最佳軟件,且非常容易使用。它提供了一套最先進(jìn)的工具,用于系統(tǒng)級設(shè)計、嵌入式軟件編程、級設(shè)計、嵌入式軟件編程、FPGAFPGA和和CPLDCPLD設(shè)計、綜合、布局布線、驗證以設(shè)計、綜合、布局布線、驗證以及器件編程。及器件編程。 QuartusQuartus提供了方便的設(shè)計輸入方式、快速的編譯和直接易懂提供了方便的設(shè)計輸入方式、快速的編譯和直接易懂的器件編程。能夠支

9、持邏輯門數(shù)在百萬門以上的邏輯器件的開發(fā),并且的器件編程。能夠支持邏輯門數(shù)在百萬門以上的邏輯器件的開發(fā),并且為第三方工具提供了無縫接口。為第三方工具提供了無縫接口。 QuartusQuartus支持的器件有:支持的器件有:Stratix Stratix 、Stratix GXStratix GX、StratixStratix、MercuryMercury、MAX3000AMAX3000A、MAX 7000BMAX 7000B、MAX 7000SMAX 7000S、MAX 7000AEMAX 7000AE、MAX MAX 、FLEX6000FLEX6000、FLEX10KFLEX10K、FLEX1

10、0KAFLEX10KA、FLEX10KEFLEX10KE、CycloneCyclone、Cyclone Cyclone 、APEX APEX 、APEX20KCAPEX20KC、APEX20KEAPEX20KE和和ACEX1KACEX1K系列。系列。 QuartusQuartus軟件包的編程器是系統(tǒng)的核心,提供功能強(qiáng)大的設(shè)計處軟件包的編程器是系統(tǒng)的核心,提供功能強(qiáng)大的設(shè)計處理,設(shè)計者可以添加特定的約束條件來提高芯片的利用率。理,設(shè)計者可以添加特定的約束條件來提高芯片的利用率。 實驗原理實驗原理QUARTUS II QUARTUS II 軟件的使用和練習(xí)軟件的使用和練習(xí)Quartus IIQua

11、rtus II軟件的設(shè)計過程主要包括:軟件的設(shè)計過程主要包括:建立項目建立項目輸入設(shè)計電路(可采用不同方式)輸入設(shè)計電路(可采用不同方式)設(shè)計編譯設(shè)計編譯設(shè)計仿真設(shè)計仿真 設(shè)計下載設(shè)計下載 QuartusQuartus設(shè)計流程介紹設(shè)計流程介紹Quartus II Quartus II 設(shè)計流程設(shè)計流程QUARTUS II QUARTUS II 軟件的使用和練習(xí)軟件的使用和練習(xí)啟動啟動Quartus Quartus 9 9. .1 1 雙擊桌面上的雙擊桌面上的QuartusQuartus9 9. .1 1圖標(biāo)或單擊開始按扭,在程圖標(biāo)或單擊開始按扭,在程序菜單中選擇序菜單中選擇QuartusQua

12、rtus9 9. .1 1,可以啟動可以啟動QuartusQuartus9 9. .1 1。其初其初始界面如圖所示。始界面如圖所示。 Quartus II Quartus II 設(shè)計流程設(shè)計流程啟動啟動QuartusQuartus前要禁用網(wǎng)卡,前要禁用網(wǎng)卡,否則軟件不是破解的否則軟件不是破解的QUARTUS II QUARTUS II 軟件的使用和練習(xí)軟件的使用和練習(xí)1 1創(chuàng)建創(chuàng)建工程工程(建立項目文件)(建立項目文件) 利用利用Quartus IIQuartus II提供的新建工程指南可以幫助我們很容提供的新建工程指南可以幫助我們很容易的建立一個工程:易的建立一個工程:在主菜單上選擇在主菜單

13、上選擇FileNew Project Wizard FileNew Project Wizard 將彈出如下圖所將彈出如下圖所示對話框。示對話框。 Quartus II Quartus II 設(shè)計流程設(shè)計流程項目文件是每個電路系統(tǒng)必須的管理著,項目文件是每個電路系統(tǒng)必須的管理著,且只能有一個且只能有一個(*.qpf)文件,而其中包含的文件,而其中包含的設(shè)計文件(設(shè)計文件(*.bdf)文件可以有多個。文件可以有多個。QUARTUS II QUARTUS II 軟件的使用和練習(xí)軟件的使用和練習(xí)在圖中的第一個空白處需添入在圖中的第一個空白處需添入新新建工程工作目錄的路徑建工程工作目錄的路徑,為便于,

14、為便于管理,管理,Quartus IIQuartus II軟件要求每一軟件要求每一個工程項目及其相關(guān)文件都統(tǒng)一個工程項目及其相關(guān)文件都統(tǒng)一存儲在存儲在單獨(dú)的文件夾單獨(dú)的文件夾中中,且文件,且文件夾名字夾名字不能不能使用使用中文中文。 第二個空白處需添入新建的第二個空白處需添入新建的工程工程名稱名稱。 第三個空白處需添入的是第三個空白處需添入的是工程的工程的頂層設(shè)計實體名稱頂層設(shè)計實體名稱,要求頂層設(shè),要求頂層設(shè)計實體名稱和新建的工程名稱保計實體名稱和新建的工程名稱保持一致。持一致。如圖所示添好后,按如圖所示添好后,按NextNext按鈕,按鈕,將會彈出加入文件對話框,如下將會彈出加入文件對話框

15、,如下圖所示。圖所示。 Quartus II Quartus II 設(shè)計流程設(shè)計流程一個系統(tǒng)只能有一個頂層文件,不過頂層文一個系統(tǒng)只能有一個頂層文件,不過頂層文件可以反復(fù)設(shè)定,參考實驗指導(dǎo)書件可以反復(fù)設(shè)定,參考實驗指導(dǎo)書2929頁,如頁,如何設(shè)定頂層文件。何設(shè)定頂層文件。QUARTUS II QUARTUS II 軟件的使用和練習(xí)軟件的使用和練習(xí) 加入文件對話框加入文件對話框 Quartus II Quartus II 設(shè)計流程設(shè)計流程可以在可以在FileFile空白空白處選擇添處選擇添入其他已存在的設(shè)計文件入其他已存在的設(shè)計文件加入到這個工程中,也可加入到這個工程中,也可以使用以使用User

16、 Library PathnamesUser Library Pathnames按鈕把用戶自定義的庫函按鈕把用戶自定義的庫函數(shù)加入到工程中使用。完數(shù)加入到工程中使用。完成后按成后按NextNext按鈕進(jìn)入下一按鈕進(jìn)入下一步。步。QUARTUS II QUARTUS II 軟件的使用和練習(xí)軟件的使用和練習(xí)下面彈出的是選擇可編程邏輯器件對話框,如下圖所示。下面彈出的是選擇可編程邏輯器件對話框,如下圖所示。選選SpecificSpecific:手動選擇需要的器件;選:手動選擇需要的器件;選AutoAuto,則由編譯器,則由編譯器自動選擇。自動選擇。 我們實驗室實驗箱上的芯片為我們實驗室實驗箱上的芯片

17、為cyclonecyclone公司的芯片公司的芯片Quartus II Quartus II 設(shè)計流程設(shè)計流程QUARTUS II QUARTUS II 軟件的使用和練習(xí)軟件的使用和練習(xí)在下一步彈出的對話框中通過選擇器件的封裝形式,引腳數(shù)目,在下一步彈出的對話框中通過選擇器件的封裝形式,引腳數(shù)目,以及速度級別來約束可選器件的范圍。如圖所示:以及速度級別來約束可選器件的范圍。如圖所示:器件設(shè)置對話框器件設(shè)置對話框 Quartus II Quartus II 設(shè)計流程設(shè)計流程目標(biāo)芯片名稱:目標(biāo)芯片名稱:EP1C6Q240C8QUARTUS II QUARTUS II 軟件的使用和練習(xí)軟件的使用和練

18、習(xí)最后是由新建工程指南建立的工程文件摘要,顯示了上面的全最后是由新建工程指南建立的工程文件摘要,顯示了上面的全部設(shè)置選項。至此,新工程建立完畢,在部設(shè)置選項。至此,新工程建立完畢,在QuartusIIQuartusII設(shè)計軟件界設(shè)計軟件界面的頂部標(biāo)題欄將顯示工程名稱和存儲路徑。如下圖所示:面的頂部標(biāo)題欄將顯示工程名稱和存儲路徑。如下圖所示:Quartus II Quartus II 設(shè)計流程設(shè)計流程QUARTUS II QUARTUS II 軟件的使用和練習(xí)軟件的使用和練習(xí)單擊標(biāo)題欄中的單擊標(biāo)題欄中的FileNewFileNew對話框,如圖所示。對話框,如圖所示。 單擊單擊NewNew對話框?qū)?/p>

19、話框的的Device Device Design FilesDesign Files選項卡選項卡,選,選擇編譯文件的語言類型。擇編譯文件的語言類型。這里選擇這里選擇BlockDiagram/Schematic BlockDiagram/Schematic FileFile,選好后單擊【選好后單擊【OKOK】按鈕,打開原理圖編輯器按鈕,打開原理圖編輯器窗口,可以在此窗口進(jìn)行窗口,可以在此窗口進(jìn)行原理圖的設(shè)計。原理圖的設(shè)計。Quartus II 設(shè)計流程設(shè)計流程2 2輸入設(shè)計文件輸入設(shè)計文件 QUARTUS II QUARTUS II 軟件的使用和練習(xí)軟件的使用和練習(xí) 在編輯窗中的任何一個位置上單

20、擊鼠標(biāo)右鍵,在彈出在編輯窗中的任何一個位置上單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇其中的輸入元件項的快捷菜單中選擇其中的輸入元件項Insert-SymbolInsert-Symbol,于,于是將彈出如下圖所示的輸入元件的對話框是將彈出如下圖所示的輸入元件的對話框 Quartus II Quartus II 設(shè)計流程設(shè)計流程QUARTUS II QUARTUS II 軟件的使用和練習(xí)軟件的使用和練習(xí)選擇菜單選擇菜單File-Save AsFile-Save As命令,將已設(shè)計好的原理圖文件命令,將已設(shè)計好的原理圖文件取名取名,并并存盤存盤在已為在已為此項目建立的文件夾內(nèi)此項目建立的文件夾內(nèi)。Qua

21、rtus II Quartus II 設(shè)計流程設(shè)計流程輸入設(shè)計半加器輸入設(shè)計半加器QUARTUS II QUARTUS II 軟件的使用和練習(xí)軟件的使用和練習(xí)3 3編譯設(shè)計文件編譯設(shè)計文件置頂設(shè)置:利用置頂設(shè)置:利用Quartus IIQuartus II提供的編譯設(shè)置指南可以幫助我們很提供的編譯設(shè)置指南可以幫助我們很容易的進(jìn)行一個項目的編譯設(shè)置。在當(dāng)前編輯文件中,點(diǎn)擊菜單容易的進(jìn)行一個項目的編譯設(shè)置。在當(dāng)前編輯文件中,點(diǎn)擊菜單ProjectProject,選擇,選擇Set as top level entitySet as top level entity,就可以將當(dāng)前文件設(shè)定,就可以將當(dāng)前

22、文件設(shè)定為為top leveltop level文件。文件。頂層文件設(shè)置好后,在主菜單中選擇頂層文件設(shè)置好后,在主菜單中選擇Processing/Start Processing/Start Compilation Compilation 對所設(shè)置的頂層文件進(jìn)行編譯。對所設(shè)置的頂層文件進(jìn)行編譯。閱讀編譯報告:編譯后自動生成的編譯報告如下圖所示,它包含閱讀編譯報告:編譯后自動生成的編譯報告如下圖所示,它包含了將一個設(shè)計放到一個器件中的所有信息。有器件使用統(tǒng)計,編譯了將一個設(shè)計放到一個器件中的所有信息。有器件使用統(tǒng)計,編譯設(shè)置情況,底層顯示,器件資源利用率,狀態(tài)機(jī)的實現(xiàn),方程式,設(shè)置情況,底層顯示

23、,器件資源利用率,狀態(tài)機(jī)的實現(xiàn),方程式,延時分析結(jié)果,延時分析結(jié)果,CPUCPU使用資源。使用資源。Quartus II Quartus II 設(shè)計流程設(shè)計流程編譯器是從頂層文件開始編譯的編譯器是從頂層文件開始編譯的QUARTUS II QUARTUS II 軟件的使用和練習(xí)軟件的使用和練習(xí)Quartus II Quartus II 設(shè)計流程設(shè)計流程QUARTUS II QUARTUS II 軟件的使用和練習(xí)軟件的使用和練習(xí)Quartus II Quartus II 設(shè)計流程設(shè)計流程編譯成功只能說明程序沒有語句錯誤,而功能是編譯成功只能說明程序沒有語句錯誤,而功能是否正確需要通過仿真或下載來驗

24、證。否正確需要通過仿真或下載來驗證。QUARTUS II QUARTUS II 軟件的使用和練習(xí)軟件的使用和練習(xí)將將編譯好的編譯好的設(shè)計設(shè)計文件文件設(shè)置成可調(diào)用的元件設(shè)置成可調(diào)用的元件,元件的名字要和文件名一致。,元件的名字要和文件名一致。Quartus II Quartus II 設(shè)計流程設(shè)計流程QUARTUS II QUARTUS II 軟件的使用和練習(xí)軟件的使用和練習(xí)輸入設(shè)計全加器頂層文件,并編譯直至沒有錯誤輸入設(shè)計全加器頂層文件,并編譯直至沒有錯誤Quartus II Quartus II 設(shè)計流程設(shè)計流程QUARTUS II QUARTUS II 軟件的使用和練習(xí)軟件的使用和練習(xí)4

25、4設(shè)計設(shè)計仿真仿真 QuartusIIQuartusII支持多種仿真輸入方法,支持多種仿真輸入方法,它支持波形方式輸入,如:向量它支持波形方式輸入,如:向量波形文件(波形文件(.vwf.vwf)、向量文件)、向量文件(.vec.vec)、列表文件()、列表文件(.tbl.tbl),),也支持也支持TestbenchTestbench如:如:Tcl/TKTcl/TK腳本腳本文件,同時也支持第三方的仿真文件,同時也支持第三方的仿真工具的工具的Verilog/VHDL TestbenchVerilog/VHDL Testbench。Quartus II Quartus II 設(shè)計流程設(shè)計流程建立仿真

26、波形文件建立仿真波形文件: :在主菜單中選在主菜單中選擇擇File/NewFile/New選項,在彈出的選項,在彈出的NewNew對對話框中選擇話框中選擇Verification/DebuggingVerification/Debugging Files Files選選項中的項中的Vector Waveform FileVector Waveform File。QUARTUS II QUARTUS II 軟件的使用和練習(xí)軟件的使用和練習(xí)Quartus II Quartus II 設(shè)計流程設(shè)計流程仿真設(shè)置仿真設(shè)置: :利用利用Quartus IIQuartus II提供的仿真設(shè)置指南可以幫助我們

27、快提供的仿真設(shè)置指南可以幫助我們快速進(jìn)行一個項目的仿真設(shè)置。在速進(jìn)行一個項目的仿真設(shè)置。在主菜單主菜單中選擇中選擇AssignmentsAssignments下下SettingsSettings 選項,在彈出的對話框中,選項,在彈出的對話框中,選中選中Simulator Simulator SettingsSettings選選項,點(diǎn)擊項,點(diǎn)擊 找到想要仿真的波形文件,然后點(diǎn)擊找到想要仿真的波形文件,然后點(diǎn)擊OKOK。仿真設(shè)置仿真設(shè)置要仿真的波要仿真的波形文件形文件參考實驗指導(dǎo)書參考實驗指導(dǎo)書5555頁,有介紹如何頁,有介紹如何設(shè)置仿真輸入文件設(shè)置仿真輸入文件QUARTUS II QUARTUS

28、 II 軟件的使用和練習(xí)軟件的使用和練習(xí) 設(shè)置仿真時間設(shè)置仿真時間EndTimeEndTime: :設(shè)置仿真設(shè)置仿真時間區(qū)域。對于時序仿真來說,將時間區(qū)域。對于時序仿真來說,將仿真時間軸設(shè)置在一個合理的時間仿真時間軸設(shè)置在一個合理的時間區(qū)域上十分重要。選區(qū)域上十分重要。選EditEdit菜單下菜單下End TimeEnd Time選項,打開選項,打開End TimeEnd Time對話對話框,在框,在TimeTime欄選擇仿真時間。通常欄選擇仿真時間。通常設(shè)置的時間范圍設(shè)置的時間范圍在數(shù)十微秒在數(shù)十微秒間間. . Quartus II Quartus II 設(shè)計流程設(shè)計流程QUARTUS II

29、 QUARTUS II 軟件的使用和練習(xí)軟件的使用和練習(xí)將工程端口信號節(jié)點(diǎn)選入波形編輯器中。選將工程端口信號節(jié)點(diǎn)選入波形編輯器中。選EditEdit菜單下菜單下InsertInsert選項中的選項中的Insert Node Bus.Insert Node Bus., 打開打開Node FinderNode Finder對話框?qū)υ捒?。Quartus II Quartus II 設(shè)計流程設(shè)計流程QUARTUS II QUARTUS II 軟件的使用和練習(xí)軟件的使用和練習(xí)設(shè)置仿真輸入信號設(shè)置仿真輸入信號Quartus II Quartus II 設(shè)計流程設(shè)計流程QUARTUS II QUARTUS

30、II 軟件的使用和練習(xí)軟件的使用和練習(xí)存盤,并啟動仿真存盤,并啟動仿真Quartus II Quartus II 設(shè)計流程設(shè)計流程QUARTUS II QUARTUS II 軟件的使用和練習(xí)軟件的使用和練習(xí)觀察仿真波形,分析仿真報告,檢測設(shè)計功能是否符合設(shè)計觀察仿真波形,分析仿真報告,檢測設(shè)計功能是否符合設(shè)計要求要求。Quartus II Quartus II 設(shè)計流程設(shè)計流程QUARTUS II QUARTUS II 軟件的使用和練習(xí)軟件的使用和練習(xí) Quartus II Quartus II 設(shè)計流程設(shè)計流程5 5、設(shè)計下載、設(shè)計下載: : 分配引腳:為了能對此全加器進(jìn)行硬件測試,應(yīng)將其輸

31、入分配引腳:為了能對此全加器進(jìn)行硬件測試,應(yīng)將其輸入輸出信號鎖定在芯片確定的引腳上,編譯后下載。選擇輸出信號鎖定在芯片確定的引腳上,編譯后下載。選擇AssignmentsAssignments菜單中下菜單中下PinsPins命令,即進(jìn)入如圖所示的引腳分配命令,即進(jìn)入如圖所示的引腳分配編輯器窗口。編輯器窗口。 QUARTUS II QUARTUS II 軟件的使用和練習(xí)軟件的使用和練習(xí) 根據(jù)指導(dǎo)書根據(jù)指導(dǎo)書4545頁頁引腳號表格,在引腳號表格,在LocationLocation欄中給各個端口欄中給各個端口選擇合適的引腳。例如對應(yīng)輸入端選擇合適的引腳。例如對應(yīng)輸入端ai,ai,選擇選擇121121

32、腳。腳。 Quartus II Quartus II 設(shè)計流程設(shè)計流程分配完引腳后必須再次編譯,才能分配完引腳后必須再次編譯,才能存儲這些引腳分配的信息。存儲這些引腳分配的信息。QUARTUS II QUARTUS II 軟件的使用和練習(xí)軟件的使用和練習(xí) 打開編程窗和配置文件。首先將實驗系統(tǒng)和并口通信線連接好,打開編程窗和配置文件。首先將實驗系統(tǒng)和并口通信線連接好,打開電源。在菜單打開電源。在菜單ToolTool中選擇中選擇ProgrammerProgrammer,于是彈出如圖所示的,于是彈出如圖所示的編程窗。在編程窗。在ModeMode欄中有欄中有4 4種編程模式可以選擇:種編程模式可以選擇

33、:JTAGJTAG, Passive Passive SerialSerial(被動串行配置方式)(被動串行配置方式) , Active SerialActive Serial和和In-SocketIn-Socket。為了直接對為了直接對FPGAFPGA進(jìn)行配置,在編程窗的編程模式進(jìn)行配置,在編程窗的編程模式ModeMode中選中選JTAG(JTAG(默認(rèn)默認(rèn)) ),并選中打勾下載文件右側(cè)的第一小方框。注意要仔,并選中打勾下載文件右側(cè)的第一小方框。注意要仔細(xì)核對下載文件路徑與文件名。如果此文件沒有出現(xiàn)或有錯,單細(xì)核對下載文件路徑與文件名。如果此文件沒有出現(xiàn)或有錯,單擊左側(cè)擊左側(cè)“Add Fil

34、e”Add File”按鈕,手動選擇配置文件按鈕,手動選擇配置文件f_adder.soff_adder.sof。 Quartus II Quartus II 設(shè)計流程設(shè)計流程QUARTUS II QUARTUS II 軟件的使用和練習(xí)軟件的使用和練習(xí) 設(shè)置編程器。若是初次安裝的設(shè)置編程器。若是初次安裝的Quartus,Quartus,在編程前必須進(jìn)行編在編程前必須進(jìn)行編程器選擇操作。這里選擇程器選擇操作。這里選擇ByteBlaster MVLPT1ByteBlaster MVLPT1。單擊。單擊Hardware Hardware SetupSetup按鈕可設(shè)置下載接口方式,在彈出的按鈕可設(shè)置下載接口方式,在彈出的Hardware SetupHardware Setup對話對話框中,選擇框中,選擇Hardware settingsHardware settings頁,再雙擊此頁中的選項頁,再雙擊此頁中的選項BytByte eBlasterBlaster之后,單擊之后,單擊CloseClose按鈕,關(guān)閉對話框即可。這時應(yīng)該按鈕,關(guān)閉對話框即可。這時應(yīng)該在編程窗右上顯示出編程

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論