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.

Table 24-29. Extended Transmit Command Data Structure
BitsNameMemory AccessDescription
31:24CCCR/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:16DEFINING_BYTER/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:8RSVDReserved Field: Yes
7:6DL_LSBR/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:3TIDR/W

Transaction ID

For a Vendor Specific CCC, TID should always be 3'b111.

2:0RSVDReserved Field: Yes