
The looped-back data is forwarded to the receiver clock data recovery (CDR). You must provide an alignment
pattern for the word aligner to enable the receiver channel to retrieve the byte boundary.
If the device is not in the serial loopback configuration and is receiving data from a remote device, the
recovered clock from the receiver CDR is locked to the data from the remote source.
For the
phy_serial_loopback
register access description and addressing, refer to the “Loopback
Modes” section of the
Transceiver Reconfiguration Controller
chapter in the
Altera Transceiver PHY
IP Core User Guide
.
Note:
If the device is placed in the serial loopback configuration, the data source to the receiver changes from the
remote device to the local transmitter channel—prompting the receiver CDR to start tracking the phase of
the new data source. During this time, the recovered clock from the receiver CDR may be unstable. Because
the receiver PCS is running off of this recovered clock, you must place the receiver PCS under reset by
asserting the
rx_digitalreset
signal during this period.
When moving into or out of serial loopback, you must assert the
rx_digitalreset
signal for a
minimum of two parallel clock cycles.
Note:
Related Information
Altera Transceiver PHY IP Core User Guide
Forward Parallel Loopback
Forward parallel loopback is a debugging aid to ensure the enabled PCS blocks in the transmitter and receiver
channel function correctly.
Forward parallel loopback is only available in transceiver Native PHY. You enable forward parallel loopback
by enabling the PRBS test mode, through the dynamic reconfiguration controller. You must perform a
rx_digitalreset
after the dynamic reconfiguration operation has completed.
Parallel data travels across the forward parallel loopback path, passing through the RX word aligner, and
finally verified inside the RX PCS PRBS verifier block. Check the operations status from the FPGA fabric.
Figure 6-2: Parallel Loopback Datapath
The following figure shows the parallel PRBS data generated by the TX PCS PRBS generator block.
Transmitter PCS
Transmitter PMA
Receiver PMA
Receiver PCS
FPGA
Fabric
Byte
Ordering
RX
Phase
Compensation
FIFO
Byte
Deserializer
8B/10B
Decoder
Rate
Match
FIFO
Word
Aligner
Deserializer
CDR
TX
Phase
Compensation
FIFO
Byte
Serializer
8B/10B
Encoder
TX
Bit
Slip
Serializer
PRBS Gen
PRBS
Checker
Forward Parallel
Loopback Path
rx_serial_data
tx_serial_data
Usage details for the feature are described in the Altera Transceiver PHY IP Core User Guide.
Note:
Transceiver Loopback Support
Altera Corporation
CV-53006
Forward Parallel Loopback
6-2
2013.05.06