Intel® Stratix® 10 Hard Processor System Technical Reference Manual

ID 683222
Date 11/28/2022
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

6.4. Peripheral Region Address Map

Table 76.  Peripheral Region Address Map
Note: Do not access reserved regions of the address map. Access to reserved addresses has unpredictable results.
Identifier Slave Description(s) Base Address(es) Size(s) Privilege/Security Bus
FPGASLAVES FPGA Slaves via HPS-to-FPGA Bridge 0x8000_0000 1.5 GB P/S L3
CCU Cache Coherency Unit Register bus 0xF700_0000 16MB Pending CCU
DDRREG DDR Scheduler and Hard Memory Controller Configuration Register 0xF800_0000 16 MB P/S CCU
LWFPGASLAVES FPGA Slaves Accessed Via Lightweight HPS-to-FPGA Bridge 0xF900_0000 2 MB P/S L3
(LWFPGASLAVES) Reserved 0xF920_0000 10 MB n/a L3
(LWFPGASLAVES) Cache Cleaning Slaves 0xF9C0_0000 4 MB P/S L3
TCU TCU Configuration 0xFA00_0000 16 MB P/S L3
Reserved 0xFB00_0000 16 MB n/a
STM STM Module 0xFC00_0000 16 MB Pending L3
Reserved 0xFD00_0000 32 MB n/a
DAP DAP Module 0xFF00_0000 8 MB P/S L3
EMAC0 EMAC0 Module 0xFF80_0000 8 KB Pending L4 MP
EMAC1 EMAC1 Module 0xFF80_2000 8 KB Pending L4 MP
EMAC2 EMAC2 Module 0xFF80_4000 8 KB Pending L4 MP
EMAC reserved 0xFF80_6000 8 KB n/a L4 MP
SDMMC SD/MMC Module 0xFF80_8000 4 KB Pending L4 MP
Reserved – L4_MP 0xFF80_9000 - 0xFF8D_FFFF 732 KB n/a L4 MP
EMAC0RXECC EMAC0 RX ECC 0xFF8C_0000 1 KB P/S L4 ECC
EMAC0TXECC EMAC0 TX ECC 0xFF8C_0400 1 KB P/S L4 ECC
EMAC1RXECC EMAC1 RX ECC 0xFF8C_0800 1 KB P/S L4 ECC
EMAC1TXECC EMAC1 TX ECC 0xFF8C_0C00 1 KB P/S L4 ECC
EMAC2RXECC EMAC2 RX ECC 0xFF8C_1000 1 KB P/S L4 ECC
EMAC2TXECC EMAC2 TX ECC 0xFF8C_1400 1 KB P/S L4 ECC
Reserved - ECC 0xFF8C_1800 – 0xFF8C_3FFF 10 KB n/a
USB0ECC USB0 ECC 0xFF8C_4000 1 KB P/S L4 ECC
USB1ECC USB1 ECC 0xFF8C_4400 1 KB P/S L4 ECC
Reserved - ECC 0xFF8C_4800 – 0xFF8C_7FFF 14 KB n/a
NANDECC NAND ECC 0xFF8C_8000 1 KB P/S L4 ECC
NANDREADECC NAND READ ECC 0xFF8C_8400 1 KB P/S L4 ECC
NANDWRITEECC NAND WRITE ECC 0xFF8C_8800 1 KB P/S L4 ECC
SDMMCECC SDMMC ECC 0xFF8C_8C00 1 KB P/S L4 ECC
DMAECC DMAC ECC 0xFF8C_9000 1 KB P/S L4 ECC
Reserved - ECC 0xFF8C_9400 – 0xFF8C DFFF 11 KB P/S L4 ECC
OCRAMECC OCRAM ECC 0xFF8C_C000 1 KB P/S L4 ECC
Reserved - ECC 0xFF8C_C400 – 0xFF8C_FFFF 15 KB P/S L4 ECC
Reserved 0xFF8D_0000 - 0xFFA3_FFFF 1.44 MB n/a
Reserved 0xFFA4_0000 - 0xFFAF_FFFF 768 KB n/a
USB0 USB0 OTG Controller Module Registers 0xFFB0_0000 256 KB Pending L4 AHB
USB1 USB1 OTG Controller Module Registers 0xFFB4_0000 256 KB Pending L4 AHB
NANDREGS NAND Controller Module Registers 0xFFB8_0000 64 KB Pending L4 AHB
NANDDATA NAND Controller Module Data 0xFFB9_0000 64 KB Pending L4 AHB
Reserved L4_AHB 0xFFBA_0000 - 0xFFBF_FFFF 384 KB n/a L4 AHB
Reserved Reserved 0xFFC0_0000 4 KB n/a L4 SP
Reserved Reserved 0xFFC0_1000 4 KB n/a L4 SP
UART0 UART0 Module 0xFFC0_2000 256 B Pending L4 SP
UART1 UART1 Module 0xFFC0_2100 256 B Pending L4 SP
UART2 reserved n/a
I2C0 I2C0 Module 0xFFC0_2800 256 B Pending L4 SP
I2C1 I2C1 Module 0xFFC0_2900 256 B Pending L4 SP
I2C2 I2C2 Module 0xFFC0_2A00 256 B Pending L4 SP
I2C3 I2C3 Module 0xFFC0_2B00 256 B Pending L4 SP
I2C4 I2C4 Module 0xFFC0_2C00 256 B Pending L4 SP
SPTIMER0 SP Timer0 Module 0xFFC0_3000 256 B P/S L4 SP
SPTIMER1 SP Timer1 Module 0xFFC0_3100 256 B P/S L4 SP
GPIO0 GPIO0 Module 0xFFC0_3200 256 B Pending L4 SP
GPIO1 GPIO1 Module 0xFFC0_3300 256 B Pending L4 SP
GPIO2 reserved n/a L4 SP
reserved - L4_SP 0xFFC0_3500 - 0xFFC9_FFFF 626.75 KB n/a
reserved - L4_SYS 0xFFCA_0000 - 0xFFCF_FFFF 384 KB n/a
OSC1TIMER0 OSC1 Timer0 Module 0xFFD0_0000 256B P/S L4 sys
OSC1TIMER1 OSC1 Timer1 Module 0xFFD0_0100 256B P/S L4 sys
L4WD0 Watchdog0 Module 0xFFD0_0200 256B P/S L4 sys
L4WD1 Watchdog1 Module 0xFFD0_0300 256B P/S L4 sys
L4WD2 Watchdog2 Module 0xFFD0_0400 256B P/S L4 sys
L4WD3 Watchdog3 Module 0xFFD0_0500 256B P/S L4 sys
GENTSSEC Generic Timestamp, Secure 0xFFD0_1000 4 KB P/S L4 sys
GENTSNSEC Generic Timestamp, Non-secure 0xFFD0_2000 4 KB P L4 sys
Reserved - L4_SYS 0xFFD0_2000 - 0xFFD0_7FFF 6.5KB n/a
Reserved 0xFFD0_8000 8 KB n/a
Reserved - L4_SEC 0xFFD0_A000 - 0xFFD0_FFFF 24 KB n/a
CLKMGR Clock Manager Module 0xFFD1_0000 4 KB P/S L4 sys
RSTMGR Reset Manager Module 0xFFD1_1000 4 KB P/S L4 sys
SYSMGR System Manager Module 0xFFD1_2000 4 KB P/S L4 sys
IOMGR I/O Manager Module 0xFFD1_3000 4 KB P/S L4 sys
Reserved – L4_SHR 0xFFD1_4000 – 0xFFD1_FFFF 48 KB n/a L4 sys
Reserved - L4_NOC 0xFFD2_0000 4 KB n/a L4 noc
L4FRW L4 Interconnect Firewall CSR 0xFFD2_1000 4 KB P/S L4 noc
L4PRB L4 Interconnect Probes CSR 0xFFD2_2000 8 KB P/S L4 noc
L4QOS L4 Interconnect QoS 0xFFD2_4000 8 KB P/S L4 noc
Reserved – NOC Regs 0xFFD2_6000 – 0xFFD9_FFFF 488 KB n/a L4 sys
DMANONSECURE DMAC Non-Secure Module Registers 0xFFDA_0000 4 KB Pending L4 main
DMASECURE DMAC Secure Module Registers 0xFFDA_1000 4 KB S L4 main
SPI0 SPI 0 Module slave 0xFFDA_2000 4 KB Pending L4 main
SPI1 SPI 1 Module slave 0xFFDA_3000 4 KB Pending L4 main
SPI2 SPI 2 Module master 0xFFDA_4000 4 KB Pending L4 main
SPI3 SPI 3 Module master 0xFFDA_5000 4 KB Pending L4 main
Reserved – Final IOSPACE2 region decoded by CCU 0xFFDA_6000 – 0xFFDF_FFFF 360 KB n/a
OCRAM On-chip RAM Module - 256KB 0xFFE0_0000 1 MB Pending CCU
Reserved 0xFFF0_0000 – 0x0xFFFB_FFFF n/a
GIC GIC 0xFFFC_1000 32 KB Pending CCU
Reserved 0xFFFC_8000 - 0xFFFF_FFFF n/a
FPGASLAVES FPGA Slaves via HPS-to-FPGA Bridge 0x20_0000_0000 4 GB P/S L3