-
Notifications
You must be signed in to change notification settings - Fork 19
HashCoreIO
Snoopy87 edited this page Aug 31, 2017
·
5 revisions
All hash algorithms are using the HashCoreIO interface.
Interface | Signal | Description | ||
---|---|---|---|---|
init | Bool | init | Bool | A pulse to initialize the hash |
cmd | Stream[Fragment] | valid/ready | Bool | Stream handshake |
msg | Bits | A part of the message to hash | ||
size | UInt | The size of the msg signal | ||
last | Bool | Last message sent | ||
rsp | Flow | valid | Bool | Data valid |
digest | Bits | Digest message computed |
Below, the timing representation of hash :