HPS Register Address Map for Intel® Arria® 10

Important: To prevent indeterminate system behavior, reserved areas of memory must not be accessed by software or hardware. Any area of the memory map that is not explicitly defined as a register space or accessible memory is considered reserved.
Name Start Address End Address
fpga_bridge_soc2fpga128

0xC0000000

0xFBFFFFFF

stm

0xFC000000

0xFEFFFFFF

dap

0xFF000000

0xFF1FFFFF

fpga_bridge_lwsoc2fpga

0xFF200000

0xFF3FFFFF

emac

0xFF800000

0xFF801FFF

emac

0xFF802000

0xFF803FFF

emac

0xFF804000

0xFF807FFF

sdmmc

0xFF808000

0xFF808FFF

qspiregs

0xFF809000

0xFF8C07FF

emac_rx_ecc

0xFF8C0800

0xFF8C0BFF

emac_tx_ecc

0xFF8C0C00

0xFF8C0FFF

emac_rx_ecc

0xFF8C1000

0xFF8C13FF

emac_tx_ecc

0xFF8C1400

0xFF8C17FF

emac_rx_ecc

0xFF8C1800

0xFF8C1BFF

emac_tx_ecc

0xFF8C1C00

0xFF8C1FFF

nandecc_ecc

0xFF8C2000

0xFF8C23FF

nandr_ecc

0xFF8C2400

0xFF8C27FF

nandw_ecc

0xFF8C2800

0xFF8C2BFF

sdmcc_ecc

0xFF8C2C00

0xFF8C2FFF

onchip_ram_ecc

0xFF8C3000

0xFF8C7FFF

dmac_ecc

0xFF8C8000

0xFF8C83FF

qspi_ecc

0xFF8C8400

0xFF8C87FF

usb_ecc

0xFF8C8800

0xFF8C8BFF

usb_ecc

0xFF8C8C00

0xFF9FFFFF

qspi_QSPIDATA

0xFFA00000

0xFFAFFFFF

usb_globgrp

0xFFB00000

0xFFB003FF

usb_hostgrp

0xFFB00400

0xFFB007FF

usb_devgrp

0xFFB00800

0xFFB00DFF

usb_pwrclkgrp

0xFFB00E00

0xFFB00FFF

usb_DWC_otg_DFIFO

0xFFB01000

0xFFB01FFF

usb_DWC_otg_DFIFO

0xFFB02000

0xFFB02FFF

usb_DWC_otg_DFIFO

0xFFB03000

0xFFB03FFF

usb_DWC_otg_DFIFO

0xFFB04000

0xFFB04FFF

usb_DWC_otg_DFIFO

0xFFB05000

0xFFB05FFF

usb_DWC_otg_DFIFO

0xFFB06000

0xFFB06FFF

usb_DWC_otg_DFIFO

0xFFB07000

0xFFB07FFF

usb_DWC_otg_DFIFO

0xFFB08000

0xFFB08FFF

usb_DWC_otg_DFIFO

0xFFB09000

0xFFB09FFF

usb_DWC_otg_DFIFO

0xFFB0A000

0xFFB0AFFF

usb_DWC_otg_DFIFO

0xFFB0B000

0xFFB0BFFF

usb_DWC_otg_DFIFO

0xFFB0C000

0xFFB0CFFF

usb_DWC_otg_DFIFO

0xFFB0D000

0xFFB0DFFF

usb_DWC_otg_DFIFO

0xFFB0E000

0xFFB0EFFF

usb_DWC_otg_DFIFO

0xFFB0F000

0xFFB0FFFF

usb_DWC_otg_DFIFO

0xFFB10000

0xFFB1FFFF

usb_DWC_otg_DFIFO_Direct_access

0xFFB20000

0xFFB3FFFF

usb_globgrp

0xFFB40000

0xFFB403FF

usb_hostgrp

0xFFB40400

0xFFB407FF

usb_devgrp

0xFFB40800

0xFFB40DFF

usb_pwrclkgrp

0xFFB40E00

0xFFB40FFF

usb_DWC_otg_DFIFO

0xFFB41000

0xFFB41FFF

usb_DWC_otg_DFIFO

0xFFB42000

0xFFB42FFF

usb_DWC_otg_DFIFO

0xFFB43000

0xFFB43FFF

usb_DWC_otg_DFIFO

0xFFB44000

0xFFB44FFF

usb_DWC_otg_DFIFO

0xFFB45000

0xFFB45FFF

usb_DWC_otg_DFIFO

0xFFB46000

0xFFB46FFF

usb_DWC_otg_DFIFO

0xFFB47000

0xFFB47FFF

usb_DWC_otg_DFIFO

0xFFB48000

0xFFB48FFF

usb_DWC_otg_DFIFO

0xFFB49000

0xFFB49FFF

usb_DWC_otg_DFIFO

0xFFB4A000

0xFFB4AFFF

usb_DWC_otg_DFIFO

0xFFB4B000

0xFFB4BFFF

usb_DWC_otg_DFIFO

0xFFB4C000

0xFFB4CFFF

