首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >以太网、MII、SGMII、RGMII和PHY的说明

以太网、MII、SGMII、RGMII和PHY的说明
EN

Stack Overflow用户
提问于 2013-04-03 09:35:22
回答 5查看 59.9K关注 0票数 39

我主要来自嵌入式软件背景,因此我对硬件的总体知识非常有限。我一直认为以太网是你电脑上的一个小的物理连接器,你可以把你的以太网电缆连接到这个连接器上。从软件的角度来看,您所需要做的就是安装驱动程序(在Windows中)或配置Linux内核以包含以太网驱动程序。

问题:

但是,当我开始往下走一层(对于硬件)并查看各种数据表和原理图时,我开始遇到诸如PHY、MII、SGMII、RGMII等术语。现在,我对以太网的组成有点困惑。例如,当我说英特尔82574L 1.0 Gbps以太网端口时,所有这些术语都适用于何处?

EN

回答 5

Stack Overflow用户

发布于 2013-04-03 09:52:13

让我尝试解释一下:

  1. MAC block与物理层芯片之间的三种接口。Intel 82574L是一款MAC芯片。如下图所示:

_______ _____________________ CPU | PCI-E || MII/SGMII/RGMII ||或|<=======>| MAC |<================>|物理层|<====>physical接口板|或者| _______ _____________________

有关MII (100 1Gbps)、SGMII (1Gbps,串行)、RGMII (1Gbps,精简)清晰度的详细信息,您可以在谷歌上搜索它们。

从本质上讲,网络接口卡(

  1. )由一个MAC模块和相关的物理层芯片以及其他外围模块组成。另外,一个以太网设备驱动程序应与NIC硬件配合使用。MAC卡与控制处理器或PC机主板有一个接口,如PCIe总线或其它接口。
票数 39
EN

Stack Overflow用户

发布于 2014-01-27 17:43:45

一些定义:

  • 介质访问控制器。这是系统的一部分,它将来自操作系统的数据包转换为要放在线路(或光纤)上的字节流。通常通过诸如PCI Express之类的东西连接到主机处理器(例如)。
  • 物理层-将来自MAC的字节流转换成一条或多条电线或光纤上的信号。
  • 与媒体无关的接口。只需在MAC和物理层之间设置一组标准引脚,这样MAC就不必知道或关心物理介质是什么,物理层也不必知道或关心主机处理器接口的外观。

MII很久以前就被标准化了,并且支持100Mbit/sec的速度。使用较少引脚的版本也可用,RMII ('R‘表示减少)。

对于千兆位速度,使用的是GMII ('G‘代表千兆位)接口,其针数减少的版本称为RGMII。称为SGMII的针数非常少的版本也是可用的(串行的“S”),它需要MAC的IO引脚上的特殊功能,而其他xMII是相对常规的逻辑信号。

在其他情况下,还可以使用更多种类的界面,其中一些可以从Wikipedia MII页面链接到:

http://en.wikipedia.org/wiki/Media_Independent_Interface

关于你的特定英特尔芯片问题-据我所知(数据手册链接似乎死了),该芯片是一个带有PCIe的MAC。因此,它将位于主机上的PCIe总线和某种千兆位物理层(PHY)之间。

票数 39
EN

Stack Overflow用户

发布于 2018-05-17 15:25:49

您可能希望查找术语“OSI的7层”,其中一些经常听到的术语;

  • 以太网物理层对应于由communication.

的字面意义上的物理组件组成的物理层

  • 以太网MAC (不是Mac地址,而是介质访问控制器)对应于数据链路层,负责在将帧发送到物理层之前对其进行排列。

MII、RMII、Auto-Negotion等配置都是从这些two.And中配置的,这些库可以让您的工作变得轻松。

  • 网络层负责数据包的路由。IP和DHCP等协议被认为属于这一层。此外,这一层是完全基于软件的第一个最低层。例如,如果您使用的是轻量级IP,则ip & netif库是其他所有东西的基础。

  • 传输层是可以找到TCP和UDP等传输协议的地方。

希望它能帮上忙,遗憾的是,我对上层了解不多。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15777399

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档