verilog or VHDL乒乓球游戏电路设计
內容及要求: VHDL verilog都已設計驗證!
設計乒乓球游戲電路,用按鍵與LED表示輸入與輸出。
(1)初始時,16個LED最邊上的點亮,按下鍵表示發球,亮的燈依次向對方移動;當到達另一邊倒數第4個燈時表示乒乓球觸到桌面反彈;對方必須在反彈后且靠近己方的最后一個燈亮起來前按下按鍵表示接球,否則輸球;接球后燈亮的規則、對方接球的規則同發球;
(2)雙方靠近自己的4個燈亮鄧間隔0.4s,其余燈亮燈間隔0.8s;
(3)輸球或者犯規,本局游戲結束;
(4)乒乓球比賽規則計分,顯示于數碼管;
(5)工作時鐘100Hz即可;
(6)完成流程:設計規范文檔、底層模塊設計與代碼輸入及其功能仿真、約束與綜合、布局布線、下載驗證等。
乒乓球游戲電路是一個對輸入信號、輸入時機正確與否的判斷,并用16個LED表示乒乓球球臺和乒乓球,用數碼管模擬顯示器,顯示比賽局數比分和每局玩家得分的電路。電路并不復雜,整體分為兩個模塊:一,游戲主模塊;二,計分顯示模塊。主模塊完成用LED表示球和球臺并對玩家是否擊球、是否犯規做出判斷,并且將兩位玩家的游戲得分進行輸出。計分顯示模塊完成對局數比分的運算,顯示局數比分和每局游戲玩家的得分。實現中采用Verilog HDL描述、ModelSim進行功能仿真、Quartus II 進行邏輯綜合和適配下載,選用Cyclone系列EP1C6Q240C8型號的芯片上實現。在此過程中,完整地建立了測試平臺,完成了功能和時序仿真,從而保證了設
總結
以上是生活随笔為你收集整理的verilog or VHDL乒乓球游戏电路设计的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iOS 推送
- 下一篇: TextField对象相关的属性和方法总