usb_DWC_otg_DFIFO

0xFFB4D000

0xFFB4DFFF

usb_DWC_otg_DFIFO

0xFFB4E000

0xFFB4EFFF

usb_DWC_otg_DFIFO

0xFFB4F000

0xFFB4FFFF

usb_DWC_otg_DFIFO

0xFFB50000

0xFFB5FFFF

usb_DWC_otg_DFIFO_Direct_access

0xFFB60000

0xFFB7FFFF

nand_config

0xFFB80000

0xFFB802FF

nand_param

0xFFB80300

0xFFB803FF

nand_status

0xFFB80400

0xFFB8064F

nand_ecc

0xFFB80650

0xFFB806FF

nand_dma

0xFFB80700

0xFFB8FFFF

nand_NANDDATA

0xFFB90000

0xFFC01FFF

uart

0xFFC02000

0xFFC020FF

uart

0xFFC02100

0xFFC021FF

i2c

0xFFC02200

0xFFC022FF

i2c

0xFFC02300

0xFFC023FF

i2c_emac

0xFFC02400

0xFFC024FF

i2c_emac

0xFFC02500

0xFFC025FF

i2c_emac

0xFFC02600

0xFFC026FF

timer

0xFFC02700

0xFFC027FF

timer

0xFFC02800

0xFFC028FF

gpio

0xFFC02900

0xFFC029FF

gpio

0xFFC02A00

0xFFC02AFF

gpio

0xFFC02B00

0xFFCF9FFF

ecc_hmc_ocp_slv_block

0xFFCFB000

0xFFCFDFFF

sec_mgr_aesfifo

0xFFCFE000

0xFFCFE3FF

fpga_mgr_fpgamgrdata

0xFFCFE400

0xFFCFFFFF

timer_sys

0xFFD00000

0xFFD000FF

timer_sys

0xFFD00100

0xFFD001FF

watchdog

0xFFD00200

0xFFD002FF

watchdog

0xFFD00300

0xFFD01FFF

sec_mgr_core

0xFFD02000

0xFFD02FFF

fpga_mgr_fpgamgrregs

0xFFD03000

0xFFD03FFF

clkmgr_clkmgrp

0xFFD04000

0xFFD0403F

clkmgr_mainpllgrp

0xFFD04040

0xFFD040BF

clkmgr_perpllgrp

0xFFD040C0

0xFFD0413F

clkmgr_alteragrp

0xFFD04140

0xFFD04FFF

rst_mgr

0xFFD05000

0xFFD05FFF

sys_mgr_core

0xFFD06000

0xFFD061FF

sys_mgr_rom

0xFFD06200

0xFFD06FFF

io48_pin_mux_shared_3v_io_grp

0xFFD07000

0xFFD071FF

io48_pin_mux_dedicated_io_grp

0xFFD07200

0xFFD073FF

io48_pin_mux_fpga_interface_grp

0xFFD07400

0xFFD10FFF

noc_l4_priv_l4_priv_filter

0xFFD11000

0xFFD110FF

noc_mpu_m0_MPU_M1toDDRResp_main_RateAdapter

0xFFD11100

0xFFD111FF

noc_mpu_m0_MPU_M0_rate_adResp_main_RateAdapter

0xFFD11200

0xFFD112FF

noc_mpu_m0_L4_MP_rate_ad_main_RateAdapter

0xFFD11300

0xFFD113FF

noc_mpu_m0_fpga2soc_rate_ad_main_RateAdapter

0xFFD11400

0xFFD114FF

noc_mpu_m0_L3Tosoc2fpgaResp_main_RateAdapter

0xFFD11500

0xFFD115FF

noc_mpu_m0_acp_rate_ad_main_RateAdapter

0xFFD11600

0xFFD11FFF

noc_mpu_m0_ddr_T_main_Probe

0xFFD12000

0xFFD123FF

noc_mpu_m0_ddr_T_main_Scheduler

0xFFD12400

0xFFD12FFF

noc_fw_l4_per_l4_per_scr

0xFFD13000

0xFFD130FF

noc_fw_l4_sys_l4_sys_scr

0xFFD13100

0xFFD131FF

noc_fw_ocram_ocram_scr

0xFFD13200

0xFFD132FF

noc_fw_ddr_mpu_fpga2sdram_ddr_scr

0xFFD13300

0xFFD133FF

noc_fw_ddr_l3_ddr_scr

0xFFD13400

0xFFD134FF

noc_fw_soc2fpga_soc2fpga_scr

0xFFD13500

0xFFD13FFF

noc_mpu_m0_Probe_SoC2FPGA_main_Probe

0xFFD14000

0xFFD143FF

noc_mpu_m0_Probe_emacs_main_Probe

0xFFD14400

0xFFD147FF

noc_mpu_m0_Probe_emacs_main_TransactionStatProfiler

0xFFD14800

0xFFD148FF

noc_mpu_m0_cs_obs_at_main_AtbEndPoint

0xFFD14900

0xFFD1497F

noc_mpu_m0_cs_obs_at_main_ErrorLogger_0

