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

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

使用FPGA的電子骰子,隨機(jī)數(shù)生成

2020/10/13
640
服務(wù)支持:
技術(shù)交流群

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

虛擬商品不可退

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

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

電子骰子或1至6(3位)的隨機(jī)數(shù)生成器。使用FPGA將隨機(jī)數(shù)顯示在共陽(yáng)極7段顯示屏上。

硬件組件:

MINI_SP6-SPARTAN 6 FPGA開(kāi)發(fā)板×1個(gè)

USB-A至Mini-USB電纜×1個(gè)

共陽(yáng)極7段顯示×1個(gè)

面包板(通用)×1個(gè)

公/母跳線(xiàn)×1個(gè)

軟件應(yīng)用程序和在線(xiàn)服務(wù):

Xilinx軟件開(kāi)發(fā)套件

VHDL實(shí)現(xiàn)從1到6(3位)的隨機(jī)數(shù)生成器。隨機(jī)數(shù)顯示在共陽(yáng)極7段顯示器上。因此,它可以用作電子骰子。在Xilinx Spartan 6 FPGA上實(shí)現(xiàn)。.vhd是VHDL文件。ucf是用戶(hù)實(shí)現(xiàn)文件。用.ucf文件中的引腳分配FPGA上的IO引腳。隨機(jī)數(shù)的生成是通過(guò)在時(shí)鐘脈沖處對(duì)位向量進(jìn)行連續(xù)XOR操作來(lái)完成的。該項(xiàng)目可以用來(lái)代替Ludo游戲中使用的傳統(tǒng)骰子。

  • edice_YKGwdu3Bfc.jpg
    描述:原理圖截圖
  • Electronic-Dice-on-FPGA--main.zip
    描述:源碼

相關(guān)推薦

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