USB+OHCI+控制器中链表处理研究

46
科技广场2007.3
关键词: USB; OHCI; 主机控制器; 
数据链表
中图分类号1671-4792-(2007)3-0116-03
Abstract: 
As a flexible and high speed bus interface technique, Universal Serial Bus is widely use in embedded
system. Whenever use USB host interface in sy
stem design, it
Keyword:
铁水预处理
 USBOpen Host Controller Interface
以及适用于乳化液废水处理
USB2.0
的EHCI
规范
在OHCI主机控制器中
Transfer De-
scriptor TD
Condition Code CC
第一个是主机控制器驱动对主机控制器中的操
作寄存器进行控制HOST Controller
漆雾净化器Communications Area
控制传输
链表
其他的链表都是二维链表
Endpoint Descriptor
而TD
描述的才是最终要在
USB总线上传输的数据包
并挂在相应的
ED上
主机控制
器通过控制寄存器可以得到控制传输链表的头指针
并将其发送到
USB总线上
将要发送
城乡信息一体化的控制传输数据包挂载到该链表上
粉煤灰水泥以根据相应TD内的状态码来处理相应的数据包
期性传输与非周期性传输两类
中定义了32
OHCI中定义了一个如图三所示的树型结构
32个中断数据链将产生1ms
在图三中
其中包含了对应端点设备地址
以及控制方面的信息
1表示跳过该端点直接处理下一个端点描述符
将停止对该可以进一步处理了
科技广场2007.3
而等时TD用来支持
USB等时数据传
输的目的
图五给出了主控制器对TD
处理的流程
它首先要判断TD的类型
主机控制器要判断当前数据帧是否满足
ITD的
传输要求
电涌耐受能力主机控制器将不再对该
ITD作任何处理
表示该ITD
已经发
送完成主机控制器将不
对该
ITD做处理主机控制器通过当前数据帧号
减去ITD中的FC
来判断相应数据包的偏移/状态域
必须检查USB总线上是
否还有足够的带宽进行相应的数据传输对于
IN
数据传输
以供主机控制
器程序访问处理如果带宽不够
而在下一个USB数据帧时
再对该TD处理
了解了
USB系统
中最低层的器件工作原理
阅读操作系统的源码都是很有必要的工作
主要从事嵌入式系
统方面以及算法应用方面的研究
48

本文发布于:2024-09-23 08:24:45,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/193275.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:处理   控制器   数据包   传输
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议