等时传输描述符的格式如图3-4所示。此结构仅用于高速等时端点。同步td必须在32字节的边界上对齐。

  1. next link pointer
    是一个指向下一个调度数据结构的指针。具体每个位含义如下:
  2. iTD Transaction Status and Control List
    Dwords 1到8是八个事务控制和状态槽。每个槽位格式如图3-4所示。
    主控制器使用每个事务描述中的信息加上Buffer Page Pointer列表的前三个dwords中包含的端点信息,在USB上执行一个事务。
  3. iTD buffer page pointer list(plus)
    同步事务描述符的Dwords 9-15名义上是这个传输描述符的数据缓冲区的页指针(4K对齐)。这个数据结构要求相关的数据缓冲区是连续的(相对于虚拟内存),但是允许物理内存页是非连续的。提供了7个页指针来支持8个同步传输的表达式。这7个指针允许3(事务)* 1024(最大包大小)* 8(事务记录)(24576字节)随这个数据结构移动,而不考虑第一页的对齐偏移。
    由于每个指针都是4K对齐的页面指针,因此几个页面指针中最低有效位的12位用于其他目的


EHCI主机控制器--同步(高速)传输描述符(iTD)相关推荐

  1. EHCI主机控制器--队列元素传输描述符(qTD)

    此数据结构仅用于队列头.此数据结构用于一个或多个USB事务,这个数据结构用于传输最多20480(5*4096)字节.这个数据结构在物理上必须是连续的,与此传输相关的缓冲区必须是几乎连续的.缓冲区可以从 ...

  2. GMAC接口(3)——传输描述符

    描述符 以太网子系统中的DMA基于描述符的链表来传输数据.该应用程序将在系统内存中创建这些描述符. 支持以下两种类型的描述符: Normal descriptor Context descript ...

  3. EHCI主机控制器-- 队列头(qh)

    Queue Head Horizontal Link Pointer 该链接指针指向在该队列中完成任何必要的处理后的下一个要处理的数据对象, 这个指针可以引用一个队列头或一个同步传输描述符.它不能引用 ...

  4. DirectX12_初识之根签名、显存管理、资源屏障、栅栏同步、描述符与描述符堆、捆绑包

    一.显卡架构与存储管理 现代的GPU上是有很多可以并行执行命令的引擎的,如下图所示(可参照官网介绍): 它很形象的说明了一个GPU上至少有三大类引擎,一个是复制引擎(Copy engine).一个是计 ...

  5. 对比分析高速传输和同步软件:Aspera 与 镭速(Raysync)

    有没有一种传输软件比FTP更为好使和稳定可靠的软件(注意是非分布式存储系统软件),答案是肯定的.那就是rsync.SCP.p2p.webdav和sftp以及ssh传输,那么支持断点续传并且对于大文件和 ...

  6. Vmware vSphere Web Client部署ovf模板报错:传输失败 OVF 描述符不可用

    Vmware vSphere Web Client部署ovf模板报错:"传输失败: OVF 描述符不可用" 原因:需要使用安全的https://访问,加密需要信任,一般我们使用的是 ...

  7. USB基础---设备、配置、接口、端点和字符串描述符

    USB设备用描述符报告他们的属性,一个描述符是一个已定义格式的数据结构体.每个描述符以一个表示描述符长度的字节和一个表示描述符类型的字节开始. USB描述符信息存储在USB设备中,在枚举过程中,USB ...

  8. USB的端点描述符详解-重新排版

    USB的端点描述符详解 端点描述符,是描述USB通信通道或管道的类型和功能的标准USB描述符. 端点描述符和接口描述符还有配置描述符一样,不能单独发送给USB主机,需要以配置描述符集合的形式发送给主机 ...

  9. USB描述符【整理】

    USB描述符 USB描述符信息存储在USB设备中,在枚举过程中,USB主机会向USB设备发送GetDescriptor请求,USB设备在收到这个请求之后,会将USB描述符信息返回给USB主机,USB主 ...

最新文章

  1. 基于OHCI的USB主机 —— OHCI(端点)
  2. android不支持http,关于新版Android SDK-23不支持HttpClient
  3. shell脚本中的输入输出
  4. 8145v5 参数_如何估计模型中的参数
  5. java.rmi.server_java.rmi.ServerException:服务器线程中发生Remo...
  6. Hive 禁止提交 大范围磁盘扫描任务(禁止提交where条件包含未分区过滤)
  7. 理解Linq和lambda
  8. layui select change事件_一道2020年全国生物学联赛试题背后的“眼齿鸟事件”
  9. “阿里味” PUA 编程语言火上GitHub热榜,标星1.9K!
  10. 教你分分钟学会用python爬虫框架Scrapy爬取心目中的女神
  11. clion使用之如何在编译运行多个程序(以cpp为例)
  12. ppt flash倒计时器_央视都在分享的9个PPT小技巧 帮你搞定职场烦心事
  13. MySQL安装配置教程(超详细!)
  14. 关于华为AR/HUAWEI AR Engine
  15. Matlab读取处理Excel数据并拟合正态分布曲线
  16. transition过度
  17. 用pyecharts生成仪表盘——将多张图片汇总到一个页面,大屏可视化数据展示
  18. SIM卡检测信号故障分析
  19. Mac电脑C语言开发的入门帖
  20. 上一页 1 2 3 ... 10 下一页 固定分页

热门文章

  1. 网络分析(Network Analysis)入门篇(一) 网络节点的性质
  2. Mysql数据库Data目录迁移的方法详解
  3. 大卸八块看真相 拆解5款行车记录仪
  4. java字符编码采用_JAVA字符编码三:Java应用中的编码问题
  5. 方法论:带着问题找答案
  6. 澳洲最热门职业,护士排第一,医生竟然不如程序员?
  7. 电子商务新技术与新应用(十)
  8. CSW博客《工作无止境》
  9. python阶乘求和的流程图解_Python阶乘求和的方法
  10. OpenCV每日函数 特征检测和描述模块(6) BRISK类 (提取关键点和计算描述符)