We have successfully tested a prototype board, capable of establishing communication link 9.95328Gbps upstream and downstream speed, with an optical transceiver module (SFP+ Package) interfaced to GTX transceiver block of the Kintex 7 FPGA.
High-speed FPGA designs at data rates of 10 Gbps and higher require careful attention to material selection and layer stack planning to ensure a robust PCB design. Normally, a low loss PCB stack-up costs more than FR4 stack-up. However, from SI design perspective, not every IO needs low loss. Therefore, if a PCB stack-up is designed with some layers as low loss but other layers in traditional FR4(high loss), then it can meet the same or similar low loss performance requirement for the IOs but at a lower cost that an all low loss board. Such type of stack ups is called hybrid PCB stack-up. Uniqueness of this design lies in the fact that we have used the 12 layer hybrid stack up for cost optimisation, where outer layers are with High speed material Rogers 435O & inner cores are standard FR-4 material.
To verify the Interface, optical loopback test was carried out using Xilinx IBERT IP. The LogiCORE™ IP Integrated Bit Error Ratio Tester (IBERT) core for 7 series FPGA GTX transceivers is designed for evaluating and monitoring the GTX transceivers. This core includes pattern generators and checkers that are implemented in FPGA logic, and access to ports and the dynamic reconfiguration port attributes of the GTX transceivers. Optical loopback cable is used for testing, as shown in Figure below. IBERT IP example design is used to verify the optical interface operating at 9.9533Gbps line rate.
Figure 1: Optical transceiver module with loop back cable connected
The purpose of the IBERT IP example design is to:
The example design contains configurable PRBS generator and checker modules per transceiver channel that enable simple data integrity testing and resulting link status reporting. The example design is also synthesizable so it can be used to check for data integrity and hardware links, either through loopback or connection to a suitable link partner. All key status signals, driving basic control signals and hardware I/O interaction can be done using the Serial I/O Analyzer from the Vivado Hardware Manager after downloading the example design generated bit file. Test results captured for optical interface loopback in IBERT can be seen below.
Figure 2: IBERT result when loopback is connected
Figure 3: IBERT result when loopback is removed
Therefore Hybrid stack up used here offers two key advantages:
Copyright © 2020 iWave Systems Technologies Pvt. Ltd.