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

  哥发现自己错了,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

本人个人主页本文地址:http://jrmen.org.ru/archives/29

 

 

posted on 2010-07-30 15:03  金瑞  阅读(1455)  评论(0)    收藏  举报

导航