10. Registers > Address Map
CPS-1848 User Manual
198
June 2, 2014
Formal Status
This document is confidential and is subject to an NDA.
Integrated Device Technology
10.1.2
Interpretation of Reserved Register Bits
The CPS-1848 uses the S-RIO definition for the management of reserved register bits. This treatment is defined in Table 3-2 of
the RapidIO Specification (Rev. 2.1), Part 3. Under the “Target Behavior” column, the expected return of the reserved bits of a
register read is 0 for all S-RIO defined reserved registers. The CPS-1848 has extended this definition to its “Implementation
Defined Space” as well. Although the device initializes with zeros in these bit positions, it does not prevent the user from writing
to these bits. When writing registers with reserved fields, IDT recommends writing zeros to those reserved fields.
10.1.3
Backward Compatibility
The RapidIO Specification (Rev. 2.1) maintains backward compatibility with the RapidIO Specification (Rev. 1.3) where
possible. Thus, the S-RIO standard registers are similarly backward compatible. IDT has also made the CPS-1848 backward
compatible with previous IDT 1.3-compliant switch devices. IDT-specific functions and associated registers are similarly
backward compatible where possible.
10.1.4
Register Type Field Definitions
10.2 Address Map
The CPS-1848’s address map is listed in
. For most registers, there is one instance for each port. The address on
each register indicates the address for port 0. For all other ports, there is an offset from port 0.
Type
Description
RW
Read/Write.
RO
Read Only. Must mask for all writes.
WO
Write Only. Reading these fields returns undefined data.
RR
Reset on Read. These registers are cleared to 0 when read.
FR
Fixed Read. These values are constant.
W1R
Write Once Reset.
Table 75: Address Map
Base Address
Register (Full Name)
Register (Short Name)
RapidIO Capability Registers (CARs)
0x000000
DEV_IDENT_CAR
0x000004
DEV_INF_CAR
0x000008
ASSY_IDENT_CAR
0x00000C
ASSY_INF_CAR
0x000010
Processing Element Features CAR
PROC_ELEM_FEAT_CAR
0x000014
SWITCH_PORT_INF_CAR
0x000018
SRC_OPS_CAR
0x000030
SWITCH_MCAST_SUP_CAR
0x000034
Switch Route Table Entries Table Limit CAR
SWITCH_RTE_TBL_LIM_CAR