Visible to Intel only — GUID: uvn1613569133922
Ixiasoft
Visible to Intel only — GUID: uvn1613569133922
Ixiasoft
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.
Transaction Type | Supported Transactions |
---|---|
Non-snoop transactions | WriteNoSnoop, ReadNoSnoop |
Coherent transactions | WriteUnique, ReadOnce |
Transaction Type | Unsupported Transactions |
---|---|
Barrier transactions | ReadBarrier, WriteBarrier |
Cache Maintenance transactions | CleanShared, CleanInvalid, MakeInvalid |
Coherent transactions | WriteLineUnique |
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:
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:
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:
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. |