2.2.1. Relationship with the CoreLink NIC-400 Network Interconnect

The CoreLink NIC-400 Network Interconnect base product includes an optional QoS value for each address, AWQOS for writes and ARQOS for reads. For the base product, you can configure the QoS value to one of the following options:

Within the interconnect, the QoS values control arbitration. Externally the QoS values connect to slaves, such as dynamic memory controllers, to arbitrate and prioritize traffic. The QoS-400 supplies additional hardware that can both regulate the read and write requests and control the QoS value dynamically.

You can also program QoS-400 to append a QoS value to every address request that acts as an arbitration priority value within the NIC-400 interconnect. You can forward the QoS value to the addressed slave so that it prioritizes the request and reduces its latency. You can also configure the slave interface to pass on a QoS value that the attached master supplies. This is part of the NIC-400 configuration and QoS-400 also uses it.

TrustZone technology and security

You implement the CoreLink QoS-400 Network Interconnect Advanced Quality of Service completely within the CoreLink NIC-400 Network Interconnect. It only extends the programmers view of the NIC-400 within the 4KB blocks already allocated to the Interface Block (IB) and AXI Slave Interface Block (ASIB) nodes. It does not add any signals to the master or slave interfaces. The CoreLink QoS-400 Network Interconnect Advanced Quality of Service does not change the TrustZone® properties of the CoreLink Network Interconnect (NIC-400).

Copyright © 2012, 2013 ARM. All rights reserved.ARM DSU 0026B