aboutsummaryrefslogtreecommitdiff
path: root/src/rtl/trng.v
AgeCommit message (Collapse)Author
2015-10-05(1) Minor cleanup. Removed unneeded code blocks and comments. (2) Moved ↵Joachim Strömbergson
debug mux to below reg updates to match structure in other source files.
2015-10-05(1) Changed API addresses for ctrl and status registers - HEADSUP: this ↵Joachim Strömbergson
might break SW that tries to do discard. Updated core version to reflect api changes. (2) Added support for reading discard and test mode bits in control register.
2015-04-28(1) Remove the delayed read for EIM (see core/platform/novena commit ↵Paul Selkirk
2f58e8f). (2) Add the code to read the csprng name and version registers.
2015-04-27Updated the trng version number to sometning that better reflects that it ↵Joachim Strömbergson
actually builds and generates values.
2015-03-26Cleanup: Merged separate clocked processes. Fixed incorrect bit widths. ↵Joachim Strömbergson
Changed to localparams. Changed api data read reg to real hold register.
2015-03-25streamline(?) api_mux, register data for eim outputPaul Selkirk
2014-11-20Updates after linting.Joachim Strömbergson
2014-10-02Updating trng to debugged version.Joachim Strömbergson
2014-09-27Adding debug port for mixer and csprng. In the csprng the debug_update will ↵Joachim Strömbergson
trigger fifo extraction and thus force random number generation.
2014-09-26Updating source to the latest and greatest. In this version the entropy ↵Joachim Strömbergson
sources works and all modules have correct intterface.
2014-09-18Updates after synthesis of the complete trng.Joachim Strömbergson
2014-09-16Debug fixes found during simulation. Now the trng generates data and ↵Joachim Strömbergson
provides an api.
2014-09-12Adding first version of complete trng.Joachim Strömbergson