strix/README.md

29 lines
922 B
Markdown
Raw Normal View History

2024-07-21 18:23:20 +03:00
# STRIX
### Satellite True Random Information eXtractor
A portable wireless True Random Number Generator based on [neoTRNG](https://github.com/stnolting/neoTRNG) relized with an Arduino MKR Vidor 4000.
2024-07-21 18:39:00 +03:00
2024-07-21 18:51:16 +03:00
## Set Up Dev Environment
Windows:
1. Install Arduino IDE from here or via chocolatey: `choco install arduino`
2. Install [Intel Quartus Lite](https://www.intel.com/content/www/us/en/software-kit/825278/intel-quartus-prime-lite-edition-design-software-version-23-1-1-for-windows.html). 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
---
2024-07-21 18:39:53 +03:00
## [Development Notes](NOTES.md)