第5章 Quartus II應(yīng)用初步_第1頁
第5章 Quartus II應(yīng)用初步_第2頁
第5章 Quartus II應(yīng)用初步_第3頁
第5章 Quartus II應(yīng)用初步_第4頁
第5章 Quartus II應(yīng)用初步_第5頁
已閱讀5頁,還剩73頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 第第5章章 Quartus II應(yīng)用初步應(yīng)用初步 5.1 基本設(shè)計(jì)流程基本設(shè)計(jì)流程 5.1.1 建立工作庫文件夾和編輯設(shè)計(jì)文件建立工作庫文件夾和編輯設(shè)計(jì)文件5.1 基本設(shè)計(jì)流程基本設(shè)計(jì)流程 5.1.2 創(chuàng)建工程創(chuàng)建工程 打開并建立新工程管理窗口。打開并建立新工程管理窗口。 5.1 基本設(shè)計(jì)流程基本設(shè)計(jì)流程 5.1.2 創(chuàng)建工程創(chuàng)建工程 將設(shè)計(jì)文件加入工程中。將設(shè)計(jì)文件加入工程中。 5.1 基本設(shè)計(jì)流程基本設(shè)計(jì)流程 選擇目標(biāo)芯片。選擇目標(biāo)芯片。 5.1 基本設(shè)計(jì)流程基本設(shè)計(jì)流程 5.1.2 創(chuàng)建工程創(chuàng)建工程 工具設(shè)置。工具設(shè)置。 結(jié)束設(shè)置。結(jié)束設(shè)置。 5.1 基本設(shè)計(jì)流程基本設(shè)計(jì)流程 5.1.

2、3 編譯前設(shè)置編譯前設(shè)置 選擇選擇FPGA目標(biāo)芯片。目標(biāo)芯片。 選擇配置器件的工作方式。選擇配置器件的工作方式。 5.1.3 編譯前設(shè)置編譯前設(shè)置5.1 基本設(shè)計(jì)流程基本設(shè)計(jì)流程 5.1.3 編譯前設(shè)置編譯前設(shè)置 選擇配置器件和編程方式。選擇配置器件和編程方式。 選擇目標(biāo)器件引腳端選擇目標(biāo)器件引腳端口狀態(tài)??跔顟B(tài)。 選擇確認(rèn)選擇確認(rèn)Veriolg語語言版本。言版本。 5.1 基本設(shè)計(jì)流程基本設(shè)計(jì)流程 5.1.4 全程編譯全程編譯 5.1 基本設(shè)計(jì)流程基本設(shè)計(jì)流程 5.1.5 時(shí)序仿真時(shí)序仿真 打開波形編輯器。打開波形編輯器。 5.1 基本設(shè)計(jì)流程基本設(shè)計(jì)流程 5.1.5 時(shí)序仿真時(shí)序仿真 設(shè)置

3、仿真時(shí)間區(qū)域。設(shè)置仿真時(shí)間區(qū)域。 波形文件存盤。波形文件存盤。 5.1 基本設(shè)計(jì)流程基本設(shè)計(jì)流程 5.1.5 時(shí)序仿真時(shí)序仿真 將工程將工程CNT10的端口信號(hào)節(jié)點(diǎn)選入波形編輯器中。的端口信號(hào)節(jié)點(diǎn)選入波形編輯器中。 5.1 基本設(shè)計(jì)流程基本設(shè)計(jì)流程 5.1.5 時(shí)序仿真時(shí)序仿真 將工程將工程CNT10的端口信號(hào)節(jié)點(diǎn)選入波形編輯器中。的端口信號(hào)節(jié)點(diǎn)選入波形編輯器中。 5.1 基本設(shè)計(jì)流程基本設(shè)計(jì)流程 5.1.5 時(shí)序仿真時(shí)序仿真 編輯輸入波形編輯輸入波形(輸入激勵(lì)信號(hào)輸入激勵(lì)信號(hào))。 5.1 基本設(shè)計(jì)流程基本設(shè)計(jì)流程 5.1.5 時(shí)序仿真時(shí)序仿真 總線數(shù)據(jù)格式設(shè)置和參數(shù)設(shè)置??偩€數(shù)據(jù)格式設(shè)置和參

4、數(shù)設(shè)置。 5.1 基本設(shè)計(jì)流程基本設(shè)計(jì)流程 5.1.5 時(shí)序仿真時(shí)序仿真 總線數(shù)據(jù)格式設(shè)置和參數(shù)設(shè)置??偩€數(shù)據(jù)格式設(shè)置和參數(shù)設(shè)置。 5.1 基本設(shè)計(jì)流程基本設(shè)計(jì)流程 5.1.5 時(shí)序仿真時(shí)序仿真 總線數(shù)據(jù)格式設(shè)置和參數(shù)設(shè)置。總線數(shù)據(jù)格式設(shè)置和參數(shù)設(shè)置。 5.1 基本設(shè)計(jì)流程基本設(shè)計(jì)流程 5.1.5 時(shí)序仿真時(shí)序仿真 仿真器參數(shù)設(shè)置。仿真器參數(shù)設(shè)置。 5.1 基本設(shè)計(jì)流程基本設(shè)計(jì)流程 5.1.5 時(shí)序仿真時(shí)序仿真 啟動(dòng)仿真器。啟動(dòng)仿真器。 觀察仿真結(jié)果。觀察仿真結(jié)果。 5.1 基本設(shè)計(jì)流程基本設(shè)計(jì)流程 5.1.6 應(yīng)用應(yīng)用RTL電路圖觀察器電路圖觀察器5.2 引腳設(shè)置與硬件驗(yàn)證引腳設(shè)置與硬件驗(yàn)證

5、5.2.1 引腳鎖定引腳鎖定5.2 引腳設(shè)置與硬件驗(yàn)證引腳設(shè)置與硬件驗(yàn)證5.2.1 引腳鎖定引腳鎖定5.2 引腳設(shè)置與硬件驗(yàn)證引腳設(shè)置與硬件驗(yàn)證5.2.1 引腳鎖定引腳鎖定5.2 引腳設(shè)置與硬件驗(yàn)證引腳設(shè)置與硬件驗(yàn)證5.2.1 引腳鎖定引腳鎖定5.2 引腳設(shè)置與硬件驗(yàn)證引腳設(shè)置與硬件驗(yàn)證5.2.1 引腳鎖定引腳鎖定5.2 引腳設(shè)置與硬件驗(yàn)證引腳設(shè)置與硬件驗(yàn)證5.2.2 編譯文件下載編譯文件下載(1)打開編程窗和配置文件。)打開編程窗和配置文件。 5.2 引腳設(shè)置與硬件驗(yàn)證引腳設(shè)置與硬件驗(yàn)證5.2.2 編譯文件下載編譯文件下載(2)設(shè)置編程器。)設(shè)置編程器。 5.2 引腳設(shè)置與硬件驗(yàn)證引腳設(shè)置與

