現(xiàn)代數(shù)字系統(tǒng)設(shè)計——課程設(shè)計_第1頁
現(xiàn)代數(shù)字系統(tǒng)設(shè)計——課程設(shè)計_第2頁
現(xiàn)代數(shù)字系統(tǒng)設(shè)計——課程設(shè)計_第3頁
現(xiàn)代數(shù)字系統(tǒng)設(shè)計——課程設(shè)計_第4頁
現(xiàn)代數(shù)字系統(tǒng)設(shè)計——課程設(shè)計_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、現(xiàn)代電子系統(tǒng)課程設(shè)計Modern electronic system course design學(xué)分:2 周數(shù):2一、 進度安排布置課題和講解:1天查閱資料、設(shè)計:4天實驗:3天撰寫報告:2天二、 成績考核達標要求:1、根據(jù)據(jù)設(shè)計題目進行系統(tǒng)功能分析,根據(jù)系統(tǒng)功能分析的結(jié)果給出系統(tǒng)的邏輯算法,系統(tǒng)框架;給出采用流程圖或描述語言等手段描述的系統(tǒng)邏輯功能;據(jù)此完成系統(tǒng)方案設(shè)計并進行論證,根據(jù)該方案進行系統(tǒng)設(shè)計。提交實現(xiàn)受控器及控制器的VHDL源程序以及仿真結(jié)果。2、在GW48-SOPC實驗開發(fā)系統(tǒng)上完成系統(tǒng)的物理實現(xiàn)。3、對試驗結(jié)果進行必要的分析。4、根據(jù)要求完成課程設(shè)計報告書。考核方式:可根據(jù)學(xué)

2、生設(shè)計的VHDL源程序、硬件原理圖、軟件流程圖和課程設(shè)計報告書的質(zhì)量及實驗完成情況評定成績,在條件容許時也可進行答辯考核。報告(包括答辯)成績占70,實驗成績占30。三、 課程設(shè)計報告格式、內(nèi)容要求課程設(shè)計報告應(yīng)包括方案設(shè)計與論證、電路圖、VHLD源程序及軟件流程圖等設(shè)計文件、FPGA時序仿真結(jié)果、實驗結(jié)果分析等方面,報告書要求字跡工整,語言簡練、文字通順。報告書應(yīng)以十六開紙書寫,四周留有邊框,并裝訂成冊。其格式要求如下:1封面(模板從學(xué)校校園網(wǎng)上下載)封面應(yīng)包括題目、學(xué)生姓名、學(xué)號、班級、日期等相關(guān)信息。2 任務(wù)書(由指導(dǎo)老師提供)3 摘要摘要要求400字以內(nèi)。主要包括總體方案,實現(xiàn)方法,實

3、現(xiàn)的功能、特點等。4 目錄可采用二三級目錄結(jié)構(gòu)。 5正文正文應(yīng)包含課程設(shè)計報告內(nèi)容要求中所列出的每一方面的內(nèi)容,一般可按章節(jié)結(jié)構(gòu)撰寫。1) 方案設(shè)計與論證本章應(yīng)包含方案的比較與對為何采用此方案的論證。在方案比較中應(yīng)至少提供兩種以上的實現(xiàn)方案,每種方案只需提供原理框圖并說明每個方案的特點,說明各自的優(yōu)缺點。在原理框圖的基礎(chǔ)上應(yīng)采用現(xiàn)代電子系統(tǒng)設(shè)計方法進行系統(tǒng)設(shè)計,對系統(tǒng)的各組成環(huán)節(jié)進行原理說明。2) 電路圖及設(shè)計文件電路圖應(yīng)采用Protel或Orcad等電路設(shè)計CAD軟件繪制,軟件流程圖應(yīng)采用Visio繪制,VHDL源程序內(nèi)容應(yīng)規(guī)范、清晰、工整、合乎規(guī)范。3) FPGA時序仿真結(jié)果應(yīng)給出測試向量

