xgbing88 发表于 2011-11-22 11:30:52

网络芯片的实际速率是多大?

理论上以太网可达100Mbps。
我使用LAN9215芯片,200M的CPU,测试发送数据的速率只有2.2M字节,17Mbps,离100M相差很远。

测试过程是:
    发送数据-》等待发送完成-》发送数据-》。。。循环发送

有没有做过这方面的测试的兄弟,测试的速率是多少?

aozima 发表于 2011-11-22 11:36:54

LPC1788 + RT-Thread + LWIP,收发基于DMA描述符。

发送数据->检查队列是否有空闲空间->插入队列->返回

可以跑到11MB。

fishhead 发表于 2011-11-22 11:44:32

回复【楼主位】xgbing88
-----------------------------------------------------------------------

在系统下测试么?lan9215怎么样啊?价格如何?

xgbing88 发表于 2011-11-22 11:54:33

LPC1788 + RT-Thread + LWIP,收发基于DMA描述符。

发送数据->检查队列是否有空闲空间->插入队列->返回

可以跑到11MB。
-----------------------------------------------------------------------



你这速度不错,我怀疑是不是我驱动写得有问题,你的网络芯片是什么?
LAN9215是个总线型的MAC,不带MAC

xgbing88 发表于 2011-11-22 11:58:22

在系统下测试么?lan9215怎么样啊?价格如何?
----------
批量的价格大概10几块

aozima 发表于 2011-11-22 13:17:04

回复【3楼】xgbing88
你的网络芯片是什么?
-----------------------------------------------------------------------
理论上讲,PHY不会影响到网络速率。

rtems 发表于 2011-11-22 13:38:40

用FPGA可以到满带宽,软件的话上90%就很不错了,尤其是小包
页: [1]
查看完整版本: 网络芯片的实际速率是多大?