aboutsummaryrefslogtreecommitdiff
path: root/src/rtl/trng_csprng_fifo.v
AgeCommit message (Collapse)Author
2015-07-18Fixed replication sizes found during lintint.Joachim Strömbergson
2015-07-18Simplified the pointer handling. Fixed size of counter. Now all positions in ↵Joachim Strömbergson
the fifo is used and flags are correctly set.
2015-05-22(1) Added a cipher block statistics counter. (2) Cleaned up the csprng code ↵Joachim Strömbergson
and connected discard for fast restart of trng. (3) Added addresses for allowing API to write a known seed to allow test mode. (3) Fixed a number of minor issues during linting. (4) Fixed the csprng testbench to actually generate data as well as displaying the block stat counter.
2015-04-02(1) Added a state in the write fifo machine to actually drop request between ↵Joachim Strömbergson
csprng data words. (2) Updated the testbench with better test vector generation.
2015-04-01Cleanup and fixes of calculations.Joachim Strömbergson
2015-03-26Changed to Verilog 2001 part select for word extraction.Joachim Strömbergson
2015-03-26More cleanup. Completed parameterization of fifo. Fixed incorrect size of ↵Joachim Strömbergson
control regs.
2015-03-26Cleanup from linting. Changing to parameterized fifo pointers. Fixed bug in ↵Joachim Strömbergson
bit selection.
2014-11-20Reworked the csprng output fifo to really take advantage of the fact that ↵Joachim Strömbergson
the csprng delivers blocks of 512 bits. Removed trailing whitespaces and linted code.
2014-09-16Fixed incorrect bit index.Joachim Strömbergson
2014-09-11Adding rtl and tb for the csprng part of the trng.Joachim Strömbergson