added setup info
This commit is contained in:
parent
4cd49806d2
commit
945928b13c
1 changed files with 23 additions and 0 deletions
23
README.md
23
README.md
|
|
@ -3,4 +3,27 @@
|
||||||
|
|
||||||
A portable wireless True Random Number Generator based on [neoTRNG](https://github.com/stnolting/neoTRNG) relized with an Arduino MKR Vidor 4000.
|
A portable wireless True Random Number Generator based on [neoTRNG](https://github.com/stnolting/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](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
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## [Development Notes](NOTES.md)
|
## [Development Notes](NOTES.md)
|
||||||
Loading…
Add table
Add a link
Reference in a new issue