趣谈网络协议栈,以太网基础MAC和PHY - 知乎 (zhihu.com)
物理层的芯片称之为PHY
数据链路层的芯片称之为MAC控制器
MAC 就是以太网控制器,属于OSI的数字链路层。 phy 属于OSI的物理层(Physical layer),所以叫phy。
MAC主要处理的数字信号:
PHY负责把MAC的数字信号进行编码,串行化等操作后,转化为模拟信号进行发送。PHY在数据接受时, 进行如上所述的逆操作,将模拟信号转化为数字信号,解码,并行化后,传给MAC。
基础以太网物理层非常简单:它是一种物理层收发器(发射器和接收器),能将一个设备物理地连接到另一个设备。这种物理连接可以是铜线(例如CAT5电缆——一种家庭使用的蓝色插线电缆)或光纤电缆。
CPU一般2网口, 网络应用主板要求6个 4个高性能业务网口做成网卡 2个控制网口 CPU(i350)的PCIEx4转4路千兆网口,性能比CPU本身MAC转PHY好
RGMII千兆常用 OSI七层
一文看懂网络七层协议/OSI七层模型 (zhihu.com) 串口流控(CTS/RTS)使用详解-CSDN博客
网口测试顺序: MDIO I2C控制信号 时钟CLK25 电源时钟复位 输出时钟CLK125 MDIO,MDC,输入输出信号