|
|
|
Controlling and Monitoring Transceiver Channels |
The Transceiver Toolkit allows you to control and monitor the performance of high-speed serial links running on your board in real-time. You can identify the transceiver links in your design, transmit a data pattern across the transceiver link, and report the signal quality of the received data in terms of bit error rate, bathtub curve, or EyeQ graph for supported device families.
The toolkit automatically identifies the transceiver links in your design, or you can manually create transceiver links. You can then run auto sweep to help you quickly identify the best physical media attachment (PMA) settings for each link. You can directly control the transmitter/receiver channels to experiment with various settings suggested by auto sweep. The EyeQ graph allows you to visualize the estimated horizontal and vertical (Arria V, Cyclone V, Stratix V) eye opening at the receiver.
The Transceiver Toolkit supports various transceiver link testing configurations. You can identify and test the transceiver link between two Altera devices, or you can transmit a test pattern with a third-party device and monitor the data on an Altera device receiver channel. If a third-party chip includes self-test capability, then you can send the test pattern from the Altera device and monitor the signal integrity at the third-party device receiver channel. If the third-party device supports reverse serial loopback, you can run the test entirely within the Transceiver Toolkit.
To control and monitor transceiver channels, follow these prerequisite steps:
Use Qsys to edit the transceiver configuration to match your application.
Use the Pin Planner to assign target device I/Os to match your board.
Click Tools > System Console > Transceiver Toolkit.
To determine initial PMA settings
with auto sweep:
To control transceiver channel
settings:
To generate transceiver/receiver
EyeQ:
To identify transceiver channels: