strix/README.md
2024-07-21 18:51:16 +03:00

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:

  1. Install Arduino IDE from here or via chocolatey: choco install arduino
  2. Install Intel Quartus Lite. In the list of devices select Cyclone 10 LP device support

FPGA Development

  • In Quartus > Open Project > select strix.qpf from the fpga/src directory 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

Development Notes