嵌入式以太网接口PPT祥解
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
注意:LPC1700系列Cortex-M3的以太网MAC只具有RMII接口
目
1
2 3 4 5
录
简介
硬件连接
内部结构 基本操作 小结
MAC寄存器说明
符号 MAC1 MAC2 IPGT 地址 0x5000 0000 0x5000 0004 0x5000 0008 R/W R/W R/W R/W 描述 MAC1配置寄存器 MAC2配置寄存器 连续两包的内部包间隙寄存器 MAC寄存器
简介 | 以太网控制器
以太网控制器是专门用于以太网连接的控制器,由以 太网媒体接入控制器(MAC)和物理接口收发器(PHY)组成。 MAC与PHY通讯采用MII接口(媒体独立接口)或者RMII接 口(简化的MII) 。 LPC1700系列单片机包含一个功能齐全的10/100Mbps 以太网MAC,可以通过RMII与PHY组成一个完整的以太 网控制器。
RMII接口
网络 变压器
LPC1700
MAC
PHY
简介 | 通讯系统OSI模型与TCP/IP
ISO定义的OSI(Open Systems Inteห้องสมุดไป่ตู้connection)模型。
TCP/IP协议 应用层 表示层 软 件 会话层 传输层 网络层 硬 件 数据链路层 物理层 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 HTTP/FTP/DHCP… 未定义 TCP/UDP… IP/ICMP… Ethernet MAC Ethernet PHY
IPGR
CLRT MAXF SUPP TEST MCFG MCMD MADR MWTD MRDD
0x5000 000C
0x5000 0010 0x5000 0014 0x5000 0018 0x5000 001C 0x5000 0020 0x5000 0024 0x5000 0028 0x5000 002C 0x5000 0030
硬件连接
REF_CLK TX_EN
TXD1 TXD0 RXD1 RXD0 RX_ER 以太网模块使用RMII(简化的媒体独立接 口)协议和片上MIMM(媒体独立接口) 串行总线、还有MDIO(管理数据输入/输 出)来实现与片外以太网PHY之间的连接
RMII
以太网 MAC
CRS
PHY MIIM
MDIO MDC
映射到共享SRAM的接收和发 送缓冲区; 具有通过帧描述符数组分散/聚 集以太网帧的DMA引擎; 通过缓冲和预取数据优化内存 管理; 支持使用任何通讯介质的外部 PHY。
支持VLAN帧;
支持发送超长帧和接收任意 长度的帧; 自动冲突检测和重发; 局域网唤醒;
目
1
2 3 4 5
录
简介
硬件连接
内部结构 基本操作 小结
以太网控制器(Ethernet Controller)
LPC1700系列Cortex-M3微控制器
胡宏泽
目
1
2 3 4 5
录
简介
硬件连接
内部结构 基本操作 小结
简介
以太网( Ethernet )是目前应用最广泛的局域网通讯方式, 同时也是一种协议。以太网协议定义了一系列软件和硬件标准, 从而将不同的计算机设备连接在一起。
R/W R/W R/W -
保留,用户软件不应该向保留位写入1.从 保留位读出的值是未定义的
站地址0寄存器 站地址1寄存器 站地址2寄存器 保留,用户软件不应该向保留位写入1.从 保留位读出的值是未定义的
控制寄存器说明
符号 Command Status RxDescriptor RxStatus 地址 0x5000 0100 0x5000 0104 0x5000 0108 0x5000 010C R/W R/W RO R/W R/W 描述 命令寄存器 状态寄存器 接收描述符基址寄存器 接收状态基址寄存器 控制寄存器
MAC寄存器说明
符号 MIND 地址 0x5000 0034 R/W RO 描述 MII Mgmt指示寄存器 MAC寄存器
SA0 SA1 SA2 -
0x5000 00380x5000 00FC
0x5000 0040 0x5000 0044 0x5000 0048 0x5000 004C0x5000 00FC
以太网
简介 | 以太网的基本组成
以太网( Ethernet )设备组网的基本元素:
光纤和普通网线 以太网协议, 通讯规则
集线器
交换机
路由器
简介 | 背景
在现实的工业控制领域系统中,各厂家产品兼容 性差、价格昂贵、底层通信速度慢是现场总线技术一 直没有得到大力推广的原因。工业以太网技术的出现 和快速发展,不但很好的解决了这些问题,同时也为 现场总线技术的发展开辟了一个更为广阔的空间。另 外,嵌入式技术应用于智能测控系统中,具有以下特 点:可以完成数据测量、数据处理、过程控制等多种任 务;能确保一些任务的实时性;具有一定自诊断、自校 正的功能;便于连接工业以太网,利用工业以太网实现 远程监控和数据通信。这些都大大提高了测控系统的 性能。
R/W
R/W R/W R/W R/W R/W R/W R/W WO RO
非连续两包的内部包间隙寄存器
冲突窗口/重试寄存器 最大帧寄存器 PHY支持寄存器 测试寄存器 MII Mgmt配置寄存器 MII Mgmt命令寄存器 MII Mgmt地址寄存器 MII Mgmt写数据寄存器 MII Mgmt读数据寄存器
简介 | LPC1700系列单片机以太网特性
支持10/100Mbps PHY器件, 如10 Base-T、100 Base-TX、 100 Base-FX、100 Base-T4;
完全兼容IEEE802.3标准;
通过RMII(Reduced Media Independent Interface)连接外 部PHY,MIIM管理PHY;
RxDescriptor Number
0x5000 0110
R/W
RO R/W R/W R/W R/W
接收描述符数目寄存器
接收产生索引寄存器 接收消耗索引寄存器 发送描述符基址寄存器 发送状态基址寄存器 发送描述符数目寄存器
RxProduceInd 0x5000 0114 ex RxConsumeIn 0x5000 0118 dex TxDescriptor TxStatus TxDescriptor Number 0x5000 011C 0x5000 0120 0x5000 0124