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