PHY概述
后面要开始搞车载以太相关的开发工作,之前对这方面没什么了解,在这里整理一下学习笔记
文章目录
1. PHY 是什么
1.1 协议层下的PHY
图片出处是IEEE 802.3 (2022)Clause97。 PHY是以太网协议物理层协议,并经由MII(or GMII等一系列MII接口向上与数据链路层MAC通讯。个人理解,以太网协议下,物理接口的改变只影响到PHY协议,再上面的MAC协议则不再受电气接口影响(不确定)。但PHY协议以下规定了若干不同物理接口以适配相应,最常见的有物理层接口即RJ45网口,千兆车载也有使用一对双绞线的接口等。
1.2从硬件角度看PHY
为实现以太网功能,硬件层面一般由CPU,MAC和PHY三部分组成。主流方案是CPU中集成MAC芯片,同时PHY单独做一个芯片。MAC是全数字器件,但是PHY同时有模拟和数字两部分(对外输出的信号是模拟信号,这个地方目前不是很理解,mark一下)。
PHY的上行接口通过MII/GMII与MAC层面通讯,MII即media independent interface, 下行接口则是MDI media dependent interface, 两个词放一起可以更好理解MAC的接口是独立于物理连接条件的,而下行的MDI就是具体的物理接口(如RJ45)所以是Dependent。
* 话说GTX_CLK是不是MII的TX_CLK? 根据22.2.2.1 看 TX_CLK也是sourced by PHY所以箭头方向反了啊。
* 另外上图没有略了CRS和COL两个信号:
* CRS(22.2.2.11):