Intel® Quartus® Prime Pro Edition User Guide: Platform Designer

ID 683609
Date 10/04/2021
Public

A newer version of this document is available. Customers should click here to go to the newest version.

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-master, 1-slave) and non-point-to-point Interconnects, when the master and slave ACE-Lite interfaces are not identical and require adaptation.

Table 102.  Supported ACE-Lite Transactions
Transaction Type Supported Transactions
Non-snoop transactions WriteNoSnoop, ReadNoSnoop
Coherent transactions WriteUnique, ReadOnce
Table 103.  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 master-slave combinations for the Platform Designer interconnect:

Table 104.  ACE-Lite Signal Connectivity in Various Master-Slave Combinations
Master/Slave Combination ACE-Lite Signal Connectivity
ACE-Lite master to Avalon® memory mapped agent. ACE-Lite interface signals drop from the interconnect.
AXI master to ACE-Lite slave The ACE-Lite slave receives default values for ACE-Lite interface signals from the master agent, by virtue of ACE-Lite interface being unsupported on the master. 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 master to AXI slave The slave agent sends out default values for ACE-Lite interface signals because the slaver 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 master to ACE-Lite slave The ACE-Lite interface signals are sent through the interconnect as pass through.