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.

Table 24-30. Extended Transmit Command Data Structure Format 2
Word NumberBits

Name

Memory AccessDescription

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

16FINITE_DL R/WType of Transfer:

1: Finite Length Transfer

0: Infinite Length Transfer

15:3Reserved

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