6. Event Management > Event Management Overview
CPS-1848 User Manual
111
June 2, 2014
Formal Status
This document is confidential and is subject to an NDA.
Integrated Device Technology
6.1.3
Lane Error Management Overview
Each CPS-1848 port is connected to 1, 2, or 4 lanes. Each lane can detect and report errors. Errors detected at the lane level
are indicated in the
Lane {0..47} Error Detect Register
. Information about lane events is captured if the event is enabled in the
Lane {0..47} Error Rate Enable Register
. Enabled events also contribute to the standard port error threshold events if the
IMP_SPEC_ERR bit is set in the
. Events enabled in the
Lane {0..47} Error Report Enable
can be reported to software using port-writes or interrupts, or captured in the error log, depending on the configuration
.
Figure 22: Lane Error Management Programming Model Flow Chart
Port-writes and interrupts are disabled by default for individual Lane events.
Individual lane errors should not be enabled in the
Lane {0..47} Error Report Enable Register
because
these occur at a rate consistent with the bit error rate of each lane, and therefore are part of the normal
operation of the system.
LANE_n_ERR_RPT_EN
LANE: 0xL# * 0x100
BCST: 0x03FF10
LANE_n_CTL[LANE_INT_EN]
PORT: 0x L# * 0x100
BCST: 0xFFFF00
LANE_n_CTL[LANE_PW_EN]
PORT: 0x L# * 0x100
BCST: 0xFFFF00
PORT_n_OPS[LANE_LOG_EN]
PORT: 0x P# * 0x100
BCST: 0xF4FF04
Interrupt
Error Logging
LANE_n_ERR_RATE_EN
LANE: 0x L# * 0x100
BCST: 0xFFFF10
LANE_n_ERR_DET
LANE: 0x L# * 0x100
BCST: 0xFFFF0C
LANE_n_DATA_CAPT_0
LANE: 0x L# * 0x100
BCST: 0xFFFF10
Error Detection
Error Capture
PORT_n_ERR_RATE_CSR
0x P# * 0x40
PORT_n_ERR_RATE_THRESH_CSR
0x P# * 0x40
LANE_n_ATTR_CAPT[VALID] (!= 0)
LANE: 0x L# * 0x100
BCST: 0xFFFF14
Lane Errors
Error Capture
Valid
LANE_n_DATA_CAPT_1
LANE: 0x L# * 0x100
BCST: 0xFFFF10
Interrupts from other
Layers, Functions and Error Logging
> thresh
PORT_n_ERR_STAT_CSR
PORT: 0x P# * 0x20
Physical Layer
Implementation
Specific Errors
PORT_n_ERR_STAT_CSR
[PW_PNDG]
PORT: 0x P# * 0x20
Pending
Port Write