Visible to Intel only — GUID: xqf1679439833983
Ixiasoft
Visible to Intel only — GUID: xqf1679439833983
Ixiasoft
5.8.6.5.7.4. Address Assignment Command Data Structure
In the master mode of operation, the address assignment command is used to initiate ENTDAA and SETDASA transfers.
BIT-FIELD | FIELD NAME | WIDTH | DESCRIPTION |
---|---|---|---|
31 | RSVD | 1 | Reserved |
30 | TOC | 1 | Termination On Completion This field controls whether a STOP need to be issued after the completion of the transfer or not.
|
29:27 | RSVD | 3 | Reserved |
26 | ROC | 1 | Response On Completion This field indicates whether the response status is required or not, after the execution of this command for the successful transfer.
Note: The exception to this control is that the response status gets generated when the transfer has encountered an error condition.
|
25:21 | DEV_COUNT | 5 | Device Count This field is used to represent the number of devices to be assigned with the dynamic address. |
20:16 | DEV_INDX | 5 | Device Index This field is used to indicate the start pointer of the device table from where the dynamic address is to be picked and assigned to the I3C devices. |
15 | RSVD | 1 | Reserved |
14:7 | CMD | 8 | Address Assignment CCC This field is used to define the address assignment command type used in the transfer. This field is used for representing the ENTDAA or SETDASA common command codes. |
6:3 | TID | 4 | Transaction ID This field is used as the identification tag for the commands. The I3C controller returns this ID along with the response upon completion or upon error.
|
2:0 | CMD_ATTR | 3 | Command Attribute Defines the command type and its bit-field format.
|