标签:EMAC PHY 基础知识 RJ45 MAC GMAC 以太网
参考资料:
https://www.cnblogs.com/sammei/p/3933940.html
https://gitcode.csdn.net/65e7d38e1a836825ed789828.html
https://baijiahao.baidu.com/s?id=1752808344840024096&wfr=spider&for=pc
https://www.cnblogs.com/liangxiaofeng/p/3874866.html
GMAC和PHY在ISO网络七层模型的位置:
从上图中,可以清晰看出,ISO网络七层模型中,数据链路层就是Ethemet MAC,物理层就是Ethemet PHY。
MAC又分为EMAC和GMAC,下面使它们的区别:
EMAC(Ethernet Media Access Controller)和 GMAC(Gigabit Media Access Controller)都是指网络通信中的媒体访问控制器,它们之间的主要区别在于其支持的速率和功能。
EMAC(Ethernet Media Access Controller):
- EMAC 是指以太网媒体访问控制器,通常用于支持传统的以太网(Ethernet)通信,其速率通常为10/100Mbps。EMAC 通常用于较旧的以太网标准,如10BASE-T和100BASE-TX。
GMAC(Gigabit Media Access Controller):
- GMAC 是指千兆位以太网媒体访问控制器,用于支持更高速的以太网通信,其速率通常为1Gbps(也就是千兆以太网)。GMAC 通常用于支持千兆以太网标准,如1000BASE-T。
因此,EMAC 主要用于支持传统的10/100Mbps 以太网通信,而 GMAC 则用于支持更高速的千兆以太网通信
物理层位于OSI最底层,物理层协议定义电气信号、线的状态、时钟要求、数据编码和数据传输用的连接器。 物理层的器件称为PHY
以太网硬件电路方式:
以太网控制电路的组成主要由MAC控制器,物理层芯片PHY,RJ45接口三组成,RJ45集成网络变压器,有以下三种:
1、CPU(集成MAC层),外接一个PHY芯片,网络变压器和RJ45,总计4个器件。
2、CPU,外加一个MAC和PHY集成一体芯片,外加RJ45(集成网络变压器),也是3个电子器件。
3、CPU,加一个MAC芯片和一个PHY芯片,外加RJ45(集成网络变压器),总共4个器件
GMAC和PHY通过GMII接口进行通信
GMII接口包含四个部分:
1、GMAC到PHY的数据
2、PHY到GMAC的数据
3、PHY到GMAC的状态信号
4、GMAC和PHY之间的SMI接口
通过SMI接口,GMAC控制器可检测和控制PHY芯片,通过获得状态信息,发出相应的指令。GMII工作时钟125MHZ,采用8位接口数据,数据传输速率可达1Gbps
更多关于协议方面的知识可参考开篇的参考资料
标签:EMAC,
PHY,
基础知识,
RJ45,
MAC,
GMAC,
以太网
From: https://www.cnblogs.com/lethe1203/p/18088155