以太网物理层(MAC)接口协议

项目总结

‘本次的以太网协议,我们将完成与前面DDR3相类似的实验内容,也就是FPGA开发板发送视频内容,在电脑的上位机上显示。详细的实验内容,我们会在后面的文章中介绍,本次实验我们主要介绍以太网常见的物理层协议,物理层也是OSI七层传输协议的最底层,也是我们FPGA工程师所必须掌握的知识,因为我们主要就与最底层打交道。

常见的以太网物理层接口协议

常见的物理层接口协议主要包括:
1、MII接口
2、RMII接口
3、GMII接口
4、RGMII接口
5、SGMII接口
那么我们接下就对我们最常见的三种接口进行进一步的解释,也就是MII、GMII、RGMII接口。

常见的网线主要有百兆网线、千兆网线,其中百兆网线用到四根线,千兆网线用到八根网线,这里我们可以自己检测一下自己的网线。常见的FPGA千兆网连接如下:
在这里插入图片描述

MII接口

MII接口也就是媒体独立接口,常见的MII接口描述如下:
在这里插入图片描述
从上面我们可以看出MII接口的时钟时25M,数据线为4位,数据传输模式是SDR,可以计算一下正好时百兆。MII也是百兆以太网中最常见的协议,传输的时候先发低四位再发高四位。常见的时序如下:
在这里插入图片描述

GMII接口

常见的GMII接口描述如下:
在这里插入图片描述
这里可以观察一下两种协议的不同,GMII接口时钟是125MHz,数据位是8位,数据模式主要是SDR传输模式。这里我们也可以计算一下125M*8=1000Mbps,所以GMII接口也就是我们常说的千兆网接口。我使用过黑金的开发板,它上面的千兆网就是GMII接口传输,接下来我们介绍最后一种常见的千兆网接口。

RGMII接口

常见的RGMII接口的描述如下:
在这里插入图片描述
这里RGMII接口的时钟是125MHz,数据位是4位,数据的传输模式是DDR传输,所以协议的传输速率是125M42=1000Mbps,所以我们的RGMII接口也是千兆网接口。这里传输的时候与GMII的不同就是我们需要使用相应的原语将SDR传输模式转换成DDR传输。

总结

创作不易,认为文章有帮助的同学们可以关注、点赞、转发支持。(工程也都在群中)对文章有什么看法或者需要更近一步交流的同学,可以加入下面的群:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值