6、硬件驗(yàn)證5.2.2 編譯文件下載編譯文件下載(3)硬件測(cè)試。)硬件測(cè)試。 5.2.3 AS模式編程模式編程 5.2 引腳設(shè)置與硬件驗(yàn)證引腳設(shè)置與硬件驗(yàn)證5.2.4 JTAG間接模式編程配置器件間接模式編程配置器件 1. 將將SOF文件轉(zhuǎn)化為文件轉(zhuǎn)化為JTAG間接配置文件。間接配置文件。 5.2 引腳設(shè)置與硬件驗(yàn)證引腳設(shè)置與硬件驗(yàn)證5.2.4 JTAG間接模式編程配置器件間接模式編程配置器件 1. 將將SOF文件轉(zhuǎn)化為文件轉(zhuǎn)化為JTAG間接配置文件。間接配置文件。 5.2 引腳設(shè)置與硬件驗(yàn)證引腳設(shè)置與硬件驗(yàn)證5.2.4 JTAG間接模式編程配置器件間接模式編程配置器件 1. 將將SOF文件轉(zhuǎn)化為

7、文件轉(zhuǎn)化為JTAG間接配置文件。間接配置文件。 5.2 引腳設(shè)置與硬件驗(yàn)證引腳設(shè)置與硬件驗(yàn)證5.2.4 JTAG間接模式編程配置器件間接模式編程配置器件 2. 下載下載JTAG間接配置文件。間接配置文件。5.2.5 USB-Blaster編程配置器件使用方法編程配置器件使用方法5.2 引腳設(shè)置與硬件驗(yàn)證引腳設(shè)置與硬件驗(yàn)證5.2.6 其他的鎖定引腳方法其他的鎖定引腳方法 5.2 引腳設(shè)置與硬件驗(yàn)證引腳設(shè)置與硬件驗(yàn)證5.2.6 其他的鎖定引腳方法其他的鎖定引腳方法 5.2 引腳設(shè)置與硬件驗(yàn)證引腳設(shè)置與硬件驗(yàn)證5.2.6 其他的鎖定引腳方法其他的鎖定引腳方法 5.3 嵌入式邏輯分析儀使用方法嵌入式邏

8、輯分析儀使用方法1打開打開SignalTap II編輯窗口編輯窗口5.3 嵌入式邏輯分析儀使用方法嵌入式邏輯分析儀使用方法2調(diào)入待測(cè)信號(hào)調(diào)入待測(cè)信號(hào)5.3 嵌入式邏輯分析儀使用方法嵌入式邏輯分析儀使用方法3SignalTap II參數(shù)設(shè)置參數(shù)設(shè)置5.3 嵌入式邏輯分析儀使用方法嵌入式邏輯分析儀使用方法4文件存盤文件存盤5.3 嵌入式邏輯分析儀使用方法嵌入式邏輯分析儀使用方法5編譯下載編譯下載 5.3 嵌入式邏輯分析儀使用方法嵌入式邏輯分析儀使用方法6啟動(dòng)啟動(dòng)SignalTap II進(jìn)行采樣與分析進(jìn)行采樣與分析5.3 嵌入式邏輯分析儀使用方法嵌入式邏輯分析儀使用方法6啟動(dòng)啟動(dòng)SignalTap

9、II進(jìn)行采樣與分析進(jìn)行采樣與分析7SignalTap II的其他設(shè)置和控制方法的其他設(shè)置和控制方法5.4 編輯編輯SignalTap II的觸發(fā)信號(hào)的觸發(fā)信號(hào)5.4 編輯編輯SignalTap II的觸發(fā)信號(hào)的觸發(fā)信號(hào)5.4 編輯編輯SignalTap II的觸發(fā)信號(hào)的觸發(fā)信號(hào)5.5 原理圖輸入設(shè)計(jì)方法原理圖輸入設(shè)計(jì)方法5.5.1 層次化設(shè)計(jì)流程層次化設(shè)計(jì)流程1. 為本項(xiàng)工程設(shè)計(jì)建立文件夾為本項(xiàng)工程設(shè)計(jì)建立文件夾2. 建立原理圖文件工程和仿真建立原理圖文件工程和仿真5.5 原理圖輸入設(shè)計(jì)方法原理圖輸入設(shè)計(jì)方法5.5.1 層次化設(shè)計(jì)流程層次化設(shè)計(jì)流程2. 建立原理圖文件工程和仿真建立原理圖文件工

10、程和仿真5.5 原理圖輸入設(shè)計(jì)方法原理圖輸入設(shè)計(jì)方法5.5.1 層次化設(shè)計(jì)流程層次化設(shè)計(jì)流程3. 將設(shè)計(jì)項(xiàng)目設(shè)置成可調(diào)用的元件將設(shè)計(jì)項(xiàng)目設(shè)置成可調(diào)用的元件 5.5 原理圖輸入設(shè)計(jì)方法原理圖輸入設(shè)計(jì)方法5.5.1 層次化設(shè)計(jì)流程層次化設(shè)計(jì)流程4. 設(shè)計(jì)全加器頂層文件設(shè)計(jì)全加器頂層文件5.5 原理圖輸入設(shè)計(jì)方法原理圖輸入設(shè)計(jì)方法5.5.1 層次化設(shè)計(jì)流程層次化設(shè)計(jì)流程4. 設(shè)計(jì)全加器頂層文件設(shè)計(jì)全加器頂層文件5.5 原理圖輸入設(shè)計(jì)方法原理圖輸入設(shè)計(jì)方法5.5.1 層次化設(shè)計(jì)流程層次化設(shè)計(jì)流程4. 設(shè)計(jì)全加器頂層文件設(shè)計(jì)全加器頂層文件5.5 原理圖輸入設(shè)計(jì)方法原理圖輸入設(shè)計(jì)方法5.5.1 層次化設(shè)計(jì)

11、流程層次化設(shè)計(jì)流程5. 將設(shè)計(jì)項(xiàng)目進(jìn)行時(shí)序仿真將設(shè)計(jì)項(xiàng)目進(jìn)行時(shí)序仿真5.5 原理圖輸入設(shè)計(jì)方法原理圖輸入設(shè)計(jì)方法5.5.2 應(yīng)用宏模塊的多層次原理圖設(shè)計(jì)應(yīng)用宏模塊的多層次原理圖設(shè)計(jì) 1. 計(jì)數(shù)器設(shè)計(jì)計(jì)數(shù)器設(shè)計(jì) 5.5 原理圖輸入設(shè)計(jì)方法原理圖輸入設(shè)計(jì)方法5.5.2 應(yīng)用宏模塊的多層次原理圖設(shè)計(jì)應(yīng)用宏模塊的多層次原理圖設(shè)計(jì) 1. 計(jì)數(shù)器設(shè)計(jì)計(jì)數(shù)器設(shè)計(jì) 5.5 原理圖輸入設(shè)計(jì)方法原理圖輸入設(shè)計(jì)方法2. 頻率計(jì)主結(jié)構(gòu)電路設(shè)計(jì)頻率計(jì)主結(jié)構(gòu)電路設(shè)計(jì)5.5 原理圖輸入設(shè)計(jì)方法原理圖輸入設(shè)計(jì)方法5.5.2 應(yīng)用宏模塊的多層次原理圖設(shè)計(jì)應(yīng)用宏模塊的多層次原理圖設(shè)計(jì) 2. 頻率計(jì)主結(jié)構(gòu)電路設(shè)計(jì)頻率計(jì)主結(jié)構(gòu)電路設(shè)

