FPGA Digital Dice using Pseudo Random Number Generator

2024年05月01日
  • 简介
    这个项目的目标是设计一个能够实时显示骰子点数的数字骰子。使用XORshift算法的伪随机数生成器(PRNG)在FPGA上的Verilog HDL中实现,生成数字。数字骰子配备了倾斜传感器、显示器、电源管理电路和可充电电池,安装在3D打印的骰子外壳中。通过摇动数字骰子,倾斜传感器信号产生PRNG的种子。这个数字骰子展示了一组可能的随机数字,包括2、4、6、8、10、12、20和100,模拟了骰子的面数。这个套件被命名为SUTDicey。
  • 作者讲解
  • 图表
  • 解决问题
    设计一款数字骰子,使用伪随机数生成器(PRNG)和倾斜传感器实现实时显示骰子点数。这是否是一个新问题?
  • 关键思路
    使用FPGA实现基于XORshift算法的PRNG,结合倾斜传感器、显示器、电源管理电路和可充电电池,制作一款3D打印的数字骰子。
  • 其它亮点
    该数字骰子可以模拟2、4、6、8、10、12、20、100面骰子的随机数字。使用倾斜传感器的信号作为PRNG的种子,实现真正的随机性。该论文未提及实验设计、数据集或开源代码。
  • 相关研究
    该论文未提及与数字骰子相关的其他研究。
许愿开讲
PDF
原文
点赞 收藏
向作者提问
NEW
分享到Link

提问交流

提交问题,平台邀请作者,轻松获得权威解答~

向作者提问