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