Distributor AXI4-Stream interfaces
The GIC-600 uses AXI4-Stream interfaces to communicate between blocks.
These interfaces are fully credited.
- ic<xy>tready xy can be cd, dc, pd, dp, id, di, rd, dr, or dw.
- Packets must not be reordered between endpoints, for example, between the Distributor and a single Redistributor block, irrespective of the interconnect that is used. Packets must never be interleaved.
For information about AXI4-Stream signals, see the Arm®AMBA® 4 AXI4-Stream Protocol Specification.
For information about the TWAKE signal, see section E.2.9 of the Arm®AMBA® AXI and ACE Protocol Specification. The TWAKE signal is equivalent to the AWAKEUP signal.
The following table lists the AXI4-Stream input interfaces.
Table 2-1 AXI4-Stream input interface descriptions
|ICID||ITS to Distributor||16-bit or 64-bit||ITS number|
|ICPD||Redistributor to Distributor||16-bit, 32-bit, or 64-bit||Redistributor number|
|ICCD||SPI Collator to Distributor||16-bit||0|
|ICRD||Remote Chip to Distributor||64-bit||0|
The following table lists the AXI4-Stream output interfaces.
Table 2-2 AXI4-Stream output interface descriptions
|ICDI||Distributor to ITS||16-bit or 64-bit||ITS number|
|ICDP||Distributor to Redistributor||16-bit, 32-bit, or 64-bit||Redistributor number|
|ICDC||Distributor to SPI Collator||16-bit||0|
|ICDR||Distributor to Remote Chip||64-bit||Programmed value|
|ICDW||Distributor to Wake Request block||16-bit||-|
Each bus has an associated ic<xy>twakeup signal that requests wakeup through the qactive signals when the Distributor, or destination block, is hierarchically clock gated through the Q-Channel. The ic<xy>twakeup input signal must be driven from a cleanly registered version of the ic<xy>tvalid signal to prevent spurious wakeups caused by signal glitches.
For information about the Distributor Q-Channels, see Distributor Q-Channels.