24.4.5.6.4 Extended Transmit Command Data Structure Format 2
The Extended Transmit Command Structure Format 2 in Target is used to respond with data for a Private Read or Vendor Specific Directed Read command from the Active Controller when the Virtual Target is enabled.
| Word Number | Bits |
Name | Memory Access | Description |
|---|---|---|---|---|
|
1 |
31:28 |
ADDR_OFFSET |
R/W |
Address Mask: 0x0: Assign to Virtual Target 0 0x1: Assign to Virtual Target 1 0x2: Assign to Virtual Target 2 0x3: Assign to Virtual Target 3 0x4: Assign to Virtual Target 4 |
|
1 |
27 |
Reserved | ||
|
1 |
26:25 |
ADDR_MSK |
R/W |
Address Mask: 2'b00: No Address Mask |
|
1 |
24 |
CCC |
R/W |
CCC Enable: 1: Command is CCC Direct Read 0: Command is Private Read |
|
1 |
23:17 |
Reserved | ||
|
1 |
16 |
CMD_VLD |
R/W |
Command Valid bit: 1: Command is Valid 0: Command is not Valid |
|
1 |
15:8 |
ERR_STATUS |
R |
Defines the Error Type of the processed command. |
|
1 |
7 |
Reserved | ||
| 1 | 6 | FINITE_DL | R/W | Type of Transfer: 1: Finite Length Transfer 0: Infinite Length Transfer |
| 1 | 5:3 | Reserved | ||
|
1 |
2:0 |
CMD_ATTR |
R/W |
Defines the type of command used: 001b: Extended Command Others: Reserved |
|
2 |
31:16 |
DATA_LENGTH |
R/W |
Define the data length for the used command from a corresponding transmit buffer (I3CxEXTTXDATy). |
|
2 |
15:08 |
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. |
|
2 |
7:0 |
CCC_HDR_HEAD ER |
R/W |
Command Code of CCC or HDR Command Code 8'h00 - SDR Private Transfer CCC Code - Vendor Specific CCC's |
