Quartus® Prime Pro Edition User Guide: Platform Designer

ID 683609
Date 9/30/2024
Public
Document Table of Contents

5.1.5.2.2. Fixed Priority Arbitration with AXI Managers and Avalon® Memory Mapped Agents

When an AXI manager is connected to a designated fixed priority arbitration Avalon® memory mapped agent, Platform Designer interconnect automatically instantiates an intermediary multiplexer in front of the Avalon® memory mapped agent.

Since AXI managers have separate read and write channels, each channel appears as two separate managers to the Avalon® memory mapped agent. To support fairness between the AXI manager’s read and write channels, the instantiated round-robin intermediary multiplexer arbitrates between simultaneous read and write commands from the AXI manager to the fixed-priority Avalon® memory mapped agent.

Figure 205. Intermediary Multiplexer Between AXI Manager and Avalon® Memory Mapped Agent

When an AXI manager is connected to a fixed priority AXI subordinate, the manager’s read and write channels are directly connected to the AXI subordinate’s fixed-priority multiplexers. In this case, there is one multiplexer for the read command, and one multiplexer for the write command and therefore an intermediary multiplexer is not required.

The red rectangles indicate placement of the intermediary multiplexer between the AXI manager and Avalon® memory mapped agent due to the separate read and write channels of the AXI manager.