Error handling, Error handling –27 – Altera SerialLite II IP Core User Manual

Page 51

Advertising
background image

3–28

Chapter 3: Parameter Settings

Error Handling

SerialLite II MegaCore Function

January 2014

Altera Corporation

User Guide

Error Handling

The SerialLite II MegaCore function does error checking and has an interface to view
local errors. The errors are categorized, and the effect of an error depends on the type
of error that occurs.

The SerialLite II MegaCore function has three error types:

Data error

Link error

Catastrophic error

The causes and results of these errors are summarized in

Table 3–12

.

reconfig_fromgxb

O

The reconfig_fromgxb output signal is driven to an external dynamic
reconfiguration block. The width of this bus depends on the number of lanes (it may
require multiple transceiver QUAD blocks), and the device family (for Arria II GX and
Stratix IV, the bus is wider due to offset cancelation support).

This signal identifies the transceiver channel whose settings are being transmitted to
the dynamic reconfiguration. This signal must be connected as described in the

Arria II GX Device Handbook

or the

Stratix IV Device Handbook

if the external dynamic

reconfiguration block is used. Otherwise, leave this signal unconnected.

For Arria II GX and Stratix IV, you must use the dynamic reconfiguration block because
they require offset cancelation.

gxb_powerdown

I

gxb_powerdown

resets and powers down all circuits in the transceiver block. This

signal does not affect the refclk buffers and reference clock lines.

All the gxb_powerdown input signals of cores placed in the same quad should be tied
together. The gxb_powerdown signal should be tied low or should remain asserted for
at least 2 ms whenever it is asserted.

Table 3–11. ALTGX Support Signals

Signal

I/O

Description

Table 3–12. Error Summary (Part 1 of 2)

Error Type

Cause

Action

Catastrophic

LSM cannot reverse polarity

LSM cannot reorder lanes

SerialLite II enters
nonrecoverable state

Link

Eight consecutive {|TS1|} sequences
received in all lanes simultaneously

Loss of character alignment

Loss of lane alignment

Loss of characters from
underflow/overflow

Data error threshold exceeded

Retry-on-error timer expired three
times

Trigger link initialization

Advertising