GMAC和PHY基础知识

参考资料:
 

GMAC和PHY在ISO网络七层模型的位置:

0
从上图中,可以清晰看出,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
 
更多关于协议方面的知识可参考开篇的参考资料
posted @ 2024-03-21 20:00  lethe1203  阅读(841)  评论(0编辑  收藏  举报