Arm
®
CoreLink™ GFC-200 Generic Flash Controller
Technical Reference Manual
Document ID: 101484_0000_01_en
Issue: 01
Functional Description
To enter configuration mode, set PART_CONFIG_MODE_REQ to 1 in the
PARTITION_CONFIG_MODE_REQ register.
This feature is useful in the following use cases:
• If the primary domain is a Secure enclave, then the enclave can erase the Flash contents when
it detects an attack.
• If the partition control inputs are tied to fixed values, a production tester can erase Flash
memory after production testing finishes.
3.2.10 System interface
The GFC-200 system interface comprises two interrupt output signals and several Flash control
signals.
Interrupt request
The GFC-200 has two interrupt output signals, one for the primary domain and one for the
secondary domain. The GFC-200 generates an interrupt request that indicates when an important
event in GFC-200 occurs. The interrupts are active-HIGH. The interrupts are cleared by accessing
registers in GFC-200, and acknowledging the reason for the interrupt, see
clear register, IRQ_STATUS_CLR
on page 44.
Flash power ready
When the P-Channel controller sets the embedded Flash power to ON, GFC-200 asserts the
flash_pwr_rdy
signal. This signal is sent to the process-specific part GFB receiver so that it can
initiate any startup sequence that requires the embedded Flash to be fully functional.
All the other interfaces operate without any restrictions. The transfers from the AHB-Lite
subordinate interface are forwarded to the GFB, but transfers are blocked if the process-specific
part sets
fready
LOW while it completes the initialization tasks.
Flash power OPMODE
The GFC-200 supports two operational modes, OPMODE_0 and OPMODE_1. The
pstate[4]
signal, on the P-Channel controller interface, selects the OPMODE. The GFC-200 uses the
flash_pwr_opmode
signal to send the current operating mode to the process-specific part.
The process-specific GFB receiver can use
flash_pwr_opmode
so that it applies the correct
sequences or timings that the Flash requires for each operating mode. An alternative operating
mode might lower the supply voltage to the Flash, which can reduce the power consumption but
with an impact on performance.
See
on page 30 for more information about Flash power modes and
OPMODEs.
Related information
Copyright © 2019, 2022 Arm Limited (or its affiliates). All rights reserved.
Non-Confidential
Page
27
of
90