金瑞

用AX88180和FPGA实现千兆网——更高速度的实现

0
阅读(35317)

哥发现自己错了,AX88180技术文档中给出的最高发送速度是100MHz,所以哥的PLL是2/1分50MHz的,刚才抽筋想是否可以用 125MHz试试,结果点开PLL的向导,发现里面哥的分频怎么是3/2啊,明明在BDF里显示的是2/1吗,不信邪点开.v文件,一看果真是3/2分频 的,也就是以上的速度是在75MHz下得到的。

把分频直接改为5/2(125MHz)后,重新编译,运行。乖乖,刚才的部分硬件速度从360Mbit/s直接到了600Mbit/s以上(因为我有读RAM,所以会比刚才的410低)!而读RAM的全硬件则飙到了640Mbit/s~650Mbit/s.

而全硬件(125MHz时钟)不读RAM的速度是770Mbit/s~780Mbit/s!个这次真的疯狂了!!!

不知道高于了文档中的时钟上限会不会损坏AX88180!

所有网速都是通过交叉直连网线,然后从"任务管理器——>联网"中得到的,如不准确,请了解的人告知!

  EMAIL:menjinrui@gmail.com