Introduction
(Ask a Question)The PolarFire® FPGA 10G Ethernet solution is compliant to IEEE® 802.3ae standard, which supports data transfer rates up to 10.3125 Gbps. The benefits of using PolarFire FPGAs for developing 10G Ethernet solutions include the utilization of low-power transceivers, low-power FPGA fabric, and an in-built SyncE-compliant jitter attenuation. The 10G Ethernet solution is implemented using the Core10GMAC soft IP Media Access Control (MAC) core and 10GBASEKR IP.
This application note includes the 10GBASEKR Libero® project, which is used as a reference design for building a 10GBASEKR Ethernet application. This design is validated with a proven third-party inter-op device, which is Vitesse SparX-5i board, and using two PolarFire Evaluation boards as listed:
- 10GBASEKR Ethernet design using third party link partner
- 10GBASEKR Ethernet design using two PolarFire Evaluation boards
This 10GBASEKR Ethernet demo design is programmed using either of the following options:
- Programming
.job
file: To program the device using the.job
file provided with the design files, see Appendix 1: Programming the Device Using FlashPro Express. - Libero SoC: To program the device using Libero SoC, see Run Program Action. Use this option when the demo design is modified.