12、計(jì)3. 時(shí)序控制電路設(shè)計(jì)時(shí)序控制電路設(shè)計(jì)4. 頂層電路設(shè)計(jì)頂層電路設(shè)計(jì)5.5 原理圖輸入設(shè)計(jì)方法原理圖輸入設(shè)計(jì)方法5.5.2 應(yīng)用宏模塊的多層次原理圖設(shè)計(jì)應(yīng)用宏模塊的多層次原理圖設(shè)計(jì) 4. 頂層電路設(shè)計(jì)頂層電路設(shè)計(jì)5.5 原理圖輸入設(shè)計(jì)方法原理圖輸入設(shè)計(jì)方法5.5.3 74系列宏模塊邏輯功能真值表查詢系列宏模塊邏輯功能真值表查詢 習(xí)習(xí) 題題5-1 歸納利用歸納利用Quartus II進(jìn)行進(jìn)行Verilog文本輸入設(shè)計(jì)的流程:從文件輸入一直到文本輸入設(shè)計(jì)的流程:從文件輸入一直到SignalTapII測(cè)試。測(cè)試。5-2 由圖由圖5-35和圖和圖5-36,詳細(xì)說明工程,詳細(xì)說明工程CNT10的硬件工

13、作情況。的硬件工作情況。5-3 如何為設(shè)計(jì)中的如何為設(shè)計(jì)中的SignalTap II加入獨(dú)立采樣時(shí)鐘?試給出完整的程序和對(duì)它的加入獨(dú)立采樣時(shí)鐘?試給出完整的程序和對(duì)它的實(shí)測(cè)結(jié)果。實(shí)測(cè)結(jié)果。5-4 參考參考Quartus II的的Help,詳細(xì)說明,詳細(xì)說明Assignments菜單中菜單中Settings對(duì)話框的功能。對(duì)話框的功能。(1) 說明其中的說明其中的Timing Requirements & Qptions的功能、使用方法和檢測(cè)途徑。的功能、使用方法和檢測(cè)途徑。(2) 說明其中的說明其中的Compilation Process的功能和使用方法。的功能和使用方法。(3) 說明說

14、明Analysis & Synthesis Setting的功能和使用方法,以及其中的的功能和使用方法,以及其中的Synthesis Netlist Optimization的功能和使用方法。的功能和使用方法。(4) 說明說明Fitter Settings中的中的Design Assistant和和Simulator功能,舉例說明它們的功能,舉例說明它們的使用方法。使用方法。 習(xí)習(xí) 題題5-5 概述概述Assignments菜單中菜單中Assignment Editor的功能,舉例說明。的功能,舉例說明。5-6 用用74148和與非門實(shí)現(xiàn)和與非門實(shí)現(xiàn)8421BCD優(yōu)先編碼器,用三片優(yōu)先

15、編碼器,用三片74139組成一個(gè)組成一個(gè)5-24譯碼譯碼器。器。5-7 用用74283加法器和邏輯門設(shè)計(jì)實(shí)現(xiàn)一位加法器和邏輯門設(shè)計(jì)實(shí)現(xiàn)一位8421BCD碼加法器電路,輸入輸出均是碼加法器電路,輸入輸出均是BCD碼,碼,CI為低位的進(jìn)位信號(hào),為低位的進(jìn)位信號(hào),CO為高位的進(jìn)位信號(hào),輸入為兩個(gè)為高位的進(jìn)位信號(hào),輸入為兩個(gè)1位十進(jìn)制數(shù)位十進(jìn)制數(shù)A,輸出用,輸出用S表示。表示。5-8 用原理圖輸入方式設(shè)計(jì)一個(gè)用原理圖輸入方式設(shè)計(jì)一個(gè)7人表決電路,參加表決者人表決電路,參加表決者7人,同意為人,同意為1,不同意,不同意為為0,同意者過半則表決通過,綠指示燈亮;表決不通過則紅指示燈亮。,同意者過半則表決通

16、過,綠指示燈亮;表決不通過則紅指示燈亮。5-9 基于原理圖輸入方式,用基于原理圖輸入方式,用D觸發(fā)器構(gòu)成按循環(huán)碼觸發(fā)器構(gòu)成按循環(huán)碼(000-001-011-111-101-100-000)規(guī)律工作的六進(jìn)制同步計(jì)數(shù)器。規(guī)律工作的六進(jìn)制同步計(jì)數(shù)器。5-10 基于原理圖輸入方式,應(yīng)用基于原理圖輸入方式,應(yīng)用4位全加器和位全加器和74374構(gòu)成構(gòu)成4位二進(jìn)制加法計(jì)數(shù)器。位二進(jìn)制加法計(jì)數(shù)器。如果使用如果使用74299、74373、D觸發(fā)器和非門來完成上述功能,應(yīng)該有怎樣的電路?觸發(fā)器和非門來完成上述功能,應(yīng)該有怎樣的電路?習(xí)習(xí) 題題5-11 用一片用一片74163和兩片和兩片74138構(gòu)成一個(gè)具有構(gòu)成一

17、個(gè)具有12路脈沖輸出的數(shù)據(jù)分配器。要求路脈沖輸出的數(shù)據(jù)分配器。要求在原理圖上標(biāo)明第在原理圖上標(biāo)明第1路到第路到第12路輸出的位置。若改用一片路輸出的位置。若改用一片74195代替以上的代替以上的74163,試完成同樣的設(shè)計(jì)。試完成同樣的設(shè)計(jì)。5-12 用同步時(shí)序電路對(duì)串行二進(jìn)制輸入進(jìn)行奇偶校驗(yàn),每檢測(cè)用同步時(shí)序電路對(duì)串行二進(jìn)制輸入進(jìn)行奇偶校驗(yàn),每檢測(cè)5位輸入,輸出一位輸入,輸出一個(gè)結(jié)果。當(dāng)個(gè)結(jié)果。當(dāng)5位輸入中位輸入中1的數(shù)目為奇數(shù)時(shí),在最后一位的時(shí)刻輸出的數(shù)目為奇數(shù)時(shí),在最后一位的時(shí)刻輸出1。5-13 用用7490設(shè)計(jì)模為設(shè)計(jì)模為872的計(jì)數(shù)器,且輸出的個(gè)位、十位、百位都應(yīng)符合的計(jì)數(shù)器,且輸出

18、的個(gè)位、十位、百位都應(yīng)符合8421碼碼權(quán)重。權(quán)重。 實(shí)驗(yàn)與設(shè)計(jì)實(shí)驗(yàn)與設(shè)計(jì)5-1 設(shè)計(jì)含異步清零和同步加載與時(shí)鐘使能的計(jì)數(shù)器設(shè)計(jì)含異步清零和同步加載與時(shí)鐘使能的計(jì)數(shù)器(1) 實(shí)驗(yàn)?zāi)康模菏煜?shí)驗(yàn)?zāi)康模菏煜uartus II的的Verilog文本設(shè)計(jì)流程全過程,學(xué)習(xí)計(jì)數(shù)器的設(shè)計(jì)、文本設(shè)計(jì)流程全過程,學(xué)習(xí)計(jì)數(shù)器的設(shè)計(jì)、仿真和硬件測(cè)試。掌握原理圖與文本混合設(shè)計(jì)方法。仿真和硬件測(cè)試。掌握原理圖與文本混合設(shè)計(jì)方法。(2) 實(shí)驗(yàn)原理:參考實(shí)驗(yàn)原理:參考4.3.2節(jié)。實(shí)驗(yàn)程序?yàn)槔?jié)。實(shí)驗(yàn)程序?yàn)槔?-21,設(shè)計(jì)流程參考本章。,設(shè)計(jì)流程參考本章。(3) 實(shí)驗(yàn)內(nèi)容實(shí)驗(yàn)內(nèi)容1:根據(jù):根據(jù)5.1節(jié)在節(jié)在Quartus