4、、全機與關(guān)鍵器件的時序波形,并給出相應(yīng)的分析結(jié)果說明。4) 測試結(jié)果分析根據(jù)設(shè)計要求及實驗結(jié)果對本次設(shè)計結(jié)果作出評估,提出存在問題,產(chǎn)生問題的原因及解決方法。題目一 數(shù)字移相信號發(fā)生器設(shè)計1、任務(wù)與要求 基于DDS技術(shù)利用VHDL設(shè)計并制作一個數(shù)字式移相信號發(fā)生器。(1)基本要求: a頻率范圍:1Hz4kHz,頻率步進為1Hz,輸出頻率可預(yù)置。 bA、B兩路正弦信號輸出,10位輸出數(shù)據(jù)寬度c相位差范圍為0359,步進為1.4,相位差值可預(yù)置。 d數(shù)字顯示預(yù)置的頻率(10進制)、相位差值。(2)發(fā)揮部分a修改設(shè)計,增加幅度控制電路(如可以用一乘法器控制輸出幅度)。 b輸出幅度峰峰值0.13.0V

5、,步距0.1V,顯示預(yù)置值。c其它。2、系統(tǒng)原理框圖圖1-1 DDS數(shù)字移相調(diào)頻原理框圖建議選擇模式3:用數(shù)碼管1、2顯示相位字PWORD輸入,用數(shù)碼管5、6、7、8顯示頻率字FWORD輸入,用數(shù)碼管3、4顯示輸出電壓。附:超高速A/D、D/A板GW_ADDA說明GW_ADDA板含兩片10位超高速DAC(轉(zhuǎn)換速率最高150MHz)和一片8位ADC(轉(zhuǎn)換速率最高50MHz),另2片3dB帶寬大于260MHz的高速運放組成變換電路。GW_ADDA板上所有的A/D和D/A全部處于使能狀態(tài),除了數(shù)據(jù)線外,任一器件的控制信號線只有時鐘線,這有利于高速控制和直接利用MATLAB/DSP Builder工具

6、的設(shè)計。GW_ADDA板上工作時鐘必須由FPGA的I/O口提供,且DAC和ADC的工作時鐘是分開的。無法直接利用MATLAB和DSP Builder進行自動流程的設(shè)計,優(yōu)點是時鐘頻率容易變化,且可通過Cyclone中的PLL的到幾乎任何時鐘頻率。由此即可測試ADC和DAC的最高轉(zhuǎn)換頻率。兩個電位器可分別調(diào)協(xié)兩個D/A輸出的幅度(輸出幅度峰峰值不可大于5V,否則波形失真);模擬信號從接插口的2針“AIN”輸入,J1和J2分別是模擬信號輸出的PA、PB口,也可在兩掛鉤處輸出,分別是兩個10位DA5651輸出口。注意,使用A/D,D/A板必須打開GW48-PK2主系統(tǒng)板上的+/-12V電源,用后關(guān)閉

7、!附圖1-1 SOPC GWAC6/12 板AD_DA 板接口原理圖 題目二 直流電機控制設(shè)計1、任務(wù)與要求 利用PWM控制技術(shù)實現(xiàn)直流電機的速度控制。(1)基本要求: a速度調(diào)節(jié):4檔,數(shù)字顯示其檔位。b能控制電機的旋轉(zhuǎn)方向。c通過紅外光電電路測得電機的轉(zhuǎn)速,設(shè)計頻率計用4位10進制顯示電機的轉(zhuǎn)速。(2)發(fā)揮部分a設(shè)計“去抖動”電路,實現(xiàn)直流電機轉(zhuǎn)速的精確測量。b修改設(shè)計,實現(xiàn)直流電機的閉環(huán)控制,旋轉(zhuǎn)速度可設(shè)置。c其它。2、系統(tǒng)原理框圖圖2-1 直流電機控制原理框圖圖2-2 PWM控制電路原理圖建議選擇模式5:用鍵1控制旋轉(zhuǎn)方向,鍵2控制旋轉(zhuǎn)速度。附:步進電機和直流電機使用說明附圖2-1 電