0xFFD14980

0xFFD14FFF

noc_mpu_m0_Probe_MPU_main_Probe

0xFFD15000

0xFFD15FFF

noc_mpu_m0_I_main_QosGenerator

0xFFD16000

0xFFD1607F

noc_mpu_m1_I_main_QosGenerator

0xFFD16080

0xFFD160FF

noc_mpu_fpga2soc_axi32_I_main_QosGenerator

0xFFD16100

0xFFD1617F

noc_mpu_fpga2soc_axi64_I_main_QosGenerator

0xFFD16180

0xFFD161FF

noc_mpu_fpga2soc_axi128_I_main_QosGenerator

0xFFD16200

0xFFD1627F

noc_mpu_dma_I_main_QosGenerator

0xFFD16280

0xFFD162FF

addressblock_noc_mpu_emac0_m_I_main_QosGenerator

0xFFD16300

0xFFD1637F

noc_mpu_emac1_m_I_main_QosGenerator

0xFFD16380

0xFFD163FF

noc_mpu_emac2_m_I_main_QosGenerator

0xFFD16400

0xFFD1647F

noc_mpu_usb0_m_I_main_QosGenerator

0xFFD16480

0xFFD164FF

noc_mpu_usb1_m_I_main_QosGenerator

0xFFD16500

0xFFD1657F

noc_mpu_nand_m_I_main_QosGenerator

0xFFD16580

0xFFD165FF

noc_mpu_sdmmc_m_I_main_QosGenerator

0xFFD16600

0xFFD1667F

noc_mpu_fpga2sdram0_axi32_I_main_QosGenerator

0xFFD16680

0xFFD166FF

noc_mpu_fpga2sdram0_axi64_I_main_QosGenerator

0xFFD16700

0xFFD1677F

noc_mpu_fpga2sdram0_axi128_I_main_QosGenerator

0xFFD16780

0xFFD167FF

noc_mpu_fpga2sdram1_axi32_I_main_QosGenerator

0xFFD16800

0xFFD1687F

noc_mpu_fpga2sdram1_axi64_I_main_QosGenerator

0xFFD16880

0xFFD168FF

noc_mpu_fpga2sdram2_axi32_I_main_QosGenerator

0xFFD16900

0xFFD1697F

noc_mpu_fpga2sdram2_axi64_I_main_QosGenerator

0xFFD16980

0xFFD16FFF

noc_mpu_fpga2sdram2_axi128_I_main_QosGenerator

0xFFD17000

0xFFD1707F

noc_mpu_emac0_m_I_main_TransactionStatFilter

0xFFD17080

0xFFD9FFFF

dma_NSCONTROL

0xFFDA0000

0xFFDA00FF

dma_NSCHANNELSTATUS

0xFFDA0100

0xFFDA03FF

dma_NSAXISTATUS

0xFFDA0400

0xFFDA0CFF

dma_NSDEBUG

0xFFDA0D00

0xFFDA0DFF

dma_NSCONFIG

0xFFDA0E00

0xFFDA0FDF

dma_NSCOMPID

0xFFDA0FE0

0xFFDA0FFF

dma_SCONTROL

0xFFDA1000

0xFFDA10FF

dma_SCHANNELSTATUS

0xFFDA1100

0xFFDA13FF

dma_SAXISTATUS

0xFFDA1400

0xFFDA1CFF

dma_SDEBUG

0xFFDA1D00

0xFFDA1DFF

dma_SCONFIG

0xFFDA1E00

0xFFDA1FDF

dma_SCOMPID

0xFFDA1FE0

0xFFDA1FFF

spis

0xFFDA2000

0xFFDA2FFF

spis

0xFFDA3000

0xFFDA3FFF

spim

0xFFDA4000

0xFFDA4FFF

spim

0xFFDA5000

0xFFDFFFFF

ram_onchip_ram_block

0xFFE00000

0xFFFBFFFF

rom_onchip_rom_block

0xFFFC0000

0xFFFFBFFF

mpu_regs_MPUSCU

0xFFFFC000

0xFFFFC0FF

mpu_regs_MPUGIC

0xFFFFC100

0xFFFFC1FF

mpu_regs_MPUGLOBALTIMER

0xFFFFC200

0xFFFFC5FF

mpu_regs_MPUPRIVATETIMER

0xFFFFC600

0xFFFFCFFF

mpu_regs_MPUINTRDIST

0xFFFFD000

0xFFFFEFFF

l2_regs_L2TYPE

0xFFFFF000

0xFFFFF0FF

l2_regs_L2CONTROL

0xFFFFF100

0xFFFFF1FF

l2_regs_L2INTERRUPT

0xFFFFF200

0xFFFFF6FF

l2_regs_L2MAINTENANCE

0xFFFFF700

0xFFFFF8FF

l2_regs_L2LOCKDOWN

0xFFFFF900

0xFFFFFBFF

l2_regs_L2ADDRESSFILTER

0xFFFFFC00

0xFFFFFEFF

l2_regs_L2DEBUG

0xFFFFFF00

0xFFFFFFFF