diff options
author | Joachim StroĢmbergson <joachim@secworks.se> | 2014-08-21 15:34:44 +0200 |
---|---|---|
committer | Joachim StroĢmbergson <joachim@secworks.se> | 2014-08-21 15:34:44 +0200 |
commit | 436c4946f637fa3977f7744be0a1fb2b750a8f7d (patch) | |
tree | d3b93e745a4e42408fba57f4b58ae43b63b94d06 | |
parent | 8780d5367d4a1400b8ea79e91cb6b4b739db0c82 (diff) |
Adding a short README that describes, purpose and how the design works.
-rw-r--r-- | README.txt | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/README.txt b/README.txt new file mode 100644 index 0000000..017d5ae --- /dev/null +++ b/README.txt @@ -0,0 +1,20 @@ + +External Avalanche Entropy +-------------------------- +This is a test project of an entropy provider that collects entropy from +an avalanche noise based source. + +The design expects a one bit digital input noise signal. The collector +observes positive flank events in the input noise signa and measures the +time between these events using a counter. The counter is free running +and increases once for each clock cycle (currently running av 50 MHz). + +The LSB of the counter is added to a 32-bit entropy register at each +event. + +As debug output the entropy register is sampled at a given rate +(currently a few times per second). The debug output is connected to LED +on the FPGA development board. + +The project also contains project files, pin assignments and clock +definition neded to implement the design on a TerasIC DE0-Nano board. |