Age | Commit message (Collapse) | Author |
|
the DUT.
|
|
Changed default number of blocks to do reseed once every 16 GByte.
|
|
seed process.
|
|
communicate with the DUT using the seed update protocol. Minor nits.
|
|
proper API write_word.
|
|
|
|
|
|
|
|
|
|
|
|
Refactored w512 task.
|
|
the fifo is used and flags are correctly set.
|
|
|
|
|
|
several 512-bit words fed into the fifo.
|
|
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.
|
|
2f58e8f). (2) Add the code to read the csprng name and version registers.
|
|
|
|
actually builds and generates values.
|
|
csprng data words. (2) Updated the testbench with better test vector generation.
|
|
|
|
|
|
|
|
|
|
register. Changed to localparam. Removed redundant code for reg updates.
|
|
update processes to one. Changed name of api read data hold reg and added better update vector name for it.
|
|
|
|
control regs.
|
|
bit selection.
|
|
Changed to localparams. Changed api data read reg to real hold register.
|
|
|
|
|
|
the csprng delivers blocks of 512 bits. Removed trailing whitespaces and linted code.
|
|
|
|
match new interface with work factor ports. We are not using the work factor here at the moment.
|
|
write data.
|
|
|
|
|
|
trigger fifo extraction and thus force random number generation.
|
|
sources works and all modules have correct intterface.
|
|
|
|
|
|
|
|
|
|
during synthesis.
|
|
|
|
that we want more seed.
|
|
provides an api.
|
|
|
|
|