Response Data Structure
The I3CC returns the status of the Transfer command into the response queue with this data structure.
Bit | Field Name | Memory Access | Reset Value | Description |
---|---|---|---|---|
31:28 | ERR_STATUS | R | 0x0 | Response Error Status Indicates the Response status, that is, either success or the error type encountered for the processed command. Values:
|
27:24 | TID | R | 0x0 | Command/Response
Transaction ID Transaction ID field is used as an identification tag for the command. This value matches one of commands sent on the bus. Valid IDs are 0x0–0x7. Values 0x8–0xF are reserved. |
23:16 | Reserved | – | – | – |
15:0 | DATA_LENGTH | R | 0x0 | Data Length / Device Count 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. |