linux 下千兆网卡驱动开发 RGMII (二)
2011-03-26 08:57
405 查看
其实MAC和PHY之间的接口有一套定好的协议,咱们首先来了解下这些协议吧。
RGMII从MII而来,MII是(Medium Independent Interface)的意思,是指不用考虑媒体是铜轴、光纤、电缆等,因为这些媒体处理的相关工作都有PHY或者叫做MAC的芯片完成。RMII是简化的MII接口,在数据的收发上它比MII接口少了一倍的信号线,GMII是千兆网的MII接口,这个也有相应的RGMII接口,表示简化了的GMII接口。“媒体独立”表明在不对MAC硬件重新设计或替换的情况下,任何类型的PHY设备都可以正常工作。包括分别用于发送器和接收器的两条独立信道。每条信道都有自己的数据、时钟和控制信号。MII数据接口总共需要16个信号,包括TX_ER,TXD,TX_EN,TX_CLK,COL,RXD,RX_EX,RX_CLK,CRS,RX_DV等。
信号定义如下:
时序图如下:
待续 ... ...
RGMII从MII而来,MII是(Medium Independent Interface)的意思,是指不用考虑媒体是铜轴、光纤、电缆等,因为这些媒体处理的相关工作都有PHY或者叫做MAC的芯片完成。RMII是简化的MII接口,在数据的收发上它比MII接口少了一倍的信号线,GMII是千兆网的MII接口,这个也有相应的RGMII接口,表示简化了的GMII接口。“媒体独立”表明在不对MAC硬件重新设计或替换的情况下,任何类型的PHY设备都可以正常工作。包括分别用于发送器和接收器的两条独立信道。每条信道都有自己的数据、时钟和控制信号。MII数据接口总共需要16个信号,包括TX_ER,TXD,TX_EN,TX_CLK,COL,RXD,RX_EX,RX_CLK,CRS,RX_DV等。
信号定义如下:
时序图如下:
待续 ... ...
相关文章推荐
- linux 下千兆网卡驱动开发 网络设备驱动的层次结构 (三)
- [Linux驱动开发] 网络设备之虚拟网卡
- Linux USB 驱动开发实例 (三)—— 基于USB总线的无线网卡浅析
- Linux-千兆网卡驱动实现机制浅析
- Linux-千兆网卡驱动实现机制浅析
- Linux-千兆网卡驱动实现机制浅析
- 日记 [2007年04月28日]LINUX下千兆网卡安装驱动
- Linux驱动开发、16-回环网卡驱动设计
- linux驱动开发:了解网卡的相关函数和结构
- linux嵌入式开发平台网卡驱动解决办法
- Linux 千兆网卡驱动实现机制浅析(PCI Network Card)
- 在LINUX 下安装 Realtek 8110SC 千兆网卡驱动
- Linux-千兆网卡驱动实现机制浅析
- Linux-千兆网卡驱动实现机制浅析
- Linux-千兆网卡驱动实现机制浅析
- Linux开发十八_网卡驱动
- Linux-千兆网卡驱动实现机制浅析 原文地址:http://blog.csdn.net/fengying765/article/details/6776394
- Linux-千兆网卡驱动实现机制浅析
- Linux下的硬件驱动——USB设备(下)(驱动开发部分)
- Linux字符驱动开发学习总结