Age | Commit message (Collapse) | Author |
|
driver doesn't have to know that the internal block size is actually 1600
bits. This involves having the "init" state zero-extend the block data,
and having "next" only absorb the block bits for that mode.
|
|
at odds with everything else in our system (including the register
interface to sha3_wrapper). Rather than trying to rewrite sha3, I'll
isolate it in its own little-endian universe by byte-swapping all reads
and writes.
|
|
|
|
|
|
- modified control logic (init & next flags instead of upper address bit)
- registered output data bus
- removed 8/16/32-bit data bus switch (we can only do 32 bits, moreover
Xilinx synthesizer was too stupid to understand it)
|
|
|