- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
lpc3250数据手册Ethernet controller中文翻译
p282-p352,共70页P282以太网块是一个AHB主控器连接到AHB矩阵,并访问内部SRAM(IRAM)和连接到外部内存控制器的内存中以太网数据,控制、状态信息。其他的AHB通信由其他的主控器、来自剩下系统的高效的分离的以太网活动来产生。以太网块接口在使用MII或RMII协议的片外以太网PHY和片上MIIM串行总线之间。标记:以太网控制器只在LPC3240和LPC3250芯片上有效。P284以太网块的组成:主寄存器模块连接到AHB的DMA接口以太网MAC和附加的RMII适配器发送路径接收路径P313这部分定义了发送和接收分散/集合DMA引擎的描述符格式。每一个以太网帧由一个或多个分片组成。每一个分片对应一个单独的描述符。对一个单独的以太网帧,在以太网块中的DMA管理器分散(接收)和集合(发送)多个分片。接收描述符和状态接收描述符存储在内存数组中。数组的基地址存储在RxDescriptor寄存器中,且4字节地址边界对齐。描述符的数目存储在RxDescriptorNumber寄存器中,值为真实数目减1,如:数组有8个元素,则寄存器的值为7。对应描述符有一个状态数组。对每一个描述符数组元素,有一个与之联系的状态数组的状态域。状态数组的基地址存储在RxStatus寄存器中,且8字节地址边界对齐。在操作期间(当接收数据路径使能),RxDescriptor、RxStatus、RxDescriptorNumber寄存器不能被修改。P314RxConsumeIndex、RxProduceIndex这2个寄存器定义了描述符位置,被硬件和软件移动。这2个寄存器作为计数器从0开始,当值达到RxDescriptorNumber寄存器的值时结束。RxProduceIndex寄存器包含将填充被接收的下一个帧的描述符索引。RxConsumeIndex寄存器被软件编程,是软件接收驱动将处理的下一个描述符索引。当RxProduceIndex == RxConsumeIndex,则接收缓冲区空。当RxProduceIndex == RxConsumeIndex -1,则接收缓冲区满,且新接收的数据将产生一个溢出,除非软件驱动释放一个或多个描述符。每一个接收描述符在内存中占用2个字(8字节)。每一个状态域在内存中占用2个字(8字节)。每一个接收描述符包含一个指向存放接收数据包的数据缓冲区的指针、一个控制字。包域有一个0地址偏移,控制域有4字节地址偏移,对应的描述符地址在下表中定义状态数组中的接收状态元素的域定义如下表所示P316发送描述符和状态发送描述符存储在内存的数组中。发送描述符数组的最低地址存放在TxDescriptor寄存器中,必须4字节地址边界对齐。数组中描述符的数目存储在TxDescriptorNumber寄存器中,值等于真实的数目减1。例如:有8个元素,则寄存器的值为7。对应的描述符,有一个状态数组。对描述符数组的每一个元素,有一个与之联系的状态数组的状态域。状态数组的基地址存放在TxStatus寄存器中,必须4字节地址边界对齐。在操作期间(当发送数据路径使能),TxDescriptor、TxStatus、TxDescriptorNumber寄存器不能被修改。P317TxConsumeIndex、TxProduceIndex这2个寄存器定义了被硬件和软件用于移动的描述符位置。这2个寄存器用于计数器,从0开始,当达到TxDescriptorNumber寄存器的值时结束。TxProduceIndex寄存器包含将被软件驱动填充的下一个描述符的索引。TxConsumeIndex寄存器包含被硬件发送的下一个描述符索引。当TxProduceIndex == TxConsumeIndex,,则发送缓冲区空。当TxProduceIndex == TxConsumeIndex -1,则发送缓冲区满,且软件驱动不能添加新描述符,直到硬件已经发送了一个或多个帧并释放了描述符。每一个发送描述符在内存中占用2个字(8字节)。每一个状态域在内存中占用1个字(4字节)。每一个发送描述符包含一个发送数据包的数据缓冲区指针、一个控制字。包域包含一个0地址偏移,控制域有一个4字节地址偏移,如下表发送状态包含一个域,如下表P319中断以太网块有一个单独的中断请求通过中断控制器输出到CPU。中断服务程序必须读IntStatus寄存器去决定中断源。所有的中断状态必须用软件写IntSet寄存器设置,状态用软件写IntClear寄存器清除。发送和接收数据路径只能设置中断状态,不能清除状态。SoftInt中断不能被硬件设置,为了测试目的能够被软件设置。DMA描述符数组:以太网块包含2个DMA管理器,DMA管理器可以使传输帧直接从内存进入或出来,只需要cpu很少的支持而不需要每一个帧触发一次中
您可能关注的文档
- 当代研究生英语读写教程上.doc
- 带你了解检出限.doc
- 如何采用Google与B2B结合开发客户.doc
- lingo建模入门--例题一.docx
- 排序算法的比较及时间.doc
- 英语阅读一篇.doc
- (整理笔记)2波普诺 社会设置.docx
- Action利用JfreeChart包和Cewolf标签库创建图表.doc
- 牛津版M5-U2-Project-中英文对照版.doc
- 操作系统实验(实验一.二.三).doc
- 2025年无人机低空医疗物资投放社会效益报告.docx
- 2025年再生塑料行业包装回收利用产业链重构研究.docx
- 《AI眼镜周边产品市场机遇:2025年终端销售与需求增长洞察》.docx
- 2025年坚果加工行业深加工技术突破与市场拓展策略报告.docx
- 2025年通信芯片行业技术竞争与未来趋势报告.docx
- 《2025年生鲜电商配送冷链事故分析与预防措施》.docx
- 《商业航天融资新趋势2025民营卫星企业资本涌入估值分析市场动态》.docx
- 2025年能源绿色健康行业创新技术与市场应用报告.docx
- 2025年无人机低空医疗救援通信方案分析报告.docx
- 2025年烹饪机器人行业市场集中度分析报告.docx
原创力文档


文档评论(0)