17.5.1 AXI Port Interface (XPI)

The AXI protocol is burst-based with read and write request channels that specify the host ID for the request, start byte address, burst length, burst size, and burst type. This information is processed by the interface and is used subsequently by the UDDRC.

The XPI interfaces the AXI application port to the UDDRC and performs the following main functions:

  • Read address generation
  • Write address generation
  • Write data generation
  • Read data and response generation
  • Write response generation

The XPI converts AXI bursts into read and write requests, which are forwarded to the Port Arbiter (PA). In the opposite direction, the XPI converts the responses from the DDRC into appropriate AXI responses.

The AXI Specification requires that transactions must not cross a 4K address boundary.