19、II上對(duì)例上對(duì)例4-21進(jìn)行編輯、編譯、綜合、適配、進(jìn)行編輯、編譯、綜合、適配、仿真。說明例中各語句的作用。給出其所有信號(hào)的時(shí)序仿真波形,根據(jù)波形詳細(xì)仿真。說明例中各語句的作用。給出其所有信號(hào)的時(shí)序仿真波形,根據(jù)波形詳細(xì)描述此設(shè)計(jì)的功能特點(diǎn),包括描述此設(shè)計(jì)的功能特點(diǎn),包括RST、EN、LOAD、DATA,CLK等信號(hào)等異步和同等信號(hào)等異步和同步特性。查閱編譯后的計(jì)數(shù)器的時(shí)序特點(diǎn),從時(shí)序仿真圖和編譯報(bào)告中了解計(jì)數(shù)步特性。查閱編譯后的計(jì)數(shù)器的時(shí)序特點(diǎn),從時(shí)序仿真圖和編譯報(bào)告中了解計(jì)數(shù)時(shí)鐘輸入至計(jì)數(shù)數(shù)據(jù)輸出的延時(shí)情況,包括設(shè)定不同優(yōu)化約束后的改善情況;以時(shí)鐘輸入至計(jì)數(shù)數(shù)據(jù)輸出的延時(shí)情況,包括設(shè)定不同

20、優(yōu)化約束后的改善情況;以及當(dāng)選擇不同及當(dāng)選擇不同F(xiàn)PGA目標(biāo)器件后的延時(shí)差距及毛刺情況,給出分析報(bào)告。目標(biāo)器件后的延時(shí)差距及毛刺情況,給出分析報(bào)告。實(shí)驗(yàn)與設(shè)計(jì)實(shí)驗(yàn)與設(shè)計(jì)(4) 實(shí)驗(yàn)內(nèi)容實(shí)驗(yàn)內(nèi)容2:用不同方式鎖定鎖定以及硬件下載測(cè)試。引腳鎖定后進(jìn)行編譯、:用不同方式鎖定鎖定以及硬件下載測(cè)試。引腳鎖定后進(jìn)行編譯、下載和硬件測(cè)試實(shí)驗(yàn)。將實(shí)驗(yàn)過程和實(shí)驗(yàn)結(jié)果寫進(jìn)實(shí)驗(yàn)報(bào)告。硬件實(shí)驗(yàn)中,注意下載和硬件測(cè)試實(shí)驗(yàn)。將實(shí)驗(yàn)過程和實(shí)驗(yàn)結(jié)果寫進(jìn)實(shí)驗(yàn)報(bào)告。硬件實(shí)驗(yàn)中,注意測(cè)試所有控制信號(hào)和顯示信號(hào),包括測(cè)試所有控制信號(hào)和顯示信號(hào),包括RST、EN、LOAD、DATA等的同步、異步特等的同步、異步特性,進(jìn)位信號(hào)等。時(shí)鐘性

21、,進(jìn)位信號(hào)等。時(shí)鐘CLK換不同輸入:手動(dòng)有抖動(dòng)或無抖動(dòng)鍵輸入,換不同輸入:手動(dòng)有抖動(dòng)或無抖動(dòng)鍵輸入,1Hz或或4Hz時(shí)鐘脈沖輸入,這需要輔助實(shí)驗(yàn)板才能獲得。輔助實(shí)驗(yàn)板的具體用法參考附錄時(shí)鐘脈沖輸入,這需要輔助實(shí)驗(yàn)板才能獲得。輔助實(shí)驗(yàn)板的具體用法參考附錄1.2。第第8章將介紹如何硬件去抖動(dòng)。章將介紹如何硬件去抖動(dòng)。(5) 實(shí)驗(yàn)內(nèi)容實(shí)驗(yàn)內(nèi)容3:使用:使用SignalTap II對(duì)此計(jì)數(shù)器進(jìn)行實(shí)時(shí)測(cè)試,流程與要求參考本章,對(duì)此計(jì)數(shù)器進(jìn)行實(shí)時(shí)測(cè)試,流程與要求參考本章,給出報(bào)告。給出報(bào)告。(6) 實(shí)驗(yàn)內(nèi)容實(shí)驗(yàn)內(nèi)容4:從設(shè)計(jì)中去除:從設(shè)計(jì)中去除SignalTap II,要求全程編譯后,將生成的,要求全程編

22、譯后,將生成的SOF文件文件轉(zhuǎn)變成用于配置器件轉(zhuǎn)變成用于配置器件EPCS16/EPCS4的壓縮的間接配置文件的壓縮的間接配置文件*.jic,并使用,并使用USB-Blaster對(duì)實(shí)驗(yàn)板上的對(duì)實(shí)驗(yàn)板上的EPCS16/4進(jìn)行編程,最后進(jìn)行驗(yàn)證。編程和全程編譯前,進(jìn)行編程,最后進(jìn)行驗(yàn)證。編程和全程編譯前,按圖按圖5.7所示,設(shè)定所有控制和參數(shù)。所示,設(shè)定所有控制和參數(shù)。(7) 實(shí)驗(yàn)內(nèi)容實(shí)驗(yàn)內(nèi)容5:為此項(xiàng)設(shè)計(jì)加入一個(gè)可用于:為此項(xiàng)設(shè)計(jì)加入一個(gè)可用于SignalTap II采樣的獨(dú)立的時(shí)鐘輸入端采樣的獨(dú)立的時(shí)鐘輸入端CLK0。計(jì)數(shù)時(shí)鐘可以低一點(diǎn),而采樣時(shí)鐘可高一些,如選擇。計(jì)數(shù)時(shí)鐘可以低一點(diǎn),而采樣時(shí)鐘

23、可高一些,如選擇clock0=2MHz,而,而計(jì)數(shù)時(shí)鐘計(jì)數(shù)時(shí)鐘CLK可分別選擇可分別選擇256Hz、16384Hz、6MHz,并進(jìn)行實(shí)時(shí)測(cè)試(對(duì)于,并進(jìn)行實(shí)時(shí)測(cè)試(對(duì)于5E+系統(tǒng),這些時(shí)鐘要來自圖系統(tǒng),這些時(shí)鐘要來自圖F1-2的實(shí)驗(yàn)板)。的實(shí)驗(yàn)板)。實(shí)驗(yàn)與設(shè)計(jì)實(shí)驗(yàn)與設(shè)計(jì)(8) 實(shí)驗(yàn)內(nèi)容實(shí)驗(yàn)內(nèi)容6:建立一個(gè)原理圖工程,將例:建立一個(gè)原理圖工程,將例4-21文件變成圖文件變成圖5-57所示的所示的CNT10元元件。然后按照此圖的連接方式完成設(shè)計(jì)。對(duì)此電路進(jìn)行仿真,并說明此電路的功件。然后按照此圖的連接方式完成設(shè)計(jì)。對(duì)此電路進(jìn)行仿真,并說明此電路的功能特點(diǎn)。如何利用此電路設(shè)計(jì)一個(gè)不同模的計(jì)數(shù)器,或可

