6. Event Notification > Error Stopped State Recovery
128
Tsi574 User Manual
June 6, 2016
Integrated Device Technology
www.idt.com
shows the RapidIO standard packet-retry control symbol format.
Figure 27: Control Symbol Format
The IDT-specific functionality and control symbols process of using multiple control symbols in error
clearing and recovery uses the following control symbols:
•
Packet-not-accepted (Stype0) + General Error (Parameter0) + Link Request (Stype1) +
Input Status (CMD)
This method triggers hardware recovery at both ends of the link. A Link Request control symbol is sent
from the near end, and as part of the same control symbol, a Packet-Not-Accepted control symbol is
also sent which notifies the far end of the link of a transmission error and triggers error recovery from
that end.
The following steps show IDT specific functionality and control symbols that are used for clearing stop
states:
1.
The near-end link partner sends a Packet-not-ac General Error + Link R Input
Status control symbol
To cause the transmission of the required control symbol write the value 0x40FC8000 to the
“RapidIO Port x Control Symbol Transmit”
2.
The far-end link partner (the link partner at the far end of the link) responds with a
Link Request/Input Status control symbol
The far-end link partner also responds with a Link Response/Input Status control symbol in
response to the Link Request/Input Status portion of the received Packet-not-ac General
Error + Link R Input Status control symbol.
3.
The near-end link partner receives the Link Request/Input Status control symbol and the assertion
of the Input Error Stopped State error condition is cleared.
4.
The far-end link partner's receipt of a Link Response clears the Output Error Stopped State error
condition on the transmit side of the receiving port.
5.
Clear any remaining sticky bits in the
“RapidIO Port x Error and Status CSR” on page 270
and the
“RapidIO Port x Error Detect CSR” on page 286
.
0
2 3
7
stype0
parameter0
8
12
parameter1
13
15
stype1
16
18
cmd
19
23
CRC
3
5
5
3
3
5
bits