-
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 :