24、預(yù)置的分頻器能特點(diǎn)。如何利用此電路設(shè)計(jì)一個(gè)不同模的計(jì)數(shù)器,或可預(yù)置的分頻器? 最后在最后在開發(fā)板上硬件實(shí)現(xiàn),驗(yàn)證分頻情況。開發(fā)板上硬件實(shí)現(xiàn),驗(yàn)證分頻情況。實(shí)驗(yàn)與設(shè)計(jì)實(shí)驗(yàn)與設(shè)計(jì)(9) 實(shí)驗(yàn)報(bào)告:將實(shí)驗(yàn)原理、設(shè)計(jì)過程、編譯仿真波形和分析結(jié)果、硬件測(cè)試結(jié)果實(shí)驗(yàn)報(bào)告:將實(shí)驗(yàn)原理、設(shè)計(jì)過程、編譯仿真波形和分析結(jié)果、硬件測(cè)試結(jié)果寫進(jìn)實(shí)驗(yàn)報(bào)告。寫進(jìn)實(shí)驗(yàn)報(bào)告。對(duì)于對(duì)于5E+系統(tǒng)的演示,下載系統(tǒng)的演示,下載/KX_7C5EE+/EXPERIMENTs/EXP3_CNT10B/CNT10即可。此示例定義:(即可。此示例定義:(1)4位計(jì)數(shù)器顯示數(shù)碼是位計(jì)數(shù)器顯示數(shù)碼是LEDA;(;(2)進(jìn)位顯示是發(fā)光管)進(jìn)位顯示

25、是發(fā)光管D1;(;(3)時(shí)鐘)時(shí)鐘CLK控制:鍵控制:鍵K8(注意這(注意這8個(gè)鍵都未消抖動(dòng),按鍵后可能出現(xiàn)多個(gè)個(gè)鍵都未消抖動(dòng),按鍵后可能出現(xiàn)多個(gè)計(jì)數(shù),消抖動(dòng)技術(shù)于第計(jì)數(shù),消抖動(dòng)技術(shù)于第8章介紹);(章介紹);(4)使能控制)使能控制EN:鍵:鍵K7(按住此鍵,即禁止(按住此鍵,即禁止計(jì)數(shù),此鍵也被定義為邏輯分析儀采樣觸發(fā)鍵);(計(jì)數(shù),此鍵也被定義為邏輯分析儀采樣觸發(fā)鍵);(5)數(shù)據(jù)加載控制)數(shù)據(jù)加載控制LOAD:鍵:鍵K6(待加載的(待加載的4位數(shù)據(jù)由上方的撥碼開關(guān)設(shè)定。由于是同步加載,操作時(shí)先按住鍵位數(shù)據(jù)由上方的撥碼開關(guān)設(shè)定。由于是同步加載,操作時(shí)先按住鍵K6,再按一下時(shí)鐘鍵,再按一下時(shí)鐘

26、鍵K8,即加載,從數(shù)碼管可以看到);(,即加載,從數(shù)碼管可以看到);(6)清)清0控制控制RST:鍵:鍵K5。演示示例說明:本書對(duì)多數(shù)實(shí)驗(yàn)都給出了經(jīng)硬件驗(yàn)證調(diào)試好的演示示例,目的就演示示例說明:本書對(duì)多數(shù)實(shí)驗(yàn)都給出了經(jīng)硬件驗(yàn)證調(diào)試好的演示示例,目的就是為學(xué)習(xí)者能順利完成實(shí)驗(yàn)驗(yàn)證或設(shè)計(jì),有的示例的目的是希望能啟發(fā)或引導(dǎo)讀是為學(xué)習(xí)者能順利完成實(shí)驗(yàn)驗(yàn)證或設(shè)計(jì),有的示例的目的是希望能啟發(fā)或引導(dǎo)讀者完成更有創(chuàng)意的設(shè)計(jì),其中一些示例盡管看上去頗有創(chuàng)意,但都不能說是最佳者完成更有創(chuàng)意的設(shè)計(jì),其中一些示例盡管看上去頗有創(chuàng)意,但都不能說是最佳或最終結(jié)果。此外還有少數(shù)示例未給源代碼,是考慮到非本書作者以外的設(shè)計(jì)者

27、或最終結(jié)果。此外還有少數(shù)示例未給源代碼,是考慮到非本書作者以外的設(shè)計(jì)者的著作權(quán),但這些示例仍能給讀者在設(shè)計(jì)的可行性、創(chuàng)意、啟迪和創(chuàng)新方面以寶的著作權(quán),但這些示例仍能給讀者在設(shè)計(jì)的可行性、創(chuàng)意、啟迪和創(chuàng)新方面以寶貴的啟示。示例分兩部分,在文件夾貴的啟示。示例分兩部分,在文件夾/KX_7C5EE+/EXPERIMENTs/中的示例包含中的示例包含完整的源代碼,并公開全部設(shè)計(jì);而在文件夾完整的源代碼,并公開全部設(shè)計(jì);而在文件夾/KX_7C5EE+/DEMOs/中的設(shè)計(jì),中的設(shè)計(jì),僅供演示,未提供源代碼。所有的示例演示操作都有詳細(xì)說明,可分別參考對(duì)應(yīng)僅供演示,未提供源代碼。所有的示例演示操作都有詳細(xì)說

28、明,可分別參考對(duì)應(yīng)文件夾中的文件夾中的PDF文件。文件。 實(shí)驗(yàn)與設(shè)計(jì)實(shí)驗(yàn)與設(shè)計(jì)5-2 4選選1多路選擇器設(shè)計(jì)實(shí)驗(yàn)多路選擇器設(shè)計(jì)實(shí)驗(yàn)(1) 實(shí)驗(yàn)?zāi)康模哼M(jìn)一步熟悉實(shí)驗(yàn)?zāi)康模哼M(jìn)一步熟悉Quartus II的的Verilog文本設(shè)計(jì)流程,組合電路的設(shè)計(jì)仿文本設(shè)計(jì)流程,組合電路的設(shè)計(jì)仿真和硬件測(cè)試。真和硬件測(cè)試。(2) 實(shí)驗(yàn)內(nèi)容實(shí)驗(yàn)內(nèi)容1:根據(jù):根據(jù)5.1節(jié)的流程,利用節(jié)的流程,利用Quartus II完成完成4選選1多路選擇器(例多路選擇器(例4-1)的文本編輯輸入的文本編輯輸入(MUX41a.v)和仿真測(cè)試等步驟,給出圖和仿真測(cè)試等步驟,給出圖4-2所示的仿真波形。所示的仿真波形。(3) 實(shí)驗(yàn)內(nèi)容實(shí)

29、驗(yàn)內(nèi)容2:在實(shí)驗(yàn)系統(tǒng)上硬件測(cè)試,驗(yàn)證此設(shè)計(jì)的功能。對(duì)于引腳鎖定以及:在實(shí)驗(yàn)系統(tǒng)上硬件測(cè)試,驗(yàn)證此設(shè)計(jì)的功能。對(duì)于引腳鎖定以及硬件下載測(cè)試。建議選實(shí)驗(yàn)電路模式硬件下載測(cè)試。建議選實(shí)驗(yàn)電路模式5(附錄圖(附錄圖F2-4),用鍵),用鍵1(PIO0)控制控制s0;用;用鍵鍵2(PIO1)控制控制s1;A、B、C和和D分別接來自不同的時(shí)鐘或鍵;輸出信號(hào)接蜂鳴器分別接來自不同的時(shí)鐘或鍵;輸出信號(hào)接蜂鳴器(5E+板的引腳標(biāo)于板上,是板的引腳標(biāo)于板上,是11)。最后進(jìn)行編譯、下載和硬件測(cè)試實(shí)驗(yàn)(通過選)。最后進(jìn)行編譯、下載和硬件測(cè)試實(shí)驗(yàn)(通過選擇鍵擇鍵1、鍵、鍵2,控制,控制s0、s1,可使蜂鳴器輸出不同音

30、調(diào))。,可使蜂鳴器輸出不同音調(diào))。(4) 實(shí)驗(yàn)內(nèi)容實(shí)驗(yàn)內(nèi)容3:對(duì):對(duì)Verilog不同描述方式的不同描述方式的4選選1多路選擇器進(jìn)行硬件實(shí)驗(yàn),比較它多路選擇器進(jìn)行硬件實(shí)驗(yàn),比較它們的特性。們的特性。(5) 實(shí)驗(yàn)報(bào)告:根據(jù)以上的實(shí)驗(yàn)內(nèi)容寫出實(shí)驗(yàn)報(bào)告,包括程序設(shè)計(jì)、軟件編譯、仿實(shí)驗(yàn)報(bào)告:根據(jù)以上的實(shí)驗(yàn)內(nèi)容寫出實(shí)驗(yàn)報(bào)告,包括程序設(shè)計(jì)、軟件編譯、仿真分析、硬件測(cè)試和詳細(xì)實(shí)驗(yàn)過程;給出程序分析報(bào)告、仿真波形圖及其分析報(bào)真分析、硬件測(cè)試和詳細(xì)實(shí)驗(yàn)過程;給出程序分析報(bào)告、仿真波形圖及其分析報(bào)告。告。對(duì)于對(duì)于5E+系統(tǒng)的演示,下載系統(tǒng)的演示,下載/KX_7C5EE+/EXPERIMENTs/EXP0_MUX4

