有没有人知道在不使用任何形式的 MicroBlaze 的情况下,在 FPGA 上实现 TCP 的方法?最好是开源的,因为这是一个大学/研究项目。
根据您的需求,您可能可以通过相对较小的自己的实现(例如用于数据包检查)来完成。TCP的状态性使得完整的硬件实现变得非常庞大且繁琐。如果可能的话,我建议切换到UDP,这会使它更加容易。
作为处理所有IP事务的项目,我了解NetFPGA,但我从未检查过他们的设计,因此可能他们在某些方面使用了MicroBlaze内核,但我猜测不会吧。
编辑:我还记得我在会议上遇到了来自哥本哈根大学(不确定这一点)的人,他还在Xilinx FPGA上实现了TCP堆栈。