| |||
| Home > ACE and ACE-Lite Protocol Assertion Descriptions > ACE CR channel | |||
Table 4.11 shows the ACE CR channel protocol rules.
Table 4.11. ACE CR channel
| Assertion | Description | AMBA AXI and ACE Protocol Specification reference |
|---|---|---|
ACE_ERRM_CRVALID_X | When not in reset, a value of X on CRVALID is not permitted | C2.3.3 |
ACE_ERRS_CRREADY_X | When not in reset, a value of X on CRREADY is not permitted | C2.3.3 |
ACE_ERRM_CRVALID_STABLE | When CRVALID is asserted, it must remain asserted until CRREADY is asserted | C3.7 |
ACE_ERRM_CRRESP_STABLE | CR payload signals must remain stable while CRVALID is asserted and CRREADY is de-asserted | C3.7 |
ACE_ERRM_CRRESP_DIRTY | When CRVALID is
asserted and CRRESP[2], | Table C3-22 |
ACE_ERRM_CRRESP_SHARED | When CRVALID is
asserted in response to an AC transfer, where ACSNOOP was | C3.7 |
ACE_ERRM_CR_ORDER | CRVALID must not be asserted before the corresponding AC handshake | Figure C3-1 |
ACE_ERRM_CRRESP_X | When CRVALID is asserted, a value of X on CRRESP is not permitted | C3.7 |
ACE_ERRM_CRRESP_DVM | A DVM response must use CRRESP[4:0] = | C12.3.4 |
ACE_ERRM_CRRESP_DVM_ERROR | An error response is not permitted for a:
| C12.3.4, C12.7.6 |
ACE_RECS_CRREADY_MAX_WAIT | CRREADY should be asserted within MAXWAITS cycles of CRVALID being asserted | - |