31、1/MUX41B。分別按下或放開鍵。分別按下或放開鍵K1,K2,蜂鳴器將發(fā)出,蜂鳴器將發(fā)出4種不同聲音。種不同聲音。 實(shí)驗(yàn)與設(shè)計(jì)實(shí)驗(yàn)與設(shè)計(jì)5-3 用原理圖輸入法設(shè)計(jì)用原理圖輸入法設(shè)計(jì)8位全加器位全加器(1) 實(shí)驗(yàn)?zāi)康模菏煜だ脤?shí)驗(yàn)?zāi)康模菏煜だ肣uartus II的原理圖輸入方法設(shè)計(jì)簡(jiǎn)單組合電路,掌握層次的原理圖輸入方法設(shè)計(jì)簡(jiǎn)單組合電路,掌握層次化設(shè)計(jì)的方法,并通過一個(gè)化設(shè)計(jì)的方法,并通過一個(gè)8位全加器的設(shè)計(jì)把握利用位全加器的設(shè)計(jì)把握利用EDA軟件進(jìn)行原理圖輸入方軟件進(jìn)行原理圖輸入方式設(shè)計(jì)的詳細(xì)流程。式設(shè)計(jì)的詳細(xì)流程。(2) 實(shí)驗(yàn)原理:一個(gè)實(shí)驗(yàn)原理:一個(gè)8位全加器可以由位全加器可以由8個(gè)個(gè)5.

32、5.1節(jié)介紹的節(jié)介紹的1位全加器構(gòu)成,加法器間的位全加器構(gòu)成,加法器間的進(jìn)位可以串行方式實(shí)現(xiàn),即將低位加法器的進(jìn)位輸出進(jìn)位可以串行方式實(shí)現(xiàn),即將低位加法器的進(jìn)位輸出cout與相鄰的高位加法器的最與相鄰的高位加法器的最低進(jìn)位輸入信號(hào)低進(jìn)位輸入信號(hào)cin相接。相接。(3) 實(shí)驗(yàn)內(nèi)容實(shí)驗(yàn)內(nèi)容1:按照:按照5.5.1節(jié)完成半加器和節(jié)完成半加器和1位全加器的設(shè)計(jì),包括原理圖輸入、編位全加器的設(shè)計(jì),包括原理圖輸入、編譯、綜合、適配、仿真、實(shí)驗(yàn)板上的硬件測(cè)試,并將此全加器電路設(shè)置成一個(gè)硬件譯、綜合、適配、仿真、實(shí)驗(yàn)板上的硬件測(cè)試,并將此全加器電路設(shè)置成一個(gè)硬件符號(hào)入庫。鍵符號(hào)入庫。鍵1、鍵、鍵2、鍵、鍵3(

33、PIO0/1/2)分別接分別接ain、bin、cin;發(fā)光管;發(fā)光管D2、D1(PIO9/8)分別接分別接sum和和cout。對(duì)于。對(duì)于5E+系統(tǒng),可用撥碼開關(guān)作為輸入信號(hào)發(fā)生器,系統(tǒng),可用撥碼開關(guān)作為輸入信號(hào)發(fā)生器,輸出用發(fā)光管顯示。輸出用發(fā)光管顯示。(4) 實(shí)驗(yàn)內(nèi)容實(shí)驗(yàn)內(nèi)容2,建立一個(gè)更高層次的原理圖設(shè)計(jì),利用以上獲得的,建立一個(gè)更高層次的原理圖設(shè)計(jì),利用以上獲得的1位全加器構(gòu)成位全加器構(gòu)成8位全加器,并完成編譯、綜合、適配、仿真和硬件測(cè)試。建議選擇電路模式位全加器,并完成編譯、綜合、適配、仿真和硬件測(cè)試。建議選擇電路模式1(附(附錄圖錄圖F2-2);鍵);鍵2、鍵、鍵1輸入輸入8位加數(shù);

