MAC 使用指南
1. 模块介绍
1.1. 术语定义
术语 | 定义 | 注释说明 |
---|---|---|
MAC | Media Access Control | 媒体访问控制,Ethernet 中的一个组成模块,对应 OSI 参考模型中的数据链路层 |
PHY | Physic | 物理接口收发器,物理对应 OSI 参考模型中的物理层 |
MII | Media Independent Interface | 媒体独立接口,是 MAC 与 PHY 连接的标准接口,使用4根线来传输数据 |
RMII | Reduced MII | 简化的媒体独立接口,使用2根线来传输数据 |
GMII | Gigabit MII | 千兆的媒体独立接口,使用8根线来传输数据 |
MDIO | Management Data Input/Output | PHY的管理接口,用来读/写PHY的寄存器,以控制PHY的行为或获取PHY的状态 |
1.2. 以太网简介
以太网(Ethernet)是一种计算机局域网组网技术,基于 IEEE802.3 标准,它规定了包括物理层的连线(RJ45),电气信号(PHY)和媒体访问层(MAC)协议等, 以太网的特征是有线网络,网络中的各终端必须通过网线进行连接,以太网模块可以简单的理解为 MAC 通过 MII 总线控制 PHY 共同完成终端之间数据交换的一种设备。
1.3. 使用拓扑
一个典型的以太网电路至少需要如下器件的参与
- RJ45 连接器
- 网络变压器
- 晶振
- PHY 收发器
- MAC 控制器
- AP 处理器
D211 集成 MAC 控制器模块,AP 内部也可以提供 PHY 收发器所需的时钟,从而不使用外部晶振模块。
如果要提升硬件的防静电能力,外部一般会增加 ESD 保护电路。
1.4. 组件拓扑
一个典型的以太网工作模块由如下组件组件组成
- AP Core
- DMA
- MAC
- PHY
AIC 的 SOC 根据型号不同,以太网模块有如下两种拓扑结构
1.4.1. 全集成
SOC 内部集成 MAC 和 PHY
1.4.2. 单 MAC
SOC 内部仅集成 MAC,需要外挂 PHY