加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入

FPGA控制小球運(yùn)動及VGA顯示,附設(shè)計(jì)說明/源碼

2017/08/09
70
服務(wù)支持:
技術(shù)交流群

完成交易后在“購買成功”頁面掃碼入群,即可與技術(shù)大咖們分享疑惑和經(jīng)驗(yàn)、收獲成長和認(rèn)同、領(lǐng)取優(yōu)惠和紅包等。

虛擬商品不可退

當(dāng)前內(nèi)容為數(shù)字版權(quán)作品,購買后不支持退換且無法轉(zhuǎn)移使用。

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論
相關(guān)方案
  • 方案介紹
  • 相關(guān)文件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

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

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

FPGA控制小球運(yùn)動及VGA顯示源碼截圖:

  • FPGA實(shí)現(xiàn)小球運(yùn)動控制系統(tǒng)相關(guān)文檔.pdf
    描述:文檔設(shè)計(jì)說明
  • 小球滾動相關(guān)源代碼.zip
    描述:小球滾動相關(guān)源代碼

相關(guān)推薦

電子產(chǎn)業(yè)圖譜