Quartus® Prime Pro Edition User Guide: Platform Designer

ID 683609
Date 7/08/2024
Public
Document Table of Contents

5.15.6.1. ACE-Lite Transaction Support and Limitations

Platform Designer's ACE-Lite interface does currently comprise of all the signals specified in the AMBA* 4 AXI specification. Therefore, there are limitations on the extent of transactional support that Platform Designer interconnect provides for ACE-Lite transactions. The signals are present for point-to-point (1-manager, 1-subordinate) and non-point-to-point Interconnects, when the manager and subordinate ACE-Lite interfaces are not identical and require adaptation.

Table 106.  Supported ACE-Lite Transactions
Transaction Type Supported Transactions
Non-snoop transactions WriteNoSnoop, ReadNoSnoop
Coherent transactions WriteUnique, ReadOnce
Table 107.  Unsupported ACE-Lite Transactions
Transaction Type Unsupported Transactions
Barrier transactions ReadBarrier, WriteBarrier
Cache Maintenance transactions CleanShared, CleanInvalid, MakeInvalid
Coherent transactions WriteLineUnique
Note:

Unsupported ACE-Lite transaction interconnect behavior is non-deterministic. Use of unsupported transactions can cause a system failure or data corruption.

The following describes the ACE-Lite signal connectivity in various manager-subordinate combinations for the Platform Designer interconnect:

Table 108.  ACE-Lite Signal Connectivity in Various Manager-Subordinate Combinations
Manager/Subordinate Combination ACE-Lite Signal Connectivity
ACE-Lite manager to Avalon® memory mapped agent. ACE-Lite interface signals drop from the interconnect.
AXI manager to ACE-Lite subordinate The ACE-Lite subordinate receives default values for ACE-Lite interface signals from the manager agent, by virtue of ACE-Lite interface being unsupported on the manager. The values are as follows:
  • ARDOMAIN/AWDOMAIN = 2’b11
  • ARSNOOP/AWSNOOP = 0
  • ARBAR/AWBAR = 0

The above transactions indicate non-snooping ReadNoSnoop/WriteNoSnoop transactions.

AWUNIQUE = 0 indicates that AWUNIQUE is unsupported.

ACE-Lite manager to AXI subordinate The subordinate agent sends out default values for ACE-Lite interface signals because the subordinate does not support the interface. The values are as follows:
  • ARDOMAIN/AWDOMAIN = 2’b11
  • ARSNOOP/AWSNOOP = 0
  • ARBAR/AWBAR = 0

The above transactions indicate non-snooping ReadNoSnoop/WriteNoSnoop transactions.

AWUNIQUE = 0 indicates that AWUNIQUE is unsupported.

ACE-Lite manager to ACE-Lite subordinate The ACE-Lite interface signals are sent through the interconnect as pass through.