Note
The UART system in the IOFPGA and N1 SoC is configurable using the settings in the
config.txt
file.
See the following for information on the UART system, and on configuring the UART system.
•
.
•
.
.
2.6.2
IOFPGA interrupts
The N1 SoC implements an Arm CoreLink GIC
‑
600 Generic Interrupt Controller.
The IOFPGA implements an Arm CoreLink GIC
‑
400 Generic Interrupt Controller. The IOFPGA:
• Merges the functional interrupts from its internal blocks, and from four external blocks, into three
interrupts to the
Application Processor
(AP),
System Control Processor
(SCP, and the
Manageability
Control Processor
(MCP), in the N1 SoC.
• Implements a set of interrupt memory mapped registers accessible by the
Application Processors
(AP) over the Thin Links TXL-400 interface to determine the interrupt source. The base address of
the interrupt memory mapped registers is
0x1CA0_0000
.
The IOFPGA interrupts are separately combined and driven to the
Platform Controller Chip
(PCC) and
Motherboard Configuration Controller
(MCC).
See
Arm
®
CoreLink
™
GIC
‑
400 Generic Interrupt Controller Technical Reference Manual
for information
on the GIC
‑
400 interrupt controller.
The following figure shows the IOFPGA interrupt routing.
2 Hardware description
2.6 IOFPGA
101489_0000_02_en
Copyright © 2019, 2020 Arm Limited or its affiliates. All rights
reserved.
2-39
Non-Confidential - Beta