Hard Processor System Technical Reference Manual: Agilex™ 5 SoCs

ID 814346
Date 4/01/2024
Public
Document Table of Contents

5.8.6.5.7. Master Command Data Structures

The command queue (written to the COMMAND_QUEUE_PORT register) of the I3C controller accepts the following four types of data structures to initiate a transfer on the I3C bus:

  1. Transfer command data structure
  2. Transfer argument data structure
  3. Short data argument data structure
  4. Address assignment command data structure

If a transfer consists of payload of at least one byte, then either the transfer argument or the short data argument must be written into the command port prior to the transfer command.

Figure 187. I3C Command Structure