Low Latency 100G Ethernet Design Example User Guide

ID 683371
Date 11/08/2017
Public

2.4.1. Standard CAUI IP Core Variation

The design example for standard LL 100GbE IP core variations that target an Arria 10 device configures a single ATX PLL and connects it to the xN clock network, which distributes the output tx_serial_clk signal to all ten individual transceiver channels. If this arrangement is not available for your design, you can use multiple external ATX and CMU PLLs to generate and distribute the tx_serial_clk signals for the individual channels. The design example also includes client logic to exercise the IP core. The client logic includes logic to ensure each packet is sent to the Avalon-ST interface without any intermediate IDLE cycles, so that the data sent to this interface complies with the IP core requirements.
Figure 8. IP Core Variation Testbench
The simulation testbench instantiates the IP core and necessary PLLs. It interfaces directly with the Avalon-ST port to provide basic packet sending and receiving. The TX and RX lanes can be connected together to provide loopback testing capabilities.