No description
Find a file
2024-07-21 18:51:16 +03:00
fpga/src fpga project set up 2024-07-21 18:38:16 +03:00
LICENSE Create LICENSE 2024-07-21 18:24:50 +03:00
NOTES.md fpga project set up 2024-07-21 18:38:16 +03:00
README.md added setup info 2024-07-21 18:51:16 +03:00

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