CPM4_ADDRREMAP Module

Versal Adaptive SoC Register Reference (AM012)

Document ID
AM012
Release Date
2023-08-29
Revision
1.3

CPM4_ADDRREMAP Module Description

Module NameCPM4_ADDRREMAP Module
Modules of this TypeCPM4_ADDRREMAP
Base Address0x00FCF30000 (CPM4_ADDRREMAP)
DescriptionCPM4 Address ReMap

CPM4_ADDRREMAP Module Register Summary

Register NameAddressWidthTypeReset ValueDescription
IR_STATUS0x000000000032mixedMixed types. See bit-field details.0x00000000Interrupt Status Register for intrN. This is a sticky register that holds the value of the interrupt until cleared by a value of 1.
IR_MASK0x000000000432roRead-only0x0000007FInterrupt Mask Register for intrN. This is a read-only location and can be atomically altered by either the IDR or the IER.
IR_ENABLE0x000000000832mixedMixed types. See bit-field details.0x00000000Interrupt Enable Register. A write of to this location will unmask the interrupt. (IMR: 0)
IR_DISABLE0x000000000C32mixedMixed types. See bit-field details.0x00000000Interrupt Disable Register. A write of one to this location will mask the interrupt. (IMR: 1)
SCRATCH_00x000000002032rwNormal read/write0x00000000Scratch pad register for software
SRC_ADDR0_HIGH0x000000002432rwNormal read/write0x00000000Aperture 0 - Source Address - Bits [63:32]
These registers are programmed by tools for use with CCIX options and are then re-programmed by CCIX-DVSEC FW to setup CCIX SAM to local address
remap. User should not change the values in this register space.
SRC_ADDR0_LOW0x000000002832rwNormal read/write0x00000000Aperture 0 - Source Address - Bits[31:0]
These registers are programmed by tools for use with CCIX options and are then re-programmed by CCIX-DVSEC FW to setup CCIX SAM to local address
remap. User should not change the values in this register space.
APER_SIZE0_HIGH0x000000002C32rwNormal read/write0x00000000Aperture 0 - Size - Bits[63:32]
These registers are programmed by tools for use with CCIX options and are then re-programmed by CCIX-DVSEC FW to setup CCIX SAM to local address
remap. User should not change the values in this register space.
APER_SIZE0_LOW0x000000003032rwNormal read/write0x00000000Aperture 0 - Size - Bits[31:0]
These registers are programmed by tools for use with CCIX options and are then re-programmed by CCIX-DVSEC FW to setup CCIX SAM to local address
remap. User should not change the values in this register space.
DST_ADDR0_HIGH0x000000003432rwNormal read/write0x00000000Aperture 0 - Destination Address - Bits [63:32]
These registers are programmed by tools for use with CCIX options and are then re-programmed by CCIX-DVSEC FW to setup CCIX SAM to local address
remap. User should not change the values in this register space.
DST_ADDR0_LOW0x000000003832rwNormal read/write0x00000000Aperture 0 - Destination Address - Bits [31:0]
These registers are programmed by tools for use with CCIX options and are then re-programmed by CCIX-DVSEC FW to setup CCIX SAM to local address
remap. User should not change the values in this register space.
SRC_ADDR1_HIGH0x000000003C32rwNormal read/write0x00000000Aperture 1 - Source Address - Bits [63:32]
These registers are programmed by tools for use with CCIX options and are then re-programmed by CCIX-DVSEC FW to setup CCIX SAM to local address
remap. User should not change the values in this register space.
SRC_ADDR1_LOW0x000000004032rwNormal read/write0x00000000Aperture 1 - Source Address - Bits[31:0]
These registers are programmed by tools for use with CCIX options and are then re-programmed by CCIX-DVSEC FW to setup CCIX SAM to local address
remap. User should not change the values in this register space.
APER_SIZE1_HIGH0x000000004432rwNormal read/write0x00000000Aperture 1 - Size - Bits[63:32]
These registers are programmed by tools for use with CCIX options and are then re-programmed by CCIX-DVSEC FW to setup CCIX SAM to local address
remap. User should not change the values in this register space.
APER_SIZE1_LOW0x000000004832rwNormal read/write0x00000000Aperture 1 - Size - Bits[31:0]
These registers are programmed by tools for use with CCIX options and are then re-programmed by CCIX-DVSEC FW to setup CCIX SAM to local address
remap. User should not change the values in this register space.
DST_ADDR1_HIGH0x000000004C32rwNormal read/write0x00000000Aperture 1 - Destination Address - Bits [63:32]
These registers are programmed by tools for use with CCIX options and are then re-programmed by CCIX-DVSEC FW to setup CCIX SAM to local address
remap. User should not change the values in this register space.
DST_ADDR1_LOW0x000000005032rwNormal read/write0x00000000Aperture 1 - Destination Address - Bits [31:0]
These registers are programmed by tools for use with CCIX options and are then re-programmed by CCIX-DVSEC FW to setup CCIX SAM to local address
remap. User should not change the values in this register space.
SRC_ADDR2_HIGH0x000000005432rwNormal read/write0x00000000Aperture 2 - Source Address - Bits [63:32]
These registers are programmed by tools for use with CCIX options and are then re-programmed by CCIX-DVSEC FW to setup CCIX SAM to local address
remap. User should not change the values in this register space.
SRC_ADDR2_LOW0x000000005832rwNormal read/write0x00000000Aperture 2 - Source Address - Bits[31:0]
These registers are programmed by tools for use with CCIX options and are then re-programmed by CCIX-DVSEC FW to setup CCIX SAM to local address
remap. User should not change the values in this register space.
APER_SIZE2_HIGH0x000000005C32rwNormal read/write0x00000000Aperture 2 - Size - Bits[63:32]
These registers are programmed by tools for use with CCIX options and are then re-programmed by CCIX-DVSEC FW to setup CCIX SAM to local address
remap. User should not change the values in this register space.
APER_SIZE2_LOW0x000000006032rwNormal read/write0x00000000Aperture 2 - Size - Bits[31:0]
These registers are programmed by tools for use with CCIX options and are then re-programmed by CCIX-DVSEC FW to setup CCIX SAM to local address
remap. User should not change the values in this register space.
DST_ADDR2_HIGH0x000000006432rwNormal read/write0x00000000Aperture 2 - Destination Address - Bits [63:32]
These registers are programmed by tools for use with CCIX options and are then re-programmed by CCIX-DVSEC FW to setup CCIX SAM to local address
remap. User should not change the values in this register space.
DST_ADDR2_LOW0x000000006832rwNormal read/write0x00000000Aperture 2 - Destination Address - Bits [31:0]
These registers are programmed by tools for use with CCIX options and are then re-programmed by CCIX-DVSEC FW to setup CCIX SAM to local address
remap. User should not change the values in this register space.
SRC_ADDR3_HIGH0x000000006C32rwNormal read/write0x00000000Aperture 3 - Source Address - Bits [63:32]
These registers are programmed by tools for use with CCIX options and are then re-programmed by CCIX-DVSEC FW to setup CCIX SAM to local address
remap. User should not change the values in this register space.
SRC_ADDR3_LOW0x000000007032rwNormal read/write0x00000000Aperture 3 - Source Address - Bits[31:0]
These registers are programmed by tools for use with CCIX options and are then re-programmed by CCIX-DVSEC FW to setup CCIX SAM to local address
remap. User should not change the values in this register space.
APER_SIZE3_HIGH0x000000007432rwNormal read/write0x00000000Aperture 3 - Size - Bits[63:32]
These registers are programmed by tools for use with CCIX options and are then re-programmed by CCIX-DVSEC FW to setup CCIX SAM to local address
remap. User should not change the values in this register space.
APER_SIZE3_LOW0x000000007832rwNormal read/write0x00000000Aperture 3 - Size - Bits[31:0]
These registers are programmed by tools for use with CCIX options and are then re-programmed by CCIX-DVSEC FW to setup CCIX SAM to local address
remap. User should not change the values in this register space.
DST_ADDR3_HIGH0x000000007C32rwNormal read/write0x00000000Aperture 3 - Destination Address - Bits [63:32]
These registers are programmed by tools for use with CCIX options and are then re-programmed by CCIX-DVSEC FW to setup CCIX SAM to local address
remap. User should not change the values in this register space.
DST_ADDR3_LOW0x000000008032rwNormal read/write0x00000000Aperture 3 - Destination Address - Bits [31:0]
These registers are programmed by tools for use with CCIX options and are then re-programmed by CCIX-DVSEC FW to setup CCIX SAM to local address
remap. User should not change the values in this register space.
SRC_ADDR4_HIGH0x000000008432rwNormal read/write0x00000000Aperture 3 - Source Address - Bits [63:32]
These registers are programmed by tools for use with CCIX options and are then re-programmed by CCIX-DVSEC FW to setup CCIX SAM to local address
remap. User should not change the values in this register space.
SRC_ADDR4_LOW0x000000008832rwNormal read/write0x00000000Aperture 4 - Source Address - Bits[31:0]
These registers are programmed by tools for use with CCIX options and are then re-programmed by CCIX-DVSEC FW to setup CCIX SAM to local address
remap. User should not change the values in this register space.
APER_SIZE4_HIGH0x000000008C32rwNormal read/write0x00000000Aperture 4 - Size - Bits[63:32]
These registers are programmed by tools for use with CCIX options and are then re-programmed by CCIX-DVSEC FW to setup CCIX SAM to local address
remap. User should not change the values in this register space.
APER_SIZE4_LOW0x000000009032rwNormal read/write0x00000000Aperture 4 - Size - Bits[31:0]
These registers are programmed by tools for use with CCIX options and are then re-programmed by CCIX-DVSEC FW to setup CCIX SAM to local address
remap. User should not change the values in this register space.
DST_ADDR4_HIGH0x000000009432rwNormal read/write0x00000000Aperture 4 - Destination Address - Bits [63:32]
These registers are programmed by tools for use with CCIX options and are then re-programmed by CCIX-DVSEC FW to setup CCIX SAM to local address
remap. User should not change the values in this register space.
DST_ADDR4_LOW0x000000009832rwNormal read/write0x00000000Aperture 4 - Destination Address - Bits [31:0]
These registers are programmed by tools for use with CCIX options and are then re-programmed by CCIX-DVSEC FW to setup CCIX SAM to local address
remap. User should not change the values in this register space.
SRC_ADDR5_HIGH0x000000009C32rwNormal read/write0x00000000Aperture 5 - Source Address - Bits [63:32]
These registers are programmed by tools for use with CCIX options and are then re-programmed by CCIX-DVSEC FW to setup CCIX SAM to local address
remap. User should not change the values in this register space.
SRC_ADDR5_LOW0x00000000A032rwNormal read/write0x00000000Aperture 5 - Source Address - Bits[31:0]
These registers are programmed by tools for use with CCIX options and are then re-programmed by CCIX-DVSEC FW to setup CCIX SAM to local address
remap. User should not change the values in this register space.
APER_SIZE5_HIGH0x00000000A432rwNormal read/write0x00000000Aperture 5 - Size - Bits[63:32]
These registers are programmed by tools for use with CCIX options and are then re-programmed by CCIX-DVSEC FW to setup CCIX SAM to local address
remap. User should not change the values in this register space.
APER_SIZE5_LOW0x00000000A832rwNormal read/write0x00000000Aperture 5 - Size - Bits[31:0]
These registers are programmed by tools for use with CCIX options and are then re-programmed by CCIX-DVSEC FW to setup CCIX SAM to local address
remap. User should not change the values in this register space.
DST_ADDR5_HIGH0x00000000AC32rwNormal read/write0x00000000Aperture 5 - Destination Address - Bits [63:32]
These registers are programmed by tools for use with CCIX options and are then re-programmed by CCIX-DVSEC FW to setup CCIX SAM to local address
remap. User should not change the values in this register space.
DST_ADDR5_LOW0x00000000B032rwNormal read/write0x00000000Aperture 5 - Destination Address - Bits [31:0]
These registers are programmed by tools for use with CCIX options and are then re-programmed by CCIX-DVSEC FW to setup CCIX SAM to local address
remap. User should not change the values in this register space.
SRC_ADDR6_HIGH0x00000000B432rwNormal read/write0x00000000Aperture 6 - Source Address - Bits [63:32]
These registers are programmed by tools for use with CCIX options and are then re-programmed by CCIX-DVSEC FW to setup CCIX SAM to local address
remap. User should not change the values in this register space.
SRC_ADDR6_LOW0x00000000B832rwNormal read/write0x00000000Aperture 6 - Source Address - Bits[31:0]
These registers are programmed by tools for use with CCIX options and are then re-programmed by CCIX-DVSEC FW to setup CCIX SAM to local address
remap. User should not change the values in this register space.
APER_SIZE6_HIGH0x00000000BC32rwNormal read/write0x00000000Aperture 6 - Size - Bits[63:32]
These registers are programmed by tools for use with CCIX options and are then re-programmed by CCIX-DVSEC FW to setup CCIX SAM to local address
remap. User should not change the values in this register space.
APER_SIZE6_LOW0x00000000C032rwNormal read/write0x00000000Aperture 6 - Size - Bits[31:0]
These registers are programmed by tools for use with CCIX options and are then re-programmed by CCIX-DVSEC FW to setup CCIX SAM to local address
remap. User should not change the values in this register space.
DST_ADDR6_HIGH0x00000000C432rwNormal read/write0x00000000Aperture 6 - Destination Address - Bits [63:32]
These registers are programmed by tools for use with CCIX options and are then re-programmed by CCIX-DVSEC FW to setup CCIX SAM to local address
remap. User should not change the values in this register space.
DST_ADDR6_LOW0x00000000C832rwNormal read/write0x00000000Aperture 6 - Destination Address - Bits [31:0]
These registers are programmed by tools for use with CCIX options and are then re-programmed by CCIX-DVSEC FW to setup CCIX SAM to local address
remap. User should not change the values in this register space.
SRC_ADDR7_HIGH0x00000000CC32rwNormal read/write0x00000000Aperture 7 - Source Address - Bits [63:32]
These registers are programmed by tools for use with CCIX options and are then re-programmed by CCIX-DVSEC FW to setup CCIX SAM to local address
remap. User should not change the values in this register space.
SRC_ADDR7_LOW0x00000000D032rwNormal read/write0x00000000Aperture 7 - Source Address - Bits[31:0]
These registers are programmed by tools for use with CCIX options and are then re-programmed by CCIX-DVSEC FW to setup CCIX SAM to local address
remap. User should not change the values in this register space.
APER_SIZE7_HIGH0x00000000D432rwNormal read/write0x00000000Aperture 7 - Size - Bits[63:32]
These registers are programmed by tools for use with CCIX options and are then re-programmed by CCIX-DVSEC FW to setup CCIX SAM to local address
remap. User should not change the values in this register space.
APER_SIZE7_LOW0x00000000D832rwNormal read/write0x00000000Aperture 7 - Size - Bits[31:0]
These registers are programmed by tools for use with CCIX options and are then re-programmed by CCIX-DVSEC FW to setup CCIX SAM to local address
remap. User should not change the values in this register space.
DST_ADDR7_HIGH0x00000000DC32rwNormal read/write0x00000000Aperture 7 - Destination Address - Bits [63:32]
These registers are programmed by tools for use with CCIX options and are then re-programmed by CCIX-DVSEC FW to setup CCIX SAM to local address
remap. User should not change the values in this register space.
DST_ADDR7_LOW0x00000000E032rwNormal read/write0x00000000Aperture 7 - Destination Address - Bits [31:0]
These registers are programmed by tools for use with CCIX options and are then re-programmed by CCIX-DVSEC FW to setup CCIX SAM to local address
remap. User should not change the values in this register space.
ADDR_REMAP_CNTRL0x00000000E432mixedMixed types. See bit-field details.0x00000000Control Register for address remap block. Software must quiesce all CMNs AXI transactions before making any changes to the address remap registers.