922 B
922 B
STRIX
Satellite True Random Information eXtractor
A portable wireless True Random Number Generator based on neoTRNG relized with an Arduino MKR Vidor 4000.
Set Up Dev Environment
Windows:
- Install Arduino IDE from here or via chocolatey:
choco install arduino - Install Intel Quartus Lite. In the list of devices select
Cyclone 10 LP device support
FPGA Development
- In Quartus > Open Project > select
strix.qpffrom thefpga/srcdirectory in this repo.
TODO
- Port neoTRNG to the MKR Vidor 4000 FPGA
- Fetch random numbers from the FPGA
- Serve random numbers via USB
- Make Vidor pairable via Bluetooth/Wifi
- serve randomness wirelessly
- battery pack
- 3D case