MSC8144E Reference Manual, Rev. 3
16-150
Freescale
Semiconductor
Serial RapidIO
®
Controller
16.6.43
Port 0 Alternate Device ID Command and Status Register
(P0ADIDCSR)
P0ADIDCSR contains an alternate device ID. This register should be enabled before the initiator
enabled bit of the PGCCSR is set (see Table 16-60, PGCCSR Field Descriptions, on page
16-122). Therefore, when the PGCCSR bit is enabled, all other devices in the RapidIO system
(including switches) send and receive packets from the device ID in P0ADIDCSR instead of the
device ID in BDIDCSR. When the alternate deviceID is enabled, inbound RapidIO endpoint
accepts only packets sent with the device ID in P0ADIDCSR or the deviceID in BDIDCSR. An
exception is Accept All mode, in which the inbound RapidIO Endpoint accept packets using the
same common transport system. The outbound RapidIO endpoint generates requests using only
the device ID in P0ADIDCSR. It generates responses with the deviceID in the original request
packet (either from P0ADIDCSR or BDIDCSR). The selection between a large or small transport
system is done during the power-up sequence by using the CTLS bit in the RCW.
P0ADIDCSR
Port 0 Alternate Device ID Command and Status Register
Offset 0x10100
Bit
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
ADE
—
ADID
TYPE R/W
R
R/W
RESET
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Bit
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
LADID
TYPE
R/W
RESET
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Table 16-85. P0ADIDCSR Field Descriptions
Bit
Reset
Description
ADE
31
0
Alternate Device ID Enable
Causes the port to use the device ID specified in this register instead of the device ID specified in
BDIDCSR.
—
30–24
0
Reserved. Write to zero for future compatibility.
ADID
23–16
0
Alternate Device ID
Alternate device ID in a small transport system.
LADID
15–0
0
Large Alternate Device ID
Alternate device ID for the device in a large transport system.
Summary of Contents for MSC8144E
Page 1: ...MSC8144E Reference Manual Quad Core Media Signal Processor MSC8144ERM Rev 3 July 2009 ...
Page 48: ...MSC8144E Reference Manual Rev 3 xlviii Freescale Semiconductor ...
Page 86: ...MSC8144E Reference Manual Rev 3 1 38 Freescale Semiconductor Overview ...
Page 168: ...MSC8144E Reference Manual Rev 3 3 60 Freescale Semiconductor External Signals ...
Page 242: ...MSC8144E Reference Manual Rev 3 5 26 Freescale Semiconductor Reset ...
Page 314: ...MSC8144E Reference Manual Rev 3 8 24 Freescale Semiconductor General Configuration Registers ...
Page 414: ...MSC8144E Reference Manual Rev 3 10 14 Freescale Semiconductor MSC8144E SC3400 DSP Subsystem ...
Page 452: ...MSC8144E Reference Manual Rev 3 11 38 Freescale Semiconductor Internal Memory Subsystem ...
Page 520: ...MSC8144E Reference Manual Rev 3 12 68 Freescale Semiconductor DDR SDRAM Memory Controller ...
Page 1070: ...MSC8144E Reference Manual Rev 3 21 28 Freescale Semiconductor Timers ...