34、鍵位加數(shù);鍵4、鍵、鍵3輸入輸入8位被加數(shù);數(shù)碼位被加數(shù);數(shù)碼6和數(shù)碼和數(shù)碼5顯示顯示加和;加和;D8顯示進(jìn)位顯示進(jìn)位cout。對(duì)于。對(duì)于5E+系統(tǒng),須利用圖系統(tǒng),須利用圖F1-2的輔助實(shí)驗(yàn)板上的的輔助實(shí)驗(yàn)板上的8位輸出位輸出信號(hào)加主板上的兩個(gè)撥碼開關(guān)作加法輸入數(shù)據(jù)。信號(hào)加主板上的兩個(gè)撥碼開關(guān)作加法輸入數(shù)據(jù)。(5) 實(shí)驗(yàn)報(bào)告:詳細(xì)敘述實(shí)驗(yàn)報(bào)告:詳細(xì)敘述8位加法器的設(shè)計(jì)流程;給出各層次的原理圖及其對(duì)應(yīng)的仿位加法器的設(shè)計(jì)流程;給出各層次的原理圖及其對(duì)應(yīng)的仿真波形圖;給出加法器的時(shí)序分析情況,分析此加法器的工作速度;最后給出硬件真波形圖;給出加法器的時(shí)序分析情況,分析此加法器的工作速度;最后給出硬件

35、測(cè)試流程和結(jié)果。測(cè)試流程和結(jié)果。實(shí)驗(yàn)與設(shè)計(jì)實(shí)驗(yàn)與設(shè)計(jì)5-4 十六進(jìn)制十六進(jìn)制7段數(shù)碼顯示譯碼器設(shè)計(jì)段數(shù)碼顯示譯碼器設(shè)計(jì)(1) 實(shí)驗(yàn)?zāi)康模簩W(xué)習(xí)實(shí)驗(yàn)?zāi)康模簩W(xué)習(xí)7段數(shù)碼顯示譯碼器的段數(shù)碼顯示譯碼器的Verilog設(shè)計(jì)和硬件驗(yàn)證。設(shè)計(jì)和硬件驗(yàn)證。(2) 實(shí)驗(yàn)原理:實(shí)驗(yàn)原理:7段數(shù)碼是純組合電路。通常的小規(guī)模專用段數(shù)碼是純組合電路。通常的小規(guī)模專用IC,如,如74或或4000系列的器系列的器件只能作十進(jìn)制件只能作十進(jìn)制BCD碼譯碼,然而數(shù)字系統(tǒng)中的數(shù)據(jù)處理和運(yùn)算都是二進(jìn)制的,所碼譯碼,然而數(shù)字系統(tǒng)中的數(shù)據(jù)處理和運(yùn)算都是二進(jìn)制的,所以輸出表達(dá)都是十六進(jìn)制的。為了滿足十六進(jìn)制數(shù)的譯碼顯示,最方便的方法就是以

36、輸出表達(dá)都是十六進(jìn)制的。為了滿足十六進(jìn)制數(shù)的譯碼顯示,最方便的方法就是利用利用Verilog譯碼程序在譯碼程序在FPGA/CPLD中來實(shí)現(xiàn)。所以首先要設(shè)計(jì)一段程序。該程序中來實(shí)現(xiàn)。所以首先要設(shè)計(jì)一段程序。該程序可按照例可按照例4-1的的case語句表述方法,根據(jù)表語句表述方法,根據(jù)表5-3的真值表寫的真值表寫出程序。設(shè)輸入的出程序。設(shè)輸入的4位碼為位碼為A3:0,輸出控制輸出控制7段共陰數(shù)碼管(圖段共陰數(shù)碼管(圖5-59)的的7位數(shù)據(jù)為位數(shù)據(jù)為L(zhǎng)ED7S6:0。輸出信。輸出信號(hào)號(hào)LED7S的的7位分別接圖位分別接圖5-59的共的共陰數(shù)碼管的陰數(shù)碼管的7個(gè)段,高位在左,低個(gè)段,高位在左,低位在右

37、。例如當(dāng)位在右。例如當(dāng)LED7S輸出為輸出為“1101101”時(shí),數(shù)碼管的時(shí),數(shù)碼管的7個(gè)段個(gè)段g、f、e、d、c、b、a分別接分別接1、1、0、1、1、0、1;接有高電平的段發(fā);接有高電平的段發(fā)亮,于是數(shù)碼管顯示亮,于是數(shù)碼管顯示“5”。這里沒。這里沒有考慮表示小數(shù)點(diǎn)的發(fā)光管,如果有考慮表示小數(shù)點(diǎn)的發(fā)光管,如果要考慮,需要增加段要考慮,需要增加段h,然后將,然后將LED7S改為改為8位輸出。位輸出。實(shí)驗(yàn)與設(shè)計(jì)實(shí)驗(yàn)與設(shè)計(jì)(3) 實(shí)驗(yàn)內(nèi)容實(shí)驗(yàn)內(nèi)容1:將設(shè)計(jì)好的:將設(shè)計(jì)好的Verilog譯碼器程序在譯碼器程序在Quartus II上進(jìn)行編輯、編譯、綜上進(jìn)行編輯、編譯、綜合、適配、仿真,給出其所有信

38、號(hào)的時(shí)序仿真波形。提示:設(shè)仿真激勵(lì)信號(hào)時(shí)用輸合、適配、仿真,給出其所有信號(hào)的時(shí)序仿真波形。提示:設(shè)仿真激勵(lì)信號(hào)時(shí)用輸入總線的方式給出輸入信號(hào)仿真數(shù)據(jù),仿真波形圖如圖入總線的方式給出輸入信號(hào)仿真數(shù)據(jù),仿真波形圖如圖5-58所示。所示。 (4)實(shí)驗(yàn)內(nèi)容實(shí)驗(yàn)內(nèi)容2:引腳鎖定及硬件測(cè)試。若用附錄:引腳鎖定及硬件測(cè)試。若用附錄1.4的的PK4系統(tǒng)實(shí)現(xiàn),建議選擇實(shí)驗(yàn)系統(tǒng)實(shí)現(xiàn),建議選擇實(shí)驗(yàn)電路模式電路模式6(參考圖參考圖F2-5),用數(shù)碼,用數(shù)碼8顯示譯碼輸出顯示譯碼輸出(PIO46-PIO40),鍵,鍵8、鍵、鍵7、鍵、鍵6和和鍵鍵5四位控制輸入,硬件驗(yàn)證其工作性能。若是四位控制輸入,硬件驗(yàn)證其工作性能。

39、若是5E+系統(tǒng),輸入碼系統(tǒng),輸入碼A3:0可鎖定于上可鎖定于上方的方的4位撥碼開關(guān)(位撥碼開關(guān)(Pin88、89、90、91),輸出信號(hào)),輸出信號(hào)LED7S6:0鎖定于數(shù)碼管鎖定于數(shù)碼管LEDC,對(duì)應(yīng)的引腳示于左下角(,對(duì)應(yīng)的引腳示于左下角(a、b、c、d、e、f、g、p分別對(duì)應(yīng)分別對(duì)應(yīng)Pin58、55、54、53、52、51、50、49。p對(duì)應(yīng)小數(shù)點(diǎn))。對(duì)應(yīng)小數(shù)點(diǎn))。實(shí)驗(yàn)與設(shè)計(jì)實(shí)驗(yàn)與設(shè)計(jì)(5) 實(shí)驗(yàn)內(nèi)容實(shí)驗(yàn)內(nèi)容3:用第:用第4章介紹的例化語句,按圖章介紹的例化語句,按圖5-60的方式連接成頂層設(shè)計(jì)電路的方式連接成頂層設(shè)計(jì)電路(用用Verilog表述表述),圖中的,圖中的CNT4B是一個(gè)是一

40、個(gè)4位二進(jìn)制加法計(jì)數(shù)器,即例位二進(jìn)制加法計(jì)數(shù)器,即例4-20。模塊。模塊DECL7S即為以上的即為以上的7段譯碼設(shè)計(jì)文件。重復(fù)以上實(shí)驗(yàn)過程。注意圖段譯碼設(shè)計(jì)文件。重復(fù)以上實(shí)驗(yàn)過程。注意圖5-60中的中的tmp是是4位總線,位總線,led是是7位總線。位總線。 5E+系統(tǒng)上的系統(tǒng)上的3個(gè)數(shù)碼管都是共陰數(shù)碼管,其中兩個(gè)(個(gè)數(shù)碼管都是共陰數(shù)碼管,其中兩個(gè)(LEDA和和LEDB)已配有)已配有7段段16進(jìn)制譯碼模塊,所以直接輸入進(jìn)制譯碼模塊,所以直接輸入4位二進(jìn)制數(shù)即可顯示數(shù)據(jù)。位二進(jìn)制數(shù)即可顯示數(shù)據(jù)。LEDC沒有譯碼模塊。沒有譯碼模塊。 實(shí)驗(yàn)與設(shè)計(jì)實(shí)驗(yàn)與設(shè)計(jì)(6)實(shí)驗(yàn)報(bào)告:根據(jù)以上的實(shí)驗(yàn)內(nèi)容寫出實(shí)驗(yàn)

41、報(bào)告,包括程序設(shè)計(jì)、軟件)實(shí)驗(yàn)報(bào)告:根據(jù)以上的實(shí)驗(yàn)內(nèi)容寫出實(shí)驗(yàn)報(bào)告,包括程序設(shè)計(jì)、軟件編譯、仿真分析、硬件測(cè)試和實(shí)驗(yàn)過程;設(shè)計(jì)程序、程序分析報(bào)告、仿真編譯、仿真分析、硬件測(cè)試和實(shí)驗(yàn)過程;設(shè)計(jì)程序、程序分析報(bào)告、仿真波形圖及其分析報(bào)告。波形圖及其分析報(bào)告。對(duì)于對(duì)于5E+系統(tǒng)的演示,下載系統(tǒng)的演示,下載/KX_7C5EE+/EXPERIMENTs/EXP2_7S_DECODER/即可。此例定義:即可。此例定義:4位輸入由上方的位輸入由上方的4位撥碼開關(guān)控制,顯示數(shù)碼管是位撥碼開關(guān)控制,顯示數(shù)碼管是LEDC(注意此數(shù)碼管是(注意此數(shù)碼管是未譯碼的,與未譯碼的,與LEDA和和LEDB不同)。另外,下方

42、的撥碼開關(guān)空閑時(shí),都必不同)。另外,下方的撥碼開關(guān)空閑時(shí),都必須撥向左側(cè)須撥向左側(cè)H,因?yàn)樗鼈兣c鍵復(fù)用),因?yàn)樗鼈兣c鍵復(fù)用)實(shí)驗(yàn)與設(shè)計(jì)實(shí)驗(yàn)與設(shè)計(jì)5-5 原理圖輸入法設(shè)計(jì)原理圖輸入法設(shè)計(jì)8位十進(jìn)制顯示的頻率計(jì)位十進(jìn)制顯示的頻率計(jì)(1) 實(shí)驗(yàn)?zāi)康模菏煜ぴ韴D輸入法中實(shí)驗(yàn)?zāi)康模菏煜ぴ韴D輸入法中74系列等宏功能元件的使用方法,掌握系列等宏功能元件的使用方法,掌握更復(fù)雜的原理圖層次化設(shè)計(jì)技術(shù)和數(shù)字系統(tǒng)設(shè)計(jì)方法。完成更復(fù)雜的原理圖層次化設(shè)計(jì)技術(shù)和數(shù)字系統(tǒng)設(shè)計(jì)方法。完成8位十進(jìn)制頻率位十進(jìn)制頻率計(jì)的設(shè)計(jì)。此設(shè)計(jì)將會(huì)用到實(shí)驗(yàn)計(jì)的設(shè)計(jì)。此設(shè)計(jì)將會(huì)用到實(shí)驗(yàn)9-2。(2) 原理說明:利用原理說明:利用5.5節(jié)介紹

