flâneur — a map of the web's best reading

Tutorial 2: 10GbE Interface — CASPER Tutorials 0.1 documentation

casper-toolflow.readthedocs.io · 2,320 words · saved by 1 readers

In this tutorial, you will create a simple Simulink design which uses the SNAP’s 10GbE ports to send data at high speeds to another port. This could just as easily be another FPGA board or a computer with a 10GbE network interface card. In addition, we will learn to control the design remotely, using a supplied Python library for KATCP. In this tutorial, a counter will be transmitted through one SFP+ port and back into another. This will allow a test of the communications link. This test can be used to test the link between boards and the effect of different cable lengths on communication robustness. SNAP boards have two on-board SFP+ ports. The Ethernet interface is driven by an on-board 156.25MHz crystal oscilator. This clock is then multiplied up on the FPGA by a factor of 66. Thus, the speed on the wire is actually 156.25MHz x 66 = 10.312.5 Gbps. However, 10GbE over single-lane SFP+ connectors uses 64b/66b encoding, which means that for every 66 bits sent, 66 bits are actually tran

Tutorial 2: 10GbE Interface - CASPER Tutorials 0.1 documentation Docs >> Tutorial 2: 10GbE Interface View page source Tutorial 2: 10GbE Interface ¶ Introduction ¶ In this tutorial, you will create a simple Simulink design which uses the SNAP’s 10GbE ports to send data at high speeds to another port. This could just as easily be another FPGA board or a computer with a 10GbE network interface card. In addition, we will learn to control the design remotely, using a supplied Python library for KATCP. In this tutorial, a counter will be transmitted through one SFP+ port and back into another. This

Explore this link on the map →

related reading