8、機引腳連接原理圖附圖2-1是實驗系統(tǒng)上的兩個電機的引腳圖,是以標準引腳方式標注的。直流電機的MA1和MA2相為PWM輸入控制端,cont為光電輸出給FPGA的轉(zhuǎn)速脈沖,接PIO66。注意,不作電機實驗時要通過3個跳線座,禁止它們;如其中JM0是步進電機的開關(guān)跳線,如此等等。題目三 簡易數(shù)字頻率計設(shè)計1、任務(wù)與要求 設(shè)計一個具有如下功能的簡易頻率計。(1)基本要求: a被測信號的頻率范圍為120kHz,用4位數(shù)碼管顯示數(shù)據(jù)。b測量結(jié)果直接用十進制數(shù)值顯示。c被測信號可以是正弦波、三角波、方波,幅值13V不等。d具有超量程警告(可以用LED燈顯示,也可以用蜂鳴器報警)。e當(dāng)測量脈沖信號時,能顯示其

9、占空比(精度誤差不大于1%)。(2)發(fā)揮部分a修改設(shè)計,實現(xiàn)自動切換量程。b構(gòu)思方案,使整形時,跳變閾值自動進行調(diào)節(jié),以實現(xiàn)擴寬被測信號的幅值范圍。c其它。2、系統(tǒng)原理框圖圖3-1 系統(tǒng)原理框圖圖3-2 放大整形原理框圖建議選擇模式5:用鍵1控制量程切換,鍵2控制計算占空比。附:超高速A/D、D/A板GW_ADDA說明GW_ADDA板含兩片10位超高速DAC(轉(zhuǎn)換速率最高150MHz)和一片8位ADC(轉(zhuǎn)換速率最高50MHz),另2片3dB帶寬大于260MHz的高速運放組成變換電路。GW_ADDA板上所有的A/D和D/A全部處于使能狀態(tài),除了數(shù)據(jù)線外,任一器件的控制信號線只有時鐘線,這有利于高

10、速控制和直接利用MATLAB/DSP Builder工具的設(shè)計。GW_ADDA板上工作時鐘必須由FPGA的I/O口提供,且DAC和ADC的工作時鐘是分開的。無法直接利用MATLAB和DSP Builder進行自動流程的設(shè)計,優(yōu)點是時鐘頻率容易變化,且可通過Cyclone中的PLL的到幾乎任何時鐘頻率。由此即可測試ADC和DAC的最高轉(zhuǎn)換頻率。兩個電位器可分別調(diào)協(xié)兩個D/A輸出的幅度(輸出幅度峰峰值不可大于5V,否則波形失真);模擬信號從接插口的2針“AIN”輸入,J1和J2分別是模擬信號輸出的PA、PB口,也可在兩掛鉤處輸出,分別是兩個10位DA5651輸出口。注意,使用A/D,D/A板必須打

11、開GW48-PK2主系統(tǒng)板上的+/-12V電源,用后關(guān)閉!附圖3-1 SOPC GWAC6/12 板AD_DA 板接口原理圖 題目四 堆棧處理器的設(shè)計1、任務(wù)與要求 設(shè)計一個具有如下功能的堆棧處理器。(1)基本要求: a與外部數(shù)據(jù)線的數(shù)據(jù)交換符合堆棧要求(先進后出); b對存儲的數(shù)據(jù)能進行算術(shù)運算;c數(shù)據(jù)位數(shù)不少于8位;d通過數(shù)碼管顯示操作數(shù)據(jù)及運算結(jié)果。(2)發(fā)揮部分a具有錯誤提示功能;b數(shù)據(jù)位數(shù)不少于16位;c其它。2、系統(tǒng)原理框圖圖4-1 系統(tǒng)原理框圖圖4-2 堆棧存儲器結(jié)構(gòu)建議用VHDL語言進行編寫,也可用LPM模塊進行定制ram、乘法器和除法器等器件。為了便于測試ram中字數(shù)可設(shè)置的少一些。電路結(jié)構(gòu)建議選擇模式5。用1或2

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論