24.4.5.6.3 Extended Transmit Command Data Structure
The Extended Transmit Command Structure in Target is used to respond with data for a Vendor-Specific Directed Read command from the Active Controller.
| Bits | Name | Memory Access | Description |
|---|---|---|---|
| 31:24 | CCC | R/W |
Common Command Code Contains the Common Command Code of a specific transfer. This field is used by the Target to match the incoming transfer to return the data from a corresponding transmit buffer I3CxEXTTXDATy. |
| 23:16 | DEFINING_BYTE | R/W |
Defining byte Contains the defining byte of the respective common command code. This field is used by the Target to match the incoming transfer to return the data from a corresponding transmit buffer I3CxEXTTXDATy. NOTE: If the defining byte is not present for the Vendor Specific Read CCC transfer, then this field is set to 8'h0. |
| 15:8 | RSVD | Reserved Field: Yes | |
| 7:6 | DL_LSB | R/W |
LSB 2 bits of data length Contains the last two bits of data length. This field is used by the Target to identify if the complete data length of the transfer programmed in the transmit buffer is not aligned to 4 bytes. These 2 bits act as a byte enable for the last data DWORD programmed in the corresponding transmit buffer. |
| 5:3 | TID | R/W |
Transaction ID For a Vendor Specific CCC, TID should always be 3'b111. |
| 2:0 | RSVD | Reserved Field: Yes |
