刚玉自述文件
GitHub存储库: :
Google网上论坛: :
介绍
Corundum是一种基于FPGA的开源高性能NIC。 功能包括高性能数据路径,10G / 25G / 100G以太网,PCI Express Gen 3,自定义,高性能,紧密集成的PCIe DMA引擎,许多(1000+)发送,接收,完成和事件队列,分散/收集DMA,MSI中断,多个接口,每个接口多个端口,每个端口的传输调度,包括高精度TDMA,流哈希,RSS,校验和卸载以及本机IEEE 1588 PTP时间戳。 包含一个Linux驱动程序,该驱动程序与Linux网络堆栈集成在一起。 广泛的仿真框架可促进开发和调试,该框架涵盖整个系统,从一侧的驱动程序和PCI Express接口的仿真模型到另一侧的以太网接口。
刚玉具有几种独特的建筑特征。 首先,发送,接收,完成和事件队列状态被有效地存储在Block
1