Age | Commit message (Collapse) | Author |
|
problems by not automatically reset the key in the API. Enabled all testcases and disabled excessive debug outputs.
|
|
expected.
|
|
that timeout has occured. Added functionality to zeroise API key registers when timout has happened. Updated all auto_zeroise test cases to check that API key registers are properly zeroised.
|
|
|
|
status register.
|
|
|
|
|
|
automatically. It seems to work, but needs a bit more testing.
|
|
after timeout. Status bits looks fishy though.
|
|
support for SW to trigger zeroisation of a loaded key.
|
|
ports in the core to support key status and timeout. Updated core testbench to match the new interface.
|
|
|
|
more banks.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
blockRAM. Added test case that checks access to the API regs.
|
|
|
|
ModelSim.
|
|
|
|
debug outputs.
|
|
Fixed boundaries for the block counter. Now we don't read mem out of bounds.
|
|
|
|
|
|
|
|
model.
|
|
and implement unwrap.
|
|
correctly. A state is wrong and memory is read too far.
|
|
interface. A bit more kludgy, esp since we need to use bank switching to be able to provide enough address space. But this removes a possible problem of the streaming address counter running wild.
|
|
things go bad and where the isssues are.
|
|
number of operations. Bad news: All values are wrong.
|
|
are starting to work. As in AES is actually initialized and used.
|
|
correctly.
|
|
doesn't hang. Now for some bug hunting.
|
|
rread works correctly.
|
|
|
|
|
|
|
|
|
|
read and write words from and to the dut API.
|
|
|
|
be able to bild and run top level simulation as well as linting all rtl code.
|
|
simulate with the AES core. Minor update to header and README. Clarified that it is RFC 5649 we are implementing.
|
|
|