- 1、本文档共71页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
USB3.0协议规范中文解读
USB3.0 与USB2.0的特性比较
3.2??超速结构?????超速总线是一个分层的通讯结构,如下图所示:
协议层:协议层在主机和设备间定义了end-to-end通讯规则。超速协议在主机和设备端点(endpoint)之间提供应用数据信息交换。这个通讯关系叫做管道(pipe)。它是主机导向的协议,意味着主机决定什么时候在主机和设备间进行应用数据传输。设备可以通过一个特定端点向主机发起异步请求服务,所以它不是一个轮询协议。数据可以突发传输,提高总线效率。对某些传输类型,协议提供流控支持。设备可以异步发送通知主机。主机发送包含主机时间戳的特殊包头到总线上,该值可以用于保持设备和主机同步(如果需要的话)。超速电源管理:
链路电源管理的关键点是:设备向主机发送异步通知包是有路由路径的,这样就允许不参与数据通讯的链路进入或仍旧停留在低电源状态。?如果包送到一个处于低电源状态的端口,这个端口会切换到退出低电源状态并指示这个切换事件。
设备:?·超速需要支持USB2.0对默认的控制管道的规定。
HUB设备:USB3.0向下兼容USB2.0,USB3.0?HUB在逻辑上是两个HUB的组合:一个USB2.0?HUB和一个USB3.0?HUB。
主机(Hosts):?一个USB3.0主机通过主控器和USB设备互连。为了支持USB3.0结构,USB3.0主控器必须包括超速和USB2.0部分,这样可以同时管理每一个总线上主机和设备间的控制、状态和信息交换。主机含有几个根下行口实现:检测USB设备的连接和移除;管理主机和设备间的控制流;管理主机和设备间的数据流;收集状态和活动统计;对连接的设备供电;USB系统软件继承了USB2.0的结构,包括:设备枚举和配置;规划周期性和异步数据传输;设备和功能电源管理;设备和总线管理信息。
数据流模型:超速USB集成了USB2.0的数据流模型,包括:?·主机和设备间的数据和控制交换通过管道(pipe)进行?数据传输在主机软件和指定的设备端点间进行。大多数管道在系统软件对设备进行配置后才存在,但是一个消息管道即默认的控制管道总是存在的。一个管道支持四种传输类型的一种。海量传输类型在超速中进行了扩展,叫做流(stream)。第四章????超速数据流模型在框架上,超速是向后兼容USB2.0的,但是二者在协议上还是有一些重大的不同:USB2.0的transaction有三部分(令牌token)、数据data)和握手(handshake)),超速也是这三部分但是用法不同;USB2.0不支持突发(bursting),超速支持持续突发;USB2.0是半双工(half-duplex)的广播总线,超速是dua-simplex(全双工)的非广播总线支持同时进行IN、OUT?transaction;USB2.0使用轮询模式,超速使用异步通知方式;USB2.0不支持流能力,超速支持海量(bulk)端点的Stream方式;USB2.0在传输(isochronous)间隔中没有进入低耗电状态的机制,超速则允许传输服务间隔中自动进入低耗电状态;USB2.0设备无法知主机在进入低耗电状态前可容忍的延迟时间,超速则提供Latency?Tolerance消息;USB2.0以固定的1ms/125us间隔发送/小帧包(USB 2.0全速和高速模式)。超速下,设备可以发送Interval?Adjustment消息给主机调整间隔+/-13.333us;USB2.0电源管理总是主机导向的,超速链路两端都支持电源管理;USB2.0?仅在每个transaction进行end-to-end级别的错误检测、恢复、流控,超速在end-to-end和链路级别这些功能。
比较USB2.0和超速Transaction)
超速全双工总线物理层允许同时进行双向的通信。超速协议允许收到握手包之前发送多个数据包(突发)。对于OUT传输,包含在USB2.0令牌包中的信息(设备地址和端点信息)被合并在数据包头里面,因此不需要额外令牌包。对于输入传输IN,超速主机发送一个握手包(ACK)给设备以请求数据(和指示数据是否正确)。设备可以通过返回数据或者返回STALL握手包来应答,或者返回一个没准备好(NRDY)握手包延迟传输直到设备准备好了。
USB2.0的包是广播方式,设备析每个包的地址、端点、方向信息来决定自己是否应该响应。超速包有路由信息,HUB决定每个包要送达哪个设备,只有一个例外,等时时间戳包(Isochronous?Timestamp?Packet,?ITP)广播到每一个设备。
4.3.1.2超速包:
有四种基本类型的包:Link?Management?Packet(LMP),
·Transaction?Packet(TP,事务包),Transaction?Packet是没有数据
您可能关注的文档
- Q1233全氢冷发电机产品说明书_最终版_.pdf
- QA培训4-PCB检验规范.pdf
- qc 牡丹莲花01-东风本田发动机-流星雨-OP40MN夹具改造.ppt
- QC输电线路新型防鸟害装置的研制(新).ppt
- QD75P定位模块用户手册(详细篇).pdf
- qi冷热不均引起大气运动.ppt
- RD training - heat pipe I - v01.ppt
- R-PE-周毅-浅谈铜面平整性对镀层的影响.ppt
- RF-700型六氟化硫回收净化再生系统操作说明-郑局.ppt
- RE50分布式总线IO通用产品(产品手册)v0.1.pdf
- 第18讲 第17课 西晋的短暂统一和北方各族的内迁.docx
- 第15讲 第14课 沟通中外文明的“丝绸之路”.docx
- 第13课时 中东 欧洲西部.doc
- 第17讲 第16 课三国鼎立.docx
- 第17讲 第16课 三国鼎立 带解析.docx
- 2024_2025年新教材高中历史课时检测9近代西方的法律与教化含解析新人教版选择性必修1.doc
- 2024_2025学年高二数学下学期期末备考试卷文含解析.docx
- 山西版2024高考政治一轮复习第二单元生产劳动与经营第5课时企业与劳动者教案.docx
- 第16讲 第15课 两汉的科技和文化 带解析.docx
- 第13课 宋元时期的科技与中外交通.docx
文档评论(0)