Age | Commit message (Collapse) | Author |
|
protocol complexity.
|
|
interfaces and registers to be able to pass mkm status to host. Updated dut instantiation in core testbench to.
|
|
keywrap_core to support control of MKM access operations.
|
|
|
|
|
|
|
|
|
|
read and write key handling.
|
|
|
|
code to mux key.
|
|
DEBUG is set.
|
|
testbench anf Makefile to build with instantiated mkmif. The mkmif is not yet used by the keywrap.
|
|
|
|
more banks.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
capacity. Does not yet work, but at least the linter is fairly happy.
|
|
|
|
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.
|
|
possible to optimize.
|
|
|
|
|
|
both wrap and unwrap cases.
|
|
define to something more comprehensible.
|
|
|
|
model.
|
|
|
|
|
|
|
|
and implement unwrap.
|
|
correctly. Now we just need to stop processing whe we should.
|
|
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.
|
|
|