由于国内的询问,我不便在相关站点回答,借用CSDN。以下信息仅供参考,不保证其准确性。欢迎更正。
1。netfpga(1g)使用 XilinxVirtex2 Pro,可运行的项目源码很多,全部开放,不需Xilinx IP(MAC已改为开源);要ISE旧版才能用。
2。netfpga-10g是另一个系统,有5-6个高校(含斯坦福)的博士生,XILINX欧洲的一个雇员,老板是科技个体户有个小公司好像有3个人,不清楚是否与斯坦福有关。它用了1g的东西,但队伍完全不同。
该项目到目前为止两年多,没有开源,需要XILINX IP,例如10G MAC。一般XILINX LICENSE都不包括10G MAC生成,只能连接。仔细阅读其LICENSE条款可发现有许多限制。做产品的要特别小心。
早期的源码是基于MicroBlaze的一个MAC回环测试,是一个糟糕的设计,使用ARM AXI4,现在找不到了。由于XILINX ISE 对AXI4在Vitrex5上的功能支持非常少或者说没有正式的官方版本支持,XILINX雇员做了些手动修改。需用ISE 12。3,13。x不行。Vitrex5不会有更新的ISE版本,就是说功能就是这么多了。我请XILINX专家下来过他也没啥办法
SRAM,DDR没有用上,已经工作的PCIe我没有,它也没用XILINX Gen2的设计,老板用了另一家公司的产品,大概是替人家推广, Gen1x8。
3。10g板由hitech global 生产,该公司的光盘包括PHY的说明书,二进码的production test,余下就是XILINX的DEMO code。该公司为了避开IP,不提供任何源码或软件技术支持。硬件就是十几页的说明书,MAC回环测试可用232口MINICOM运行。FPGA写入后断点丢失(BUG)。板子可能还会有改动。
4。大体上我的感觉是老板要靠它挣钱的。不排除以后会开源,但LICENSE还是会有限制。想用10g的最好是用V6/K7/V7重新设计!!!我可提供一些帮助。
5。Openflow本身也不是一个成功或成熟或先进的东西,10年了,不可能再发了,就像以前的MINIX。教学还是很不错的,也可用于实验室验证一些算法。
分享到: |