EasyManua.ls Logo

ARM CoreLink GIC-600AE

Default Icon
268 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Arm
®
CoreLink™ GIC-600AE Generic Interrupt Controller
Technical Reference Manual
Document ID: 101206_0003_04_en
Issue: 04
Signal descriptions
Subordinate write response channel signals
Signal Direction Description
bresp_[its[_<num>]]_s[1:0] Output This signal indicates the status of the write transaction.
buser_[its[_<num>]]_s[n:0] Output Write response User signal, where n = axis_buser_width−1.
Subordinate read address channel signals
Signal Direction Description
arcache_[its[_<num>]]_s[3:0] Input This signal indicates how transactions are required to progress through a system.
arbar_[its[_<num>]]_s[1:0] Input This signal indicates a read barrier transaction.
arsnoop_[its[_<num>]]_s[3:0] Input This signal indicates the transaction type for Shareable read transactions.
ardomain_[its[_<num>]]_s[1:0] Input This signal indicates the Shareability domain of a read transaction.
araddr_[its[_<num>]]_s[n:0] Input The read address gives the address of the first transfer in a read burst transaction. Where n =
axis_addr_width−1.
arid_[its[_<num>]]_s[n:0] Input This signal is the identification tag for the read address group of signals. Where n = axis_
rid_width−1.
arlen_[its[_<num>]]_s[7:0] Input This signal indicates the exact number of transfers in a burst. This changes between AXI3 and
AXI4.
arsize_[its[_<num>]]_s[2:0] Input This signal indicates the size of each transfer in the burst.
aruser_[its[_<num>]]_s[n:0] Input This signal indicates some user-defined sideband content that transfers with the read address.
The GIC-600AE ignores aruser data that it receives on the GICD (Distributor) subordinate
port or the ITS page containing the GITS_TRANSLATER register. Where n = 0 on the GICD
interface and n = axis_aruser_width−1 on an ITS interface.
arburst_[its[_<num>]]_s[1:0] Input The burst type and the size information determine how the address for each transfer within the
burst is calculated.
arprot_[its[_<num>]]_s[2:0] Input This signal indicates the privilege and security level of the transaction, and whether the
transaction is a data access or an instruction access.
arvalid_[its[_<num>]]_s Input This signal indicates that the channel is signaling valid read address and control information.
arready_[its[_<num>]]_s Output This signal indicates that the subordinate is ready to accept an address and associated control
signals.
Subordinate read data channel signals
Signal Direction Description
rid_[its[_<num>]]_s[n:0] Output This signal is the identification tag for the read data group of signals that the subordinate generates.
Where n = axis_rid_width−1.
rdata_[its[_<num>]]_s[n:0] Output Read data, where n = axis_data_width−1
rresp_[its[_<num>]]_s[1:0] Output This signal indicates the status of the read transfer.
rlast_[its[_<num>]]_s Output This signal indicates the last transfer in a read burst.
rvalid_[its[_<num>]]_s Output This signal indicates that the channel is signaling the required read data.
rready_[its[_<num>]]_s Input This signal indicates that the manager can accept the read data and response information.
ruser_[its[_<num>]]_s[n:0] Output Read response User signal, where n = axis_ruser_width−1
14
The variable is configuration-dependent.
Copyright © 2018–2020, 2022 Arm Limited (or its affiliates). All rights reserved.
Non-Confidential
Page 256 of 268

Table of Contents

Related product manuals