找回密码
 注册
关于网站域名变更的通知
查看: 472|回复: 1
打印 上一主题 下一主题

MII 接口你了解么?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-3-25 11:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
MII 接口你了解么?
* j9 B% C3 `8 w1 g, r
2 u" k7 [& {: B6 I6 t$ A2 X
       MII (Media Independent InteRFace(介质无关接口);或称为媒体独立接口,它是IEEE-802.3定义的以太网行业标准。它包括一个数据接口,以及一个MAC和PHY之间的管理接口。数据接口包括分别用于发送器和接收器的两条独立信道。每条信道都有自己的数据、时钟和控制信号。MII数据接口总共需要16个信号。管理接口是个双信号接口:一个是时钟信号,另一个是数据信号。通过管理接口,上层能监视和控制PHY。MII (Management interface)只有两条信号线。
! U. A+ o! b( q; _            MII标准接口用于连快Fast Ethernet MAC-block与PHY。"介质无关"表明在不对MAC硬件重新设计或替换的情况下,任何类型的PHY设备都可以正常工作。在其他速率下工作的与 MII等效的接口有:AUI(10M 以太网)、GMII(Gigabit 以太网)和XAUI(10-Gigabit 以太网)。 ; P0 e9 Q' B7 W+ ~8 W7 C7 F
: R8 D1 d+ ?3 p1 t# |' z' R
        TXD(Transmit Data)[3:0]:数据发送信号,共4根信号线;- A- J! L1 H% B& S3 y* k" S
        RXD(Receive Data)[3:0]:数据接收信号,共4根信号线;. e' m! U; O( N. X
        TX_ER(Transmit Error):  发送数据错误提示信号,同步于TX_CLK,高电平有效,表示TX_ER有效期内传输的数据无效。对于10Mbps速率下,TX_ER不起作用;
* `$ `. V, h' ~" G" p/ X- d        RX_ER(Receive Error):  接收数据错误提示信号,同步于RX_CLK,高电平有效,表示RX_ER有效期内传输的数据无效。对于10Mbps速率下,RX_ER不起作用;
& {) O5 x9 r. g        TX_EN(Transmit Enable): 发送使能信号,只有在TX_EN有效期内传的数据才有效;
- E+ Y' S& a! H) J0 C        RX_DV(Reveive Data Valid): 接收数据有效信号,作用类型于发送通道的TX_EN;
" t5 d6 p4 v, n9 t5 d) m        TX_CLK:发送参考时钟,100Mbps速率下,时钟频率为25MHz,10Mbps速率下,时钟频率为2.5MHz。注意,TX_CLK时钟的方向是从PHY侧指向MAC侧的,因此此时钟是由PHY提供的。' X1 N! v# \- i; j& M8 C
        RX_CLK:接收数据参考时钟,100Mbps速率下,时钟频率为25MHz,10Mbps速率下,时钟频率为2.5MHz。RX_CLK也是由PHY侧提供的。
- R5 K4 G5 ^8 J! p( q8 t        CRS:Carrier Sense,载波侦测信号,不需要同步于参考时钟,只要有数据传输,CRS就有效,另外,CRS只有PHY在半双工模式下有效;
, o  p4 i0 {8 Z8 {        COL:Collision Detectd,冲突检测信号,不需要同步于参考时钟,只有PHY在半双工模式下有效。 5 `5 c( ^, w9 u/ [
        MII接口一共有16根线。
: {& }/ x/ @4 T6 N, A; h' r6 B$ X0 F+ k* ]
        以太网协议分7层,PHY通常称为物理层,也就是第一层,MAC层属于第二层,是数据链路层的一个子层。第三层为网络层,也叫IP层,第四层为传输层,主要协议是TCP/UDP协议。6 f! {2 O% a; w7 S# m' j
" C. V. A8 v1 k& _$ |
        以太网物理层接口主要是水晶头和RJ45,为了保证信号传输质量,网线(双绞线)上的信号都被调制成成对的差分信号传输。所以,物理层芯片的一个主要作用就是将双绞线上的差分信号(串行比特流)进行解码,转换成并行数据,或者将上层发下来的并行数据转换成串行的差分对输出到网线上。对于百兆以太网,并行数据是4位的,所以PHY和上层的并行接口是4位的,MII数据接口是半字节(nibble)的。在以太网传输的过程中,这里指PHY的串行传输,一个字节的最不重要位最先传输,即低位最先传输。
& R" a) M% V. H2 N7 Q. O6 [# o- ]5 G) U3 D/ |
        以太网传输数据时先传输高字节,传输字节时先传输低位。比特流进入物理芯片后,在100M是通过MII口输出低半字节在前,高半字节在后。所以在从物理层接收到数据后要注意高半字节和低半字节的顺序。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-29 13:01 , Processed in 0.109375 second(s), 24 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表