目 录
以太网接口功能说明:SMI、MI 和 RMII
以太网外设包括带专用 DMA 控制器的 MAC 802.3(介质访问控制)。它支持介质独立接口 (MII) 和简化介质独立接口 (RMII),并通过SYSCFG_PMC 寄存器的bit23在两个接口间进行切换,以太网控制器处于复位模式或使能时钟前,应用程序必须设置 MII/RMII 模式。
在进行数据发送时,首先将数据由系统存储器以 DMA 的方式送至发送 FIFO (Tx FIFO) 进行
缓冲,再通过 MAC 内核发送。同样,接收 FIFO (Rx FIFO) 则存储通过线路接收的以太网帧,直到这些帧通过 DMA 传送到系统存储器。
以太网外设还包括用于与外部 PHY 通信的 SMI。通过一组配置寄存器,用户可以为 MAC 控
制器和 DMA 控制器选择所需模式和功能。
当使用以太网时,AHB 时钟频率必须至少为 25 MHz。
1. 站管理接口:SMI
站管理接口 (SMI) 允许应用程序通过 2 线(时钟和数据线)访问任意 PHY 寄存器。该接口支持访问多达 32 个 PHY。
MDC 时钟线和 MDIO 数据线在微控制器中均用作复用功能 I/O:
● MDC:周期性时钟,提供以最大频率 2.5 MHz 传输数据时的参考时序。MDC 的最短高电平时间和最短低电平时间必须均为 160 ns。MDC 的最小周期必须为 400 ns。在空闲状态下,SMI 管理接口将 MDC 时钟信号驱动为低电平。
● MDIO:数据输入/ 输出比特流,用于通过 MDC 时钟信号向/从 PHY 设备同步传输状态信息。