12. Serial RapidIO Registers > RapidIO Error Management Extension Registers
290
Tsi578 User Manual
June 6, 2016
Integrated Device Technology
www.idt.com
12.7.5
RapidIO Logical and Transport Layer Address Capture CSR
This register contains error information. It is locked when a Logical/Transport error is detected and the
corresponding enable bit is set.
For switches, the errors detected are limited to maintenance packets (maintenance requests,
maintenance responses, and port writes) with a hop count of 0. No other packets reach the logical layer
of a switch. Therefore, the only time this register contains valid information is for maintenance
requests which have incorrect field values. Only invalid data can be captured in this register for
erroneous port-writes and maintenance responses, as these transactions reserve the address field. If the
TT code for an erroneous maintenance request is invalid, this register captures the address of the
invalid data.
“RapidIO Logical and Transport Layer Device ID Capture CSR” on page 291
for the
source ID where the error originated.
Note that this register is not updated when a correctly formatted maintenance request fails.
Register name: RIO_LOG_ERR_ADDR
Reset value: 0x0000_0000
Register offset:1014
Bits
0
1
2
3
4
5
6
7
00:07
Reserved
08:15
ADDRESS
16:23
ADDRESS
24:31
ADDRESS
Reserved
WDPTR
Reserved
Bits
Name
Description
Type
Reset
Value
0:7
Reserved
N/A
R
0
8:28
ADDRESS
Address of the illegal maintenance request received.
R/W
0
29
Reserved
N/A
R
0
30
WDPTR
Word pointer from the illegal maintenance request received
R/W
0
31
Reserved
N/A
R
0