- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ARM9高级功能部件以太网控制器-CH11
西安邮电学院 计算机系 ARM9高级功能部件——以太网控制器 第11章 ARM9 高级功能部件——以太网控制器 11.1 以太网控制器概述 11.2 特性 11.3 结构和操作 11.4 DMA引擎功能及操作 11.5 以太网包格式 11.6 管脚描述 11.7 以太网MAC、控制等寄存器定义 11.8 中断 11.9 使用示例 11.1 以太网控制器概述 10M,100M速率。 以太网使用DMA硬件加速访问,分担操作. 以太网模块连接到AHB矩阵。 以太网使用MII(Media Independent Interface) or RMII (reduced MII)协议. 片上 MIIM (Media Independent Interface Management) 总线连接到片外的PHY. 以太网概述 以太网模块包含一个功能齐全的10Mbps或100Mbps以太网MAC(媒体方位控制器) 这个以太网MAC通过使用DMA硬件加速功能来提供优化的性能。 以太网模块的功能:包括大量的控制寄存器、半双工或全双工操作、流控制、控制帧、用于重新发送的硬件加速功能、接收包过滤以及LAN上的唤醒。 利用分散-集中式DMA进行自动的帧发送和接收操作,分担了来自CPU的大量操作。 以太网模块 以太网模块:一个连接到AHB矩阵的AHB主机,用于访问内部SRAM和连接到以太网控制器的存储器来获得以太网数据、控制和状态信息。LP3200系列ARM系列ARM中的其他AHB通信可使用其他主机进行,从而有效地将以太网活动与系统的其他部分分开。 以太网模块使用MII(媒体独立接口)或 RMII(简化的MII)协议以及MIIM(媒体独立接口管理)串行总线来连接片外的以太网PHY。 特性:P261 以太网标准支持:10M或100M PHY器件 存储器管理:独立的发送和接收缓存,DMA管理,通过缓存和预取通信。 增强的功能:过滤、多播、广播、CRC… 物理接口: MII 或RMII连接外部PHY芯片,软件可选,通过MIIM独立接口管理访问PHY寄存器。 结构和操作 结构框图的组成 主机寄存器,与发送、接收通道MAC连接 到AHB的DMA 接口,通过该接口可访问IRAM或EMC; 以太网MAC和RMII适配器; 发送通道:发送DMA管理器、重试模块、发送流量控制模块等; 接收通道:接收DMA管理器、以太网MAC、接收滤波器、接收缓存; 以太网包格式: 管脚描述: 寄存器简介 以太网MAC寄存器:MAC配置寄存器1(MAC1)、MAC配置寄存器(MAC2)、最大帧寄存器(MAXF)、PHY支持寄存器(SUPP)、MII Mgmt配置寄存器、MII Mgmt命令寄存器、MII Mgmt地址寄存器、MII Mgmt写数据寄存器、MII Mgmt读数据寄存器、MII Mgmt指示寄存器…… 模块控制寄存器:中断状态寄存器、中断使能寄存器、中断清零寄存器、中断置位寄存器、掉电寄存器。 寄存器简介 控制寄存器:命令寄存器(Command)、状态寄存器(Status)、接收描述符基址寄存器、接收状态基址寄存器、接收描述符数目寄存器、接收产生索引寄存器、接收消耗索引寄存器、发送描述符基址寄存器、发送状态基址寄存器…… 接收滤波器寄存器:接收滤波器控制寄存器、接收滤波器WoL状态寄存器、接收滤波器WoL清零寄存器、Hash滤波器表LSBs寄存器、Hash滤波器表MSBs寄存器。 寄存器和软件接口: 寄存器地址映像 MAC配置寄存器,MAC相关; 控制寄存器,命令、状态,接收、发送、流量控制等; 滤波寄存器,接收滤波,HASH滤波 模块控制寄存器,中断等 控制寄存器 接收滤波寄存器: 模块控制寄存器 以太网DEMO: 基于μC/OS-II模板VIC管理接口 基于TCP 基于UDP 基于WEB 基于μC/OS-II模板VIC管理接口 标准驱动API总共提供了7个函数给用户使用,其中vicIrqFuncSet ()、vicIrqFuncClr ()、vicIrqStatusGet ()、vicIrqEnable ()、vicIrqDisable ()五个函数用于向量IRQ中断模式的管理;vicFiqSet ()、vicFiqClr ()两个函数管理FIQ中断资源。 宏定义说明 中断触发类型定义 LPC3200系列ARM向量中断有四种触发类型,分别为高电平、低电平、上升沿和下降沿,在模板中已经定义如程序清单1.1所示。相关定义在模板的vicControl.h文件中找到。 向量号宏定义 LPC3200系列ARM的中断控制器由一个主中断控制器和两个子中断控制组成,在模板中,为方便函数接口设计,将三个中断控制器的中断号依次排列,在模板的vicControl.h的文件中可以查
您可能关注的文档
- 2014年我的财富梦想-现货白银.ppt
- 2014届高三数学识梳理+典例讲解4.ppt
- 2014年公益系列活动3月季.ppt
- 2014届高三数学识梳理+典例讲解12.ppt
- 2015年最牛X的PPT应该这样做.ppt
- 2014届高三数学识梳理+典例讲解5.ppt
- 2014诗歌鉴赏之语言风格z.ppt
- 20世纪七八十年代的世界.ppt
- 227.梁静茹-梦醒时分.ppt
- 2014高考复习诗歌鉴赏形象.ppt
- 交通监控系统的关键-户外机柜的散热技术优化.docx
- 2025年海南卫生健康职业学院单招职业技能考试题库含答案.docx
- 交通监控系统中户外机柜的通风与散热设计.docx
- 2025年海南卫生健康职业学院单招职业技能考试题库1套.docx
- 2025年海南卫生健康职业学院单招职业倾向性考试题库附答案.docx
- 交通监控系统的稳定运行与户外机柜的散热技术关系研究.docx
- 交通监控系统的户外机柜高效散热方案研究.docx
- 2025年海南卫生健康职业学院单招职业适应性考试题库含答案.docx
- 2025年海南卫生健康职业学院单招职业倾向性考试题库完整版.docx
- 2025年海南卫生健康职业学院单招职业倾向性考试题库参考答案.docx
文档评论(0)