XMC4500
XMC4000 家族
以太网 MAC(ETH)
参考手册 15-1 V1.2, 2012-12
ETH,V1.4 请遵守产品信息使用协议
15 以太网 MAC(ETH)
在 IEEE 802.3-2002 标准下,以太网 MAC(ETH)是支持 10/100MBit/s 数据传输速率的主要
外围通讯设备。 ETH 可使用 IPv4 和 IPv6 协议执行互联网应用程序。ETH 同时还包含有对于
IEEE1588 标准时间同步的支持,用以实现以太网的实时协议。
表 15-1 缩略用语说明
ETH
以太网外 MAC 外设
MTL
MAC 处理层
PHY
物理层接口
MMC
MAC 管理计数器
SMI
站管理接口
COE
校验和卸载引擎
PMT
电源管理
MII
媒体独立接口
RMII
简化媒体独立接口
以下文件请在新思科技公司的授权下进行转载。请勿在没有得到新思科技公司的允许下将技术
手册的内容泄露给新思科技公司的竞争对手。竞争对手的清单可以通过英飞凌公司或者新思科
技公司得到。
15.1 综述
ETH 外设由五个主要的功能单元构成。ETH 内核将接收用户提供的数据帧,并将其压缩,通
过 MII 或者 RMII 接口发送给外部 PHY。以太网 MAC 处理层(MTL)扮演了应用程序与 ETH
内核之间的桥梁角色。MTL 提供了两个 2K 字节的 FIFO 用于缓存发送和接收帧。应用程序可
以直接向 MTL 写入数据帧(捷径交换模式)或者通过更为常用的方式,使用专用的 ETH DMA
单元。ETH DMA 允许应用程序在 RAM 中划定一块区域作为发送与接收的缓冲区。 DMA 传送
通过同样设置在 RAM 中的 DMA 描述符进行初始化。ETH 还包含一个可以支持发送和接收帧
时间戳技术的系统时间模块。ETH 同时也提供了 MAC 管理计数器的拓展设置,用来提供总线
的详细统计信息。
ETH 所包含的内容,将在下文中逐条列出进行说明。