Intel® Arria® 10 Hard Processor System Technical Reference Manual

ID 683711
Date 8/28/2023
Public
Document Table of Contents

8.2.1.2. Arria 10 HPS L3 Address Space

The Arria 10 HPS L3 address space is 4 GB and applies to all L3 masters except the MPU subsystem.

The system interconnect noc_addr_remap_value, noc_addr_remap_set, and noc_addr_remap_clear registers, in the System Manager, determine if the address space starting at address 0x0 is mapped to the on-chip RAM (256 KB) or the SDRAM. SDRAM is mapped to address 0x0 on reset.

The L3 address space configurations contain the regions shown in the following table:

Table 45.  L3 Address Space Regions
Description Condition Base Address End Address Size
SDRAM window (without on-chip RAM) remap0 set, remap1 clear 9 0x00000000 0xBFFFFFFF 3 GB
On-chip RAM (low mapping) remap0 set, remap1 set 9 0x00000000 0x0003FFFF 256 KB
SDRAM window (with on-chip RAM) remap0 set, remap1 set 9 0x00040000 0xBFFFFFFF 3145471 KB

= 3 GB - 256 KB

HPS-to-FPGA Not visible to FPGA-to-HPS bridge. 0xC0000000 0xFBFFFFFF 960 MB
System trace macrocell Always visible to DMA and FPGA-to-HPS 0xFC000000 0xFEFFFFFF 48 KB
Debug access port Not visible to master peripherals. Always visible to other masters. 0xFF000000 0xFF1FFFFF 2 MB
Lightweight HPS-to-FPGA Not visible to master peripherals. Always visible to other masters. 0xFF200000 0xFF3FFFFF 2 MB
Peripherals Not visible to master peripherals. Always visible to other masters. 0xFF800000 0xFFFDFFFF 8064 KB
On-chip RAM (high mapping) Always visible 0xFFE00000 0xFFFE3FFF 256 KB
The boot ROM and internal MPU registers (SCU and L2) are not accessible to L3 masters.

Cache coherent memory accesses have the same view of memory as the MPU.

SDRAM Window Region

The SDRAM window region is 3 GB and provides access to the bottom 3 GB of the SDRAM address space.

On-Chip RAM Region, Low Mapping

The system interconnect noc_addr_remap_value register determines if the 256 KB starting at address 0x0 is mapped to the on-chip RAM or the SDRAM. The SDRAM is mapped to address 0x0 on reset.

HPS-to-FPGA Slaves Region

The HPS-to-FPGA slaves region provides access to 960 MB of slaves in the FPGA fabric through the HPS-to-FPGA bridge.

Lightweight HPS-to-FPGA Slaves Region

The lightweight HPS-to-FPGA slaves provide access to slaves in the FPGA fabric through the lightweight HPS-to-FPGA bridge.

Peripherals Region

The peripherals region includes slaves connected to the L3 interconnect and L4 buses.

On-Chip RAM Region, High Mapping

The on-chip RAM is always mapped (independent of the boot region contents).
9 For details about the noc_addr_remap_value register, refer to "Memory Map Remap Bits"