505
Tsi578 User Manual
June 6, 2016
Integrated Device Technology
www.idt.com
C. PRBS
Scripts
The following sections show the PRBS scripts used in
“Using PRBS Scripts for the Transmitters and
. All of the PRBS scripts affect all of the ports, therefore editing the files to comment out the
respective transmitting and receiving ports is required.
Topics discussed include the following:
•
“Tsi578_start_prbs_all.txt Script”
•
“Tsi578_framer_disable.txt Script”
•
“Tsi578_sync_prbs_all.txt Script”
•
“Tsi578_read_prbs_all.txt Script”
C.1
Tsi578_start_prbs_all.txt Script
This JTAG script is used to turn on the PRBS pattern generator for each lane to be tested. The SerDes
in a port are offset by 0x40 from the lane 0 register of the port.
The SerDes Lane 0 Pattern Generator Control Register is located at offset 0x1e020. Therefore lane 1 is
located at offset 0x1e060, lane 2 is located at 0x1e0a0 and lane 3 is located at 0x1e0e0.
//i 0
//Port 0
w 1e020 00000002 //Start 2^7 Pattern Generator
w 1e060 00000002
w 1e0a0 00000002
w 1e0e0 00000002
//Port 2
w 1e220 00000002 //Start 2^7 Pattern Generator
w 1e260 00000002
w 1e2a0 00000002
w 1e2e0 00000002
//Port 4
w 1e420 00000002 //Start 2^7 Pattern Generator
w 1e460 00000002