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
Components and configuration
3.4 MSI-64 Encapsulator
The MSI-64 Encapsulator reduces system wiring by combining the DeviceID onto the data bus for
writes to the GITS_TRANSLATER register.
The following figure shows an overview of the MSI-64 Encapsulator process.
Figure 3-5: MSI-64 Encapsulator
MSI-64 Encapsulator
Register slices
ACE-Lite
subordinate
awdeviceid
ACE-Lite
manager
msi64_translator_page
msi_translator_page
The MSI-64 Encapsulator detects translations that target the page address of the
GITS_TRANSLATER register, which is set by the msi_translator_page tie-off signal. It then converts
accesses to 64-bit writes, with the awdeviceid signal value in the upper 32 bits of the data and
retargets them to the msi64_translator_page signal. This avoids having to use wires to transfer a
DeviceID to the GITS_TRANSLATER register for translation.
See 4.12 MSI-64 on page 65 for more information.
3.4.1 MSI-64 ACE-Lite interfaces
The MSI-64 Encapsulator has an ACE-Lite subordinate interface and an ACE-Lite manager
interface.
MSI-64 ACE-Lite subordinate interface with awdeviceid
This interface is a full ACE-Lite subordinate port with an extra awdeviceid input signal, which
is valid, and must remain stable with the awvalid signal.
MSI-64 ACE-Lite manager interface
This interface is a full ACE-Lite manager port.
The following table shows the transaction acceptance capabilities of both subordinate and manager
ports.
Copyright © 2018–2020, 2022 Arm Limited (or its affiliates). All rights reserved.
Non-Confidential
Page 40 of 268

Table of Contents

Related product manuals