# Device Specific Register Descriptions

This document presents a summary of the register interfaces for the mpfs_ioscb_memmap_dri product. Each module instance in the design is presented, together with its associated register map and bitfield definitions.

Hierarchical component

Return to pfsoc_mss_regmap

## MPFS(T) Instance Summary

The table below shows the base address and available address space for each of the leaf instances in the mpfs_ioscb_memmap_dri system.

Note: Static configurable registers are predefined by LiberoSoC software and dynamically changing these registers can result in unpredictable behavior.

Device (MPFS) | Instance Name | SWpageInst | Base Address | Range
025T/095T/160T/250T | SERDES_0_PCS_LANE0 | Q0/PCS_LN0 | 0x0004 1000 | 4 KBytes
025T/095T/160T/250T | SERDES_0_PCS_LANE1 | Q0/PCS_LN1 | 0x0004 2000 | 4 KBytes
025T/095T/160T/250T | SERDES_0_PCS_LANE2 | Q0/PCS_LN2 | 0x0004 4000 | 4 KBytes
025T/095T/160T/250T | SERDES_0_PCS_LANE3 | Q0/PCS_LN3 | 0x0004 8000 | 4 KBytes
025T/095T/160T/250T | SERDES_0_PCS_CMN | Q0/PCS_CMN | 0x0005 0000 | 4 KBytes
160T/250T | SERDES_1_PCS_LANE0 | Q1/PCS_LN0 | 0x0008 1000 | 4 KBytes
160T/250T | SERDES_1_PCS_LANE1 | Q1/PCS_LN1 | 0x0008 2000 | 4 KBytes
160T/250T | SERDES_1_PCS_LANE2 | Q1/PCS_LN2 | 0x0008 4000 | 4 KBytes
160T/250T | SERDES_1_PCS_LANE3 | Q1/PCS_LN3 | 0x0008 8000 | 4 KBytes
160T/250T | SERDES_1_PCS_CMN | Q1/PCS_CMN | 0x0009 0000 | 4 KBytes
160T/250T | SERDES_2_PCS_LANE0 | Q2/PCS_LN0 | 0x0010 1000 | 4 KBytes
160T/250T | SERDES_2_PCS_LANE1 | Q2/PCS_LN1 | 0x0010 2000 | 4 KBytes
160T/250T | SERDES_2_PCS_LANE2 | Q2/PCS_LN2 | 0x0010 4000 | 4 KBytes
160T/250T | SERDES_2_PCS_LANE3 | Q2/PCS_LN3 | 0x0010 8000 | 4 KBytes
160T/250T | SERDES_2_PCS_CMN | Q2/PCS_CMN | 0x0011 0000 | 4 KBytes
160T/250T | SERDES_3_PCS_LANE0 | Q3/PCS_LN0 | 0x0020 1000 | 4 KBytes
160T/250T | SERDES_3_PCS_LANE1 | Q3/PCS_LN1 | 0x0020 2000 | 4 KBytes
160T/250T | SERDES_3_PCS_LANE2 | Q3/PCS_LN2 | 0x0020 4000 | 4 KBytes
160T/250T | SERDES_3_PCS_LANE3 | Q3/PCS_LN3 | 0x0020 8000 | 4 KBytes
160T/250T | SERDES_3_PCS_CMN | Q3/PCS_CMN | 0x0021 0000 | 4 KBytes
160T/250T | SERDES_0_PMA_LANE0 | Q0/PMA_LN0 | 0x0104 1000 | 4 KBytes
160T/250T | SERDES_0_PMA_LANE1 | Q0/PMA_LN1 | 0x0104 2000 | 4 KBytes
160T/250T | SERDES_0_PMA_LANE2 | Q0/PMA_LN2 | 0x0104 4000 | 4 KBytes
160T/250T | SERDES_0_PMA_LANE3 | Q0/PMA_LN3 | 0x0104 8000 | 4 KBytes
160T/250T | SERDES_0_PMA_CMN | Q0/PMA_CMN | 0x0105 0000 | 4 KBytes
160T/250T | SERDES_1_PMA_LANE0 | Q1/PMA_LN0 | 0x0108 1000 | 4 KBytes
160T/250T | SERDES_1_PMA_LANE1 | Q1/PMA_LN1 | 0x0108 2000 | 4 KBytes
160T/250T | SERDES_1_PMA_LANE2 | Q1/PMA_LN2 | 0x0108 4000 | 4 KBytes
160T/250T | SERDES_1_PMA_LANE3 | Q1/PMA_LN3 | 0x0108 8000 | 4 KBytes
160T/250T | SERDES_1_PMA_CMN | Q1/PMA_CMN | 0x0109 0000 | 4 KBytes
160T/250T | SERDES_2_PMA_LANE0 | Q2/PMA_LN0 | 0x0110 1000 | 4 KBytes
160T/250T | SERDES_2_PMA_LANE1 | Q2/PMA_LN1 | 0x0110 2000 | 4 KBytes
160T/250T | SERDES_2_PMA_LANE2 | Q2/PMA_LN2 | 0x0110 4000 | 4 KBytes
160T/250T | SERDES_2_PMA_LANE3 | Q2/PMA_LN3 | 0x0110 8000 | 4 KBytes
160T/250T | SERDES_2_PMA_CMN | Q2/PMA_CMN | 0x0111 0000 | 4 KBytes
160T/250T | SERDES_3_PMA_LANE0 | Q3/PMA_LN0 | 0x0120 1000 | 4 KBytes
160T/250T | SERDES_3_PMA_LANE1 | Q3/PMA_LN1 | 0x0120 2000 | 4 KBytes
160T/250T | SERDES_3_PMA_LANE2 | Q3/PMA_LN2 | 0x0120 4000 | 4 KBytes
160T/250T | SERDES_3_PMA_LANE3 | Q3/PMA_LN3 | 0x0120 8000 | 4 KBytes
160T/250T | SERDES_3_PMA_CMN | Q3/PMA_CMN | 0x0121 0000 | 4 KBytes
025T/095T/160T/250T | PCIESS_QUAD_PLL0 | Q0_TXPLL0 | 0x0204 4000 | 4 KBytes
025T/095T/160T/250T | PCIESS_QUAD_PLL1 | Q0_TXPLL1 | 0x0204 8000 | 4 KBytes
025T/095T/160T/250T | PCIESS_MAIN | Q0/MAIN | 0x0205 0000 | 4 KBytes
160T/250T | SERDES_1_GPSS_MAIN | Q1/MAIN | 0x0209 0000 | 4 KBytes
160T/250T | SERDES_2_GPSS_MAIN | Q2/MAIN | 0x0211 0000 | 4 KBytes
160T/250T | SERDES_3_GPSS_MAIN | Q3/MAIN | 0x0221 0000 | 4 KBytes
025T/095T/160T/250T | PCIE_TOP_0_PF_PCIE_BRIDGE | Q0/PCIE0_BRDG | 0x0300 4000 | 4 KBytes
025T/095T/160T/250T | PCIE_TOP_0_PCIE_CTRL | Q0/PCIE0_CTRL | 0x0300 6000 | 4 KBytes
025T/095T/160T/250T | PCIE_TOP_1_PF_PCIE_BRIDGE | Q0/PCIE1_BRDG | 0x0300 8000 | 4 KBytes
025T/095T/160T/250T | PCIE_TOP_1_PCIE_CTRL | Q0/PCIE1_CTRL | 0x0300 A000 | 4 KBytes
160T/250T | SERDES_01_EXT | Q1_TXPLL0 | 0x0401 0000 | 4 KBytes
160T/250T | SERDES_13_EXT | Q1_TXPLL1 | 0x0402 0000 | 4 KBytes
160T/250T | SERDES_02_EXT | Q2_TXPLL1 | 0x0404 0000 | 4 KBytes
160T/250T | SERDES_24_EXT | Q2_TXPLL0 | 0x0408 0000 | 4 KBytes
160T/250T | SERDES_35_EXT | Q3_TXPLL | 0x0410 0000 | 4 KBytes
025T/095T/160T/250T | ICB_CLOCK_MUX_SW | Static Configuration | 0x0501 0000 | 4 KBytes
025T/095T/160T/250T | ICB_CLOCK_MUX_SE | Static Configuration | 0x0502 0000 | 4 KBytes
025T/095T/160T/250T | ICB_CLOCK_MUX_E | Static Configuration | 0x0504 0000 | 4 KBytes
025T/095T/160T/250T | ICB_CLOCK_MUX_NW | Static Configuration | 0x0510 0000 | 4 KBytes
025T/095T/160T/250T | ICB_CLOCK_MUX_NE | Static Configuration | 0x0520 0000 | 4 KBytes
025T/095T/160T/250T | ICB_CLOCK_MUX_W | Static Configuration | 0x0540 0000 | 4 KBytes
025T/095T/160T/250T | LANE_N_5 | Static Configuration | 0x0600 0000 | 4 KBytes
025T/095T/160T/250T | LANE_N_6 | Static Configuration | 0x0601 0000 | 4 KBytes
025T/095T/160T/250T | LANE_N_7 | Static Configuration | 0x0602 0000 | 4 KBytes
025T/095T/160T/250T | LANE_N_8 | Static Configuration | 0x0603 0000 | 4 KBytes
025T/095T/160T/250T | LANE_N_9 | Static Configuration | 0x0604 0000 | 4 KBytes
025T/095T/160T/250T | LANE_N_10 | Static Configuration | 0x0605 0000 | 4 KBytes
025T/095T/160T/250T | LANE_N_11 | Static Configuration | 0x0606 0000 | 4 KBytes
025T/095T/160T/250T | LANE_S_0 | Static Configuration | 0x0610 0000 | 4 KBytes
025T/095T/160T/250T | LANE_S_1 | Static Configuration | 0x0611 0000 | 4 KBytes
025T/095T/160T/250T | LANE_S_2 | Static Configuration | 0x0612 0000 | 4 KBytes
025T/095T/160T/250T | LANE_S_3 | Static Configuration | 0x0613 0000 | 4 KBytes
025T/095T/160T/250T | LANE_S_4 | Static Configuration | 0x0614 0000 | 4 KBytes
025T/095T/160T/250T | LANE_S_5 | Static Configuration | 0x0615 0000 | 4 KBytes
025T/095T/160T/250T | LANE_N_0 | Static Configuration | 0x0620 0000 | 4 KBytes
025T/095T/160T/250T | LANE_N_1 | Static Configuration | 0x0621 0000 | 4 KBytes
025T/095T/160T/250T | LANE_N_2 | Static Configuration | 0x0622 0000 | 4 KBytes
025T/095T/160T/250T | LANE_N_3 | Static Configuration | 0x0623 0000 | 4 KBytes
025T/095T/160T/250T | LANE_N_4 | Static Configuration | 0x0624 0000 | 4 KBytes
025T/095T/160T/250T | LANE_S_6 | Static Configuration | 0x0640 0000 | 4 KBytes
025T/095T/160T/250T | LANE_S_7 | Static Configuration | 0x0641 0000 | 4 KBytes
025T/095T/160T/250T | LANE_S_8 | Static Configuration | 0x0642 0000 | 4 KBytes
025T/095T/160T/250T | LANE_S_9 | Static Configuration | 0x0643 0000 | 4 KBytes
025T/095T/160T/250T | LANE_S_10 | Static Configuration | 0x0644 0000 | 4 KBytes
025T/095T/160T/250T | LANE_S_11 | Static Configuration | 0x0645 0000 | 4 KBytes
025T/095T/160T/250T | LANE_S_12 | Static Configuration | 0x0646 0000 | 4 KBytes
025T/095T/160T/250T | LANE_S_13 | Static Configuration | 0x0647 0000 | 4 KBytes
025T/095T/160T/250T | SGMIIPHY_LANE01 |  | 0x0650 0000 | 4 KBytes
025T/095T/160T/250T | SGMIIPHY_LANE23 |  | 0x0651 0000 | 4 KBytes
025T/095T/160T/250T | DDRPHY_ADDCMD0 |  | 0x0660 0000 | 4 KBytes
025T/095T/160T/250T | DDRPHY_ADDCMD1 |  | 0x0661 0000 | 4 KBytes
025T/095T/160T/250T | DDRPHY_ADDCMD2 |  | 0x0662 0000 | 4 KBytes
025T/095T/160T/250T | DDRPHY_LANE_ECC |  | 0x0663 0000 | 4 KBytes
025T/095T/160T/250T | DDRPHY_DATA_LANE0 |  | 0x0664 0000 | 4 KBytes
025T/095T/160T/250T | DDRPHY_DATA_LANE1 |  | 0x0665 0000 | 4 KBytes
025T/095T/160T/250T | DDRPHY_DATA_LANE2 |  | 0x0666 0000 | 4 KBytes
025T/095T/160T/250T | DDRPHY_DATA_LANE3 |  | 0x0667 0000 | 4 KBytes
025T/095T/160T/250T | LANE_W_0 | Static Configuration | 0x0670 0000 | 4 KBytes
025T/095T/160T/250T | LANE_W_1 | Static Configuration | 0x0671 0000 | 4 KBytes
025T/095T/160T/250T | LANE_W_2 | Static Configuration | 0x0672 0000 | 4 KBytes
025T/095T/160T/250T | LANE_W_3 | Static Configuration | 0x0673 0000 | 4 KBytes
025T/095T/160T/250T | LANE_W_4 | Static Configuration | 0x0674 0000 | 4 KBytes
025T/095T/160T/250T | PF_US_CRYPTO_TOP | Static Configuration | 0x0701 0000 | 4 KBytes
025T/095T/160T/250T | PFSOC_CONTROL_SCB |  | 0x0702 0000 | 256 Bytes
025T/095T/160T/250T | QSPIXIP |  | 0x0702 0100 | 512 Bytes
025T/095T/160T/250T | SCB_MAILBOX |  | 0x0702 0800 | 4 KBytes
025T/095T/160T/250T | MSS |  | 0x0704 0000 | 1 KBytes
025T/095T/160T/250T | PLL_SE_0 | CCC_SE_PLL0 | 0x0801 0000 | 4 KBytes
025T/095T/160T/250T | PLL_SE_1 | CCC_SE_PLL1 | 0x0802 0000 | 4 KBytes
025T/095T/160T/250T | PLL_NE_0 | CCC_NE_PLL0 | 0x0804 0000 | 4 KBytes
025T/095T/160T/250T | PLL_NE_1 | CCC_NE_PLL1 | 0x0808 0000 | 4 KBytes
025T/095T/160T/250T | PLL_NW_0 | CCC_NW_PLL0 | 0x0810 0000 | 4 KBytes
025T/095T/160T/250T | PLL_NW_1 | CCC_NW_PLL1 | 0x0820 0000 | 4 KBytes
025T/095T/160T/250T | PLL_SW_0 | CCC_SW_PLL0 | 0x0840 0000 | 4 KBytes
025T/095T/160T/250T | PLL_SW_1 | CCC_SW_PLL1 | 0x0880 0000 | 4 KBytes
025T/095T/160T/250T | DLL_SE_0 |  | 0x0901 0000 | 4 KBytes
025T/095T/160T/250T | DLL_SE_1 |  | 0x0902 0000 | 4 KBytes
025T/095T/160T/250T | DLL_NE_0 |  | 0x0904 0000 | 4 KBytes
025T/095T/160T/250T | DLL_NE_1 |  | 0x0908 0000 | 4 KBytes
025T/095T/160T/250T | DLL_NW_0 |  | 0x0910 0000 | 4 KBytes
025T/095T/160T/250T | DLL_NW_1 |  | 0x0920 0000 | 4 KBytes
025T/095T/160T/250T | DLL_SW_0 |  | 0x0940 0000 | 4 KBytes
025T/095T/160T/250T | DLL_SW_1 |  | 0x0980 0000 | 4 KBytes
025T/095T/160T/250T | CFM_CCM_IOB_CCC_SE | Static Configuration | 0x0A01 0000 | 4 KBytes
025T/095T/160T/250T | CFM_CCM_NE | Static Configuration | 0x0A04 0000 | 4 KBytes
025T/095T/160T/250T | CFM_CCM_IOB_CCC_NW | Static Configuration | 0x0A10 0000 | 4 KBytes
025T/095T/160T/250T | CFM_CCM_SW | Static Configuration | 0x0A40 0000 | 4 KBytes
025T/095T/160T/250T | BANK_CTLR_9_SEI | Static Configuration | 0x0B00 1000 | 4 KBytes
025T/095T/160T/250T | BANK_CTLR_0_NWI | Static Configuration | 0x0B00 2000 | 4 KBytes
025T/095T/160T/250T | BANK_CTLR_7_WI | Static Configuration | 0x0B00 4000 | 4 KBytes
025T/095T/160T/250T | BANK_CTLR_8_NEI | Static Configuration | 0x0B00 8000 | 4 KBytes
025T/095T/160T/250T | VREF_GEN_SERDES_PMA | Static Configuration | 0x0B02 0000 | 4 KBytes
025T/095T/160T/250T | BANK_CTLR_0_NEC | Static Configuration | 0x0B04 0000 | 4 KBytes
025T/095T/160T/250T | BANK_CTLR_1_SWC | Static Configuration | 0x0B40 0000 | 4 KBytes
025T/095T/160T/250T | PVT_BANK_9_SEI | Static Configuration | 0x0C00 1000 | 4 KBytes
025T/095T/160T/250T | PVT_BANK_0_NWI | Static Configuration | 0x0C00 2000 | 4 KBytes
025T/095T/160T/250T | PVT_BANK_7_WI | Static Configuration | 0x0C00 4000 | 4 KBytes
025T/095T/160T/250T | PVT_BANK_8_NEI | Static Configuration | 0x0C00 8000 | 4 KBytes
025T/095T/160T/250T | PVT_BANK_0_NEC | Static Configuration | 0x0C04 0000 | 4 KBytes
025T/095T/160T/250T | PVT_BANK_1_SWC | Static Configuration | 0x0C40 0000 | 4 KBytes
025T/095T/160T/250T | CORNER_SE_SPARES | Static Configuration | 0x0D01 0000 | 4 KBytes
025T/095T/160T/250T | CORNER_NE_SPARES | Static Configuration | 0x0D04 0000 | 4 KBytes
025T/095T/160T/250T | CORNER_NW_SPARES | Static Configuration | 0x0D10 0000 | 4 KBytes
025T/095T/160T/250T | CORNER_SW_ANALOG_SPARES | Static Configuration | 0x0D40 0000 | 4 KBytes
025T/095T/160T/250T | PLL_MSS |  | 0x0E00 1000 | 64 Bytes
025T/095T/160T/250T | CFM_MSS |  | 0x0E00 2000 | 64 Bytes
025T/095T/160T/250T | PLL_DDR |  | 0x0E01 0000 | 64 Bytes
025T/095T/160T/250T | BC_DDR |  | 0x0E02 0000 | 16 Bytes
025T/095T/160T/250T | PVT_DDR |  | 0x0E04 0000 | 32 Bytes
025T/095T/160T/250T | PLL_ETH |  | 0x0E08 0000 | 64 Bytes
025T/095T/160T/250T | DLL_ETH |  | 0x0E10 0000 | 32 Bytes
025T/095T/160T/250T | CFM_ETH |  | 0x0E20 0000 | 32 Bytes
025T/095T/160T/250T | BC_ETH |  | 0x0E40 0000 | 16 Bytes
025T/095T/160T/250T | PVT_ETH |  | 0x0E80 0000 | 32 Bytes