LM3S9B96以太网控制器介绍
0赞以太网控制器
Stellaris以太网控制器由一个完全集成的媒体访问控制器(MAC)和网络物理(PHY)接口器件组成。以太网控制器遵循IEEE 802.3规范,完全支持10BASE-T和100BASE-TX标准。
Stellaris以太网控制器模块具有以下特性:
-
遵循IEEE 802.3-2002规范
- 遵循10基址-T/100BASE-TX IEEE-802.3。只需要一个双路1:1隔离变压器就能与线路相连
- 10BASE-T/100BASE-TX ENDEC,100BASE-TX扰码器/解扰器
- 全功能的自协商
-
多种工作模式
- 全双工和半双工100Mbps
- 全双工和半双工10Mbps
- 节电和掉电模式
-
高度可配置
- 可编程MAC地址
- LED活动选择
- 支持混杂模式
- CRC错误拒绝控制
- 用户可配置中断
-
物理媒体操作
- 自动MDI/MDI-X交叉校验
- 寄存器可编程的发送幅度
- 自动极性校正和10BASE-T型号接收
- IEEE 1588精确时间协议:为每个单独的包提供高精度时间戳
-
使用uDMA高效率传输
- 发送和接受独立通道
- 当接收到包时接收通道请求
- 当发送FIFO为空时发送通道请求
方框图
如1-1图所示,以太网控制器按功能划分为两个层次或模块:媒体访问控制器(MAC)层网络物理(PHY)层。它们与ISO模型的第2和第1层相对应。CPU通过MAC层来访问以太网控制器。MAC层提供了以太网帧的发送和接收处理。MAC层还通过一个内部的媒体独立接口(MII)给PHY模块提供接口。
图1-1以太网控制器

如图1-2显示了以太网控制器内部结构和各种功能寄存器的细节

图1-2以太网控制器方框图
Signal描述信号描述
下述表1-1和1-2列出了以太网控制器的外部信号和各自功能的描述。以太网LED对GPI信号。表中的“复用引脚/引脚分配”栏列出了提供LED信号的GPIO引脚。GPIO的可选功能寄存器(GPIOAFSEL)的AFSEL位应该被设置成选择LED功能。括号里的数字表示为LED0和LED1信号指定GPIO引脚而必须编程到GPIO端口控制(GPIOPCTL)寄存器的PMCn域的编码。更多关于GPIO配置的问题,请参考“通用输入/输出(GPIOS)”,剩下的信号(在引脚复用/分配栏中标记为“固定”)有一个固定的引脚分配和功能。

表1-1以太网信号(100LQFP)

表1-2以太网信号(108BGA)
