Arria 10 SoC Virtual Platform User Guide

ID 683326
Date 9/16/2015
Public
Document Table of Contents

1.10.1. Arria 10 SoC Memory Map

The following table details the Arria 10 SoC memory map and identifies which parts of the memory map are available on the Arria 10 SoC Virtual Platform.

Table 2.  Arria 10 Memory Map for Virtual Platform
Module Description Base Address Range Available in Virtual Platform? (Y/N)
STM STM module 0xFC000000 48 MB No
DAP DAP module 0xFF000000 2 MB No
LWFPGASLAVES FPGA slaves accessed via lightweight HPS2FPGA bridge module 0xFF200000 2 MB Yes
EMAC0 EMAC0 module 0xFF800000 8 KB Yes
EMAC1 EMAC1 module 0xFF802000 8 KB Yes
EMAC2 EMAC2 module 0xFF804000 8 KB No
SDMMC SD/MMC module 0xFF808000 4 KB Yes
QSPIREGS QSPI flash controller module registers 0xFF809000 4 KB Yes
EMAC0RXECC Receive ECC, Ethernet MAC0 0xFF8C0800 1 KB No
EMAC0TXECC Transmit ECC, Ethernet MAC0 0xFF8C0C00 1 KB No
EMAC1RXECC Receive ECC, Ethernet MAC1 0xFF8C1000 1 KB No
EMAC1TXECC Transmit ECC, Ethernet MAC1 0xFF8C1400 1 KB No
EMAC2RXECC Receive ECC, Ethernet MAC2 0xFF8C1800 1 KB No
EMAC2TXECC Transmit ECC, Ethernet MAC2 0xFF8C1C00 1 KB No
NANDECC NAND ECC 0xFF8C2000 1 KB No
NANDREADECC NAND read ECC 0xFF8C2400 1 KB No
NANDWRITEECC NAND write ECC 0xFF8C2800 1 KB No
SDMMCECC SD/MMC ECC 0xFF8C2C00 1 KB No
OCRAMECC On-chip RAM ECC 0xFF8C3000 1 KB No
DMAECC DMA ECC 0xFF8C8000 1 KB No
QSPIECC QSPI ECC 0xFF8C8400 1 KB No
USB0ECC USB 2.0 OTG 0 ECC 0xFF8C8800 1 KB No
USB1ECC USB 2.0 OTG 1 ECC 0xFF8C8C00 1 KB No
QSPIDATA QSPI flash module data 0xFFA00000 1 MB Yes
USB0 USB 2.0 OTG 0 controller module registers 0xFFB00000 256 KB No
USB1 USB 2.0 OTG 1 controller module register 0xFFB40000 256 KB No
NANDREGS NAND controller module registers 0xFFB80000 64 KB No
NANDDATA NAND controller module data 0xFFB90000 64 KB No
UART0 UART0 module 0xFFC02000 256 B Yes
UART1 UART1 module 0xFFC02100 256 B Yes
I2C0 I2C0 module 0xFFC02200 256 B Yes
I2C1 I2C1 module 0xFFC02300 256 B Yes
I2C2 I2C2 module (can be used with EMAC0) 0xFFC02400 256 B Yes
I2C3 I2C3 module (can be used with EMAC 0xFFC02500 256 B Yes
I2C4 I2C4 module (can be used with EMAC2) 0xFFC02600 256 B No
SPTIMER0 SP Timer0 module 0xFFC02700 256 B Yes
SPTIMER1 SP Timer1 module 0xFFC02800 256 B Yes
GPIO0 GPIO0 module 0xFFC02900 256 B Yes
GPIO1 GPIO1 module 0xFFC02A00 256 B Yes
GPIO2 GPIO2 module 0xFFC02B00 256 B Yes
HMCREGS HMC control registers 0xFFCFA000 4 KB No
HMCAREGS HMC adapter control registers 0xFFCFB000 4 KB No
SECMGRDATA Security manager module data 0xFFCFE000 1 KB No
FPGAMGRDATA FPGA manager module configuration data 0xFFCFE400 1 KB Yes
OSC1TIMER0 OSC1 Timer0 module 0xFFD00000 256B Yes
OSC1TIMER1 OSC1 Timer1 module 0xFFD00100 256B Yes
L4WD0 Watchdog0 module 0xFFD00200 256B No
L4WD1 Watchdog1 module 0xFFD00300 256B No
SECMGRREGS Security manager module control and status registers 0xFFD02000 4 KB No
FPGAMGRREGS FPGA manager module control and status registers 0xFFD03000 4 KB Yes
CLKMGR Clock manager module 0xFFD04000 4 KB Yes
RSTMGR Reset manager module 0xFFD05000 4 KB Yes
SYSMGR System manager module 0xFFD06000 4 KB Yes
IOMGR I/O manager module 0xFFD07000 4 KB No
FWL4PRIV L4 privilege firewall registers 0xFFD11000 256 B No
MPURADAPTER MPU rate adapter registers 0xFFD11100 3.84 KB No
DDRPRB DDR probe registers 0xFFD12000 1 KB No
SCHREGS DDR scheduler control registers 0xFFD12400 128 B No
FWL4PER L4 peripheral firewall registers 0xFFD13000 256 B No
FWL4SYS L4 system firewall registers 0xFFD13100 256 B No
FWOCRAM On-chip RAM firewall registers 0xFFD13200 256 B No
FWFPGA2SDRAM DDR firewall registers for FPGA-to-SDRAM 0xFFD13300 256 B No
FWDDRL3 DDR L3 firewall registers 0xFFD13400 256 B No
FWHPS2FPGA HPS-to-FPGA firewall registers 0xFFD13500 256 B No
L4PRB L4 interconnect probe registers 0xFFD14000 4 KB No
MPUPRB MPU probe and test registers 0xFFD15000 4 KB No
L4QOS L4 interconnect QoS 0xFFD16000 4 KB (estimated) No
EMACTSF EMAC transaction status filter registers 0xFFD1 7080 44 B No
DMANONSECURE DMA non-secure module registers 0xFFDA0000 4 KB No
DMASECURE DMA secure module registers 0xFFDA1000 4 KB Yes
SPI0 SPI module 0 slave 0xFFDA2000 4 KB Yes
SPI1 SPI module 1 slave 0xFFDA3000 4 KB Yes
SPI2 SPI module 0 master 0xFFDA4000 4 KB Yes
SPI3 SPI module 1 master 0xFFDA5000 4 KB Yes
OCRAM On-chip RAM module 0xFFE00000 1 MB (256 KB used) Yes
ROM Boot ROM module 0xFFFC0000 128 KB Yes
MPU MPU Module registers 0xFFFFC000 8 KB Yes
MPUL2 MPU L2 Cache Controller module registers 0xFFFFF000 4 KB Yes