電子通信論文編號:TX142 字數(shù):10570,頁數(shù):33 目錄 1引言 1 2 VHDL簡介 2 2.1 VHDL的特點及優(yōu)點 2 2.2設(shè)計流圖 3 3模塊設(shè)計 6 3.1七段數(shù)碼管顯示譯碼器 7 3.2按鍵去抖電路 9 3.3狀態(tài)機設(shè)計 11 3.3.1狀態(tài)機的6種狀態(tài)及狀態(tài)轉(zhuǎn)移 11 3.3.2狀態(tài)機/球臺控制程序 12 3.4記分器設(shè)計 17 4系統(tǒng)硬件測試 20 4.1 GW48系統(tǒng)的主要性能和特點 20 4.2 FPGA目標芯片管腳圖 20 4.3系統(tǒng)的編譯、綜合、適配 22 4.4系統(tǒng)的有關(guān)仿真 24 4.5系統(tǒng)的編程配置 26 5結(jié)論 28 參考文獻 29 致謝 30
摘 要
VHDL是甚高速集成電路硬件描述語言。目前,VHDL已成為許多設(shè)計自動化工具普遍采用的標準化硬件描述語言。VHDL語言功能性強,覆蓋面廣,靈活性高,具有很好的實用性。本文設(shè)計一個基于VHDL的乒乓游戲機,乒乓游戲機由狀態(tài)機、記分器、譯碼顯示器與按鍵去抖等部分所組成。通過對各部分編寫VHDL程序,然后進行編譯、仿真、邏輯綜合、邏輯適配,最后進行編程下載,并且通過GW48型EDA實驗箱的驗證,實現(xiàn)乒乓游戲機的基本功能。
關(guān)鍵詞:VHDL;GW48;乒乓游戲機
本設(shè)計的主要任務(wù)和要求如下: (1)使用乒乓機的甲乙雙放在不同的位置發(fā)球或擊球。 (2)乒乓球的位置和移動方向由燈亮及依次點亮的方向決定。球的速度為0.1s-0.5s移動1位。球過網(wǎng),接球方向即可擊球,提前擊球或沒擊球均判失分。 (3)比賽按21分為一局進行,甲乙雙方都應(yīng)設(shè)置自己的記分牌,任何一方先記滿21分,該方就算勝出,按RESET復(fù)位重新開局。
本站部分文章來自網(wǎng)絡(luò),如發(fā)現(xiàn)侵犯了您的權(quán)益,請聯(lián)系指出,本站及時確認刪除 E-mail:349991040@qq.com
論文格式網(wǎng)(m.donglienglish.cn--論文格式網(wǎng)拼音首字母組合)提供電子通信論文畢業(yè)論文格式,論文格式范文,畢業(yè)論文范文