我们设计的100M或者1000M以太网控制器,常会被人问到,能不能达到100M或者1000M,
问题如下:
1)能不能达到100M或者1000M是个什么概念?
2)对于PHY与MAC的物理接口,如GMII,其时钟是125M,8位数据线一直在发数据,125*8,不就是1000M的吗,还存在什么达不达到的问题啊?
3)达不到100M/1000M,其实是不是说有效数据量达不到?因为以太网帧中毕竟有那么多其他的控制开销。
4)tcp/ip层的设计是不是也与能不能达到100M/1000M相关?我的理解是优秀的协议往往在控制方面使用的开销少,却功能全面,使用的开销少,使得有效数据多,更能接近100M/1000M
5) 其实100M/1000M是理论的,除非时刻都是传有效数据,不传其他开销,对吧?
理解深刻的大哥帮忙多说几句,必有重谢! |