43、的節(jié)介紹的2位計(jì)數(shù)器模塊,連接它們的計(jì)數(shù)進(jìn)位,用位計(jì)數(shù)器模塊,連接它們的計(jì)數(shù)進(jìn)位,用四個(gè)計(jì)數(shù)模塊就能完成一個(gè)四個(gè)計(jì)數(shù)模塊就能完成一個(gè)8位有時(shí)鐘使能的計(jì)數(shù)器;對(duì)于測(cè)頻控制器的控位有時(shí)鐘使能的計(jì)數(shù)器;對(duì)于測(cè)頻控制器的控制信號(hào),在仿真過程中應(yīng)該注意它們可能的毛刺現(xiàn)象。最后按照設(shè)計(jì)流程制信號(hào),在仿真過程中應(yīng)該注意它們可能的毛刺現(xiàn)象。最后按照設(shè)計(jì)流程和方法即可完成全部設(shè)計(jì)。和方法即可完成全部設(shè)計(jì)。(3) 實(shí)驗(yàn)內(nèi)容實(shí)驗(yàn)內(nèi)容1:首先根據(jù):首先根據(jù)5.5節(jié)完成節(jié)完成2位頻率計(jì)的設(shè)計(jì),包括各模塊和頂層位頻率計(jì)的設(shè)計(jì),包括各模塊和頂層系統(tǒng)的仿真測(cè)試,然后進(jìn)行硬件測(cè)試,建議選擇電路模式系統(tǒng)的仿真測(cè)試,然后進(jìn)行硬件測(cè)

44、試,建議選擇電路模式6(附錄圖(附錄圖F2-5););數(shù)碼數(shù)碼2和和1顯示輸出頻率值,待測(cè)頻率顯示輸出頻率值,待測(cè)頻率F_IN接接clock0;測(cè)頻控制時(shí)鐘;測(cè)頻控制時(shí)鐘CLK接接clock2,若選擇,若選擇clock2=8Hz(如果實(shí)驗(yàn)系統(tǒng)無此時(shí)鐘頻率,可從其他頻率(如果實(shí)驗(yàn)系統(tǒng)無此時(shí)鐘頻率,可從其他頻率用用D觸發(fā)器分頻得到),門控信號(hào)觸發(fā)器分頻得到),門控信號(hào)CNT_EN的脈寬恰好為的脈寬恰好為1s。對(duì)于對(duì)于5E+系統(tǒng),兩位十進(jìn)制輸出顯示可直接利用主板上的兩個(gè)數(shù)碼管顯示。系統(tǒng),兩位十進(jìn)制輸出顯示可直接利用主板上的兩個(gè)數(shù)碼管顯示。但被測(cè)頻率和頻率計(jì)控制時(shí)鐘都必須來自圖但被測(cè)頻率和頻率計(jì)控制時(shí)鐘都必須來自圖F1-2的輔助實(shí)驗(yàn)板的輔助實(shí)驗(yàn)板A。實(shí)驗(yàn)與設(shè)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論