SGMII RGMII
sgmii-rgmii
mii、gmii、rmii、sgmii、xgmii
精细雾化喷嘴
mii即媒体独立接口,也叫介质无关接口。它是ieee-802.3定义的以太网行业标准。它包括一个数据接口,以及一个mac和phy之间的管理接口(图1)。数据接口包括分别用于发送器和接收器的两条独立信道。每条信道都有自己的数据、时钟和控制信号。mii数据接口总共需16个信号。管理接口是个双信号接口:一个是时钟信号,另一个是数据信号。通过管理接口,上层能监视和控制phy。 MII标准接口用于连接快速以太网MAC块和PHY。“媒体独立”意味着任何类型的phy设备都可以在不重新设计或更换MAC硬件的情况下工作。在其他速度下工作的MII等效接口有AUI(10M以太网)、gmii(千兆以太网)和XAUI(万兆以太网)。信息产业部巴士
在ieee802.3中规定的mii总线是一种用于将不同类型的phy与相同网络控制器(mac)相连接的通用总线。网络控制器可以用同样的硬件接口与任何phygmii(gigabitmii)
Gmii是一种8位并行同步收发器接口,采用8位接口数据和125MHz工作时钟,传输速率可达1000Mbps。同时与MII规定的10/100Mbps工作模式兼容。gmii接口的数据结构符合IEEE以太网标准。有关此接口3-2000的定义,请参见IEEE 802.01。变送器:
◇gtxclk――吉比特tx..信号的时钟信号(125mhz)◇txclk――10/100m信号时钟◇txd[7..0]――被发送数据◇txen――发送器使能信号
◇ txer——发送器错误(用于销毁数据包)
注:在千兆速率下,向phy提供gtxclk信号,txd、txen、txer信号与此时钟信号同步。否则,在10/100m速率下,phy提供txclk时钟信号,其它信号与此信号同步。其工作频率为25mhz(100m网络)或2.5mhz(10m网络)。接收器:
◇ RXCLK——接收时钟信号(从接收数据中提取,因此与gtxclk无关)◇ RXD[7..0]-接收数据◇ rxdv——接收数据有效指示◇ rxer——接收数据错误指示电磁线圈
动态沙盘
◇col――冲突检测(仅用于半双工状态)
家庭智能化控制系统 管理配置
欧姆接触
◇mdc――配置接口时钟◇mdio――配置接口i/o
管理配置界面控制物理层的特性。该接口有32个寄存器地址,每个地址16位。其中,前16个已在“IEEE 802.32000-22.2.4管理功能”中指定,其余由每个设备本身指定。数据销毁
rmii:reducedmediaindependantinterface
简化媒体独立接口是标准以太网接口之一,其I/O传输比MII少。
关于rmii口和mii口的问题
RMII端口使用两条线路传输数据,MII端口使用四条线路传输数据,gmii使用八条线路传输数据。
gmii和rmii都是并行传输并需要随路时钟。
MII/RMII只是一个接口。对于10m线速,MII的速度为2.5m,RMII的速度为5m;对于100米线速,MII的速度为25米,RMII的速度为50米。
mii/rmii用于传输以太网包,在mii/rmii接口是4/2bit的,在以太网的phy里需要做串并转换、编解码等才能在双绞线和光纤上进行传输,其帧格式遵循ieee802.3(10m)/ieee802.3u(100m)/ieee802.1q(vlan)。
以太网帧的格式为:前导码+起始位+目标MAC地址+源MAC地址+类型/长度+数据+填充(可选)+32位CRC
如果有vlan,则要在类型/长度后面加上2个字节的vlantag,其中12bit来表示vlanid,另外4bit表示数据的优先级!
sgmii——serialgigabitmediaindependentinterface
sgmii是phy与mac之间的接口,类似与gmii和rgmii,只不过gmii和rgmii都是并行的,而且需要随路时钟,pcb布线相对麻烦,而且不适应背板应用。而sgmii是串行的,不需要提供另外的时钟,mac和phy都需要cdr去恢复时钟。另外sgmii是有8b/10b编码的,速率是1.25gxgmii
XGMII——10千兆媒体相关接口是“10 GB媒体独立接口”,X对应罗马数字10