Visible to Intel only — GUID: add1679383211751
Ixiasoft
Visible to Intel only — GUID: add1679383211751
Ixiasoft
5.8.6.5.8. Response Data Structure
The I3C controller returns the status of the transfer command into the response queue with the data structure shown in the following figure. See RESPONSE_QUEUE_PORT register in HPS Register Map.
BIT-FIELD | FIELD NAME | WIDTH | DESCRIPTION |
---|---|---|---|
31:28 | ERR_STS | 4 | Error Type Defines the error type of the processed command or received vendor extension CCC packet (slave mode).
|
27:24 | TID | 4 | Transaction ID This field is used as the identification tag for the commands. The I3C controller returns the ID received through commands.
|
23:16 | CCCT | 8 | CCC/HDR Header Type This field represents the CCC type of the received vendor extension CCC packet or the HDR header of the received HDR transaction. This field indicates the CCC type when the TID is set to 4'b1111 (reserved for all other transactions). During the master transactions and slave non-HDR transactions, this field returns 8'b0000_0000 and can be considered as don't care. |
15:0 | DL | 16 | Data Length For write transfers, this field represents the remaining data length of the transfer if the transfer is terminated early (remaining data length = requested data length - transferred data length) For read transfers, this field represents the actual amount of data received in bytes. For address assignment command, this field represents the remaining device count. |