2. RapidIO Ports > Hot Extraction/Insertion
CPS-1848 User Manual
49
June 2, 2014
Formal Status
This document is confidential and is subject to an NDA.
Integrated Device Technology
Table 11: System Recovery Controller Operation, HS-LP on Port Y
Step
Register
Offset
Value
Description
1. Establish routing
to/from the HS-LP.
Configure routing tables to allow maintenance access to CPS-1848 port and the HS-LP. The procedures are
described in
2. Disable event
notification and isolation
functions.
(0x40*Y)
0x00000000
Disable all events
(0x40*Y)
0x00000000
Disable OUTPUT_FAIL condition on
implementation specific event (see
).
0x
(0x100 * lane_num)
0x00000000
Disable error reporting.
Repeat for each lane associated with the
port.
0x15C +
(0x20*port_num)
Value is port
specific
Ensure PORT_LOCKOUT,
STOP_ON_PORT_FAIL_ENC_EN, and
DROP_ENABLE are cleared.
3. Reset the HS-LP and
CPS-1848 port Y
simultaneously.
0x140 + (0x20*Y)
0x80000000
Clear outstanding packets, and clear
ackIDs to 0.
0x140 + (0x20*Y)
0x00000003
Issue a “reset” request to the HS-LP. This
register can be written more than once to
ensure that the link partner receives a valid
reset request.
0x144 + (0x20*Y)
Read
Confirm that the reset request has been
sent.
0xF20300
0x8000YYYY
Perform a per-port reset on port Y to clear
errors.
Note: This step should be performed
immediately after resetting the HS-LP to
clear error conditions at both ends of the
link simultaneously.
0x140 + (0x20*Y)
0x00000004
Issue a Link Request/Input Status request
to the HS-LP. This will clear a PORT_ERR
failure on the CPS-1848 port, if it exists,
and allow packets to be sent.