
Arm® CoreLink™ GFC-200 Generic Flash Controller
Technical Reference Manual
Document ID: 101484_0000_01_en
Issue: 01
Contents
4 Programmers Model..................................................................................................................................... 32
4.1 About this programmers model................................................................................................................ 32
4.2 Memory maps............................................................................................................................................... 32
4.2.1 AHB subordinate interface memory map........................................................................................... 33
4.2.2 APB memory maps...................................................................................................................................38
4.3 Register summary......................................................................................................................................... 39
4.4 Register descriptions....................................................................................................................................40
4.4.1 Interrupt enable set register, IRQ_ENABLE_SET...............................................................................40
4.4.2 Interrupt enable clear register, IRQ_ENABLE_CLR........................................................................... 42
4.4.3 Interrupt status set register, IRQ_STATUS_SET.................................................................................43
4.4.4 Interrupt status clear register, IRQ_STATUS_CLR.............................................................................45
4.4.5 Interrupt masked status register, IRQ_MASKED_STATUS.............................................................. 46
4.4.6 Control register, CTRL............................................................................................................................. 47
4.4.7 Status register, STATUS...........................................................................................................................49
4.4.8 Address register, ADDR...........................................................................................................................50
4.4.9 Data 0 register, DATA0...........................................................................................................................51
4.4.10 Data 1 register, DATA1.........................................................................................................................52
4.4.11 Data 2 register, DATA2.........................................................................................................................53
4.4.12 Data 3 register, DATA3.........................................................................................................................54
4.4.13 Partition ownership status register, PART_CTRL_RW_STATUS...................................................55
4.4.14 Partition control read-only status register, PART_CTRL_RO_STATUS........................................56
4.4.15 Partition control read status register, PART_CTRL_RD_STATUS.................................................57
4.4.16 Partition configuration mode request register, PART_CONFIG_MODE_REQ.......................... 58
4.4.17 Partition configuration mode status register, PART_CONFIG_MODE_STATUS.......................59
4.4.18 Access violation response register, ACCESS_ERR_RESP_CTRL...................................................60
4.4.19 Access violation response register, ACCESS_ERR_INFO.............................................................. 61
4.4.20 Power state status register, POWER_STATE................................................................................... 62
4.4.21 Power state request register, POWER_STATE_REQ...................................................................... 63
4.4.22 Hardware parameters register, HWPARAMS...................................................................................64
4.4.23 Peripheral ID register 4, PIDR4.......................................................................................................... 66
4.4.24 Peripheral ID register 0, PIDR0.......................................................................................................... 67
4.4.25 Peripheral ID register 1, PIDR1.......................................................................................................... 68
4.4.26 Peripheral ID register 2, PIDR2.......................................................................................................... 69
4.4.27 Peripheral ID register 3, PIDR3.......................................................................................................... 70
4.4.28 Component ID register 0, CIDR0.......................................................................................................71
4.4.29 Component ID register 1, CIDR1.......................................................................................................71
Copyright © 2019, 2022 Arm Limited (or its affiliates). All rights reserved.
Non-Confidential
Page 6 of 90