openhwgroup / core-v-xif

RISC-V eXtension interface that provides a generalized framework suitable to implement custom coprocessors and ISA extensions
https://docs.openhwgroup.org/projects/openhw-group-core-v-xif/en
Other
60 stars 24 forks source link

Hansdhake rules additional note #194

Closed MPEZZIN closed 6 months ago

MPEZZIN commented 6 months ago

Comment

In the handshake rules, we have the following note:

  • The ready signals is allowed to be 1 when the corresponding valid signal is not asserted

What about the opposite configuration ? I guess that a valid followed by a ready is the nominal use case when the coprocessor is busy, but this is not written explicitly.

Proposed Resolution

I think an additional note would be useful to explain clearly how to deal with the "coprocessor busy" scenario.

Addition Info

No response