From 945928b13c8bb938b658cc6cd7c2aef9d5a4ac39 Mon Sep 17 00:00:00 2001 From: randogoth Date: Sun, 21 Jul 2024 18:51:16 +0300 Subject: [PATCH] added setup info --- README.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/README.md b/README.md index 2252289..97641e1 100644 --- a/README.md +++ b/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. +## 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) \ No newline at end of file