1
0
mirror of https://github.com/corundum/corundum.git synced 2025-01-30 08:32:52 +08:00
Alex Forencich de181120b8 added eth as a subproject
git-subtree-dir: fpga/lib/eth
git-subtree-mainline: 4cdce8caa74728a4973261dae0e00fcd479af9ac
git-subtree-split: e5171d874916b3e23a02d5621e91dd9ff02b7fcb
2019-07-15 14:55:25 -07:00
2019-07-15 14:55:25 -07:00
2019-07-15 14:53:31 -07:00
2019-07-15 14:53:31 -07:00
2019-07-15 14:53:31 -07:00
2019-07-15 14:53:31 -07:00
2019-07-15 14:53:31 -07:00

Corundum Readme

GitHub repository: https://github.com/ucsdsysnet/corundum

Introduction

Corundum is an open source, high performance FPGA based NIC.

Documentation

Modules

Common signals

Common parameters

Source Files

arbiter.v               : Parametrizable arbiter

Testing

Running the included testbenches requires MyHDL and Icarus Verilog. Make sure that myhdl.vpi is installed properly for cosimulation to work correctly. The testbenches can be run with a Python test runner like nose or py.test, or the individual test scripts can be run with python directly.

Testbench Files

tb/axis_ep.py        : MyHDL AXI Stream endpoints
tb/pcie.py           : MyHDL PCI Express BFM
tb/pcie_us.py        : MyHDL Xilinx Ultrascale PCIe core model
Description
No description provided
Readme BSD-2-Clause-Views 707 MiB
Languages
Verilog 45.9%
Python 22.2%
Tcl 19.7%
Makefile 8.3%
C 3.7%
Other 0.2%