mirror of
https://github.com/corundum/corundum.git
synced 2025-01-16 08:12:53 +08:00
26 lines
620 B
Markdown
26 lines
620 B
Markdown
|
# Corundum mqnic for Alveo U200
|
||
|
|
||
|
## Introduction
|
||
|
|
||
|
This design targets the Xilinx Alveo U200 FPGA board.
|
||
|
|
||
|
* FPGA: xcu200-fsgd2104-2-e
|
||
|
* MAC: Xilinx 100G CMAC
|
||
|
* PHY: 100G CAUI-4 CMAC and internal GTY transceivers
|
||
|
|
||
|
## How to build
|
||
|
|
||
|
Run make to build. Ensure that the Xilinx Vivado toolchain components are
|
||
|
in PATH.
|
||
|
|
||
|
Run make to build the driver. Ensure the headers for the running kernel are
|
||
|
installed, otherwise the driver cannot be compiled.
|
||
|
|
||
|
## How to test
|
||
|
|
||
|
Run make program to program the Alveo U200 board with Vivado. Then load the
|
||
|
driver with insmod mqnic.ko. Check dmesg for output from driver
|
||
|
initialization.
|
||
|
|
||
|
|