• 方案介紹
  • 附件下載
  • 相關推薦
申請入駐 產(chǎn)業(yè)圖譜

FPGA控制小球運動及VGA顯示,附設計說明/源碼

2017/08/09
47
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

FPGA實現(xiàn)小球運動控制系統(tǒng)相關文檔.pdf

共2個文件

該設計其實是一款經(jīng)典打磚塊游戲(小球反彈游戲),其中有涉及到有關小球滾動方面的設計,希望能給2017年全國電子大賽的朋友參考。該小球反彈游戲控制系統(tǒng)由主控邏輯、運動控制、VGA、Transfer、Brick等模塊以及多個Rom存儲模塊組成。小球運動控制模塊接受主控模塊提供的小球位置信息,判斷小球是否與上、左、右壁發(fā)生碰撞,或者與下面的擋板發(fā)生碰撞。綜合從Brick模塊傳入的碰撞信息,使得dx,dy中的一個或者兩個反向(與擋板的非鏡面反射除外),實現(xiàn)了球的反彈。在小球沒有碰撞到任何物體時,小球按照一定的步頻與步幅進行運動,步頻與步幅可以進行調節(jié),保證了小球運動方向與速度的可變性。具體有關FPAG控制小球運動介紹,詳見附件內容設計說明。FPGA控制小球運動及VGA顯示系統(tǒng)設計框圖:

本設計由3人合作完成,用VHDL語言實現(xiàn),內含實驗報告和源代碼。 游戲特點有: 不同難度級別、 計分功能、 生命值、 絢麗結束畫面、 磚塊形轉方便修改、 隨機發(fā)射速度、 擋板不同位置反射角不同、 小球速度、擋板寬度可變 通過FPGA實驗板和VGA測試。

FPGA控制小球運動及VGA顯示源碼截圖:

  • FPGA實現(xiàn)小球運動控制系統(tǒng)相關文檔.pdf
    下載
    描述:文檔設計說明
  • 小球滾動相關源代碼.zip
    下載
    描述:小球滾動相關源代碼

相關推薦