LPC23xx以太网控制器详解:从MII到DMA
需积分: 0 195 浏览量
更新于2024-08-10
收藏 5.26MB PDF 举报
"中用作“字节”-史上最直白的ica教程"
本文档是关于LPC23XX系列微控制器中以太网控制器的详细教程。LPC2364/6/8/78型号的设备配备了支持10Mbps或100Mbps速度的以太网MAC(媒体访问控制器),并且利用了加速的DMA(直接存储器访问)硬件,以提升性能。以太网模块包含了丰富的控制寄存器组,能够进行半双工或全双工操作,并具备流量控制、控制帧处理、重传硬件加速、接收包过滤以及LAN唤醒等功能。通过Scatter-Gather DMA技术,实现了自动的帧发送和接收,减轻了CPU的工作负担。
该模块与CPU共享一个AHB(先进的高性能总线)子系统,即AHB2,用于访问以太网SRAM来获取数据、控制和状态信息。其他的AHB通信则在另一个AHB子系统上进行,以隔离以太网活动和其他系统部分。当USB模块未使用时,以太网DMA可以通过外部存储器控制器访问外部存储器,以及AHB1上的SRAM。但这样做可能降低以太网访问存储器的速度,并增加AHB1的负载。
以太网模块采用MII(媒体独立接口)或RMII(简化MII)协议与外部PHY(物理层)进行通信,PHY负责物理层的数据传输。表11.1列出了以太网相关的缩写词及其定义,如AHB(先进的高性能总线)、CRC(循环冗余校验)、MAC(媒体访问控制器)等。
LPC23XX系列的以太网功能涵盖了从帧的构造(包括目标地址、源地址、长度/类型字段、有效载荷和FCS)到通过以太网传输的数据包(包括前导区、起始帧定界符和以太网帧)的所有基本元素。TCP/IP协议栈常用于以太网通信,实现网络传输控制和数据交换。
文档提供了广州周立功单片机发展有限公司的联系方式,以便用户在遇到问题时获取技术支持。该公司在全国各地设有销售和服务网络,方便用户咨询和购买相关产品。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-05-26 上传
2021-05-26 上传
2021-05-26 上传
2021-05-26 上传
2021-05-26 上传
2021-05-26 上传
SW_孙维
- 粉丝: 95
- 资源: 3830