USB 3.2 Specification (4 Enhanced SuperSpeed Data Flow Model)

本章介绍如何在增强型超高速总线上移动数据和信息的高级描述。有关低级协议的详细信息,请参阅协议层一章。本章提供了在设备框架章节中进一步扩展的设备框架概述信息。所有实施人员都应阅读本章以了解增强型超高速总线的关键概念。

4.1 实施者观点

  • Communication Flow Models: 第4.2节描述了主机和设备之间如何通过增强的超速总线进行通信。
  • Enhanced SuperSpeed Protocol Overview: 第4.3节对增强的超级协议进行了高层概述,并将其与USB2.0协议进行了比较。
  • Generalized Transfer Description: 第4.4节概述了数据传输是如何使用增强的超级协议工作的,随后的章节定义了每种传输类型的操作约束。
  • Device Notifications: 第4.4.9节提供了设备通知的概述,该功能允许设备异步通知设备上的事件或状态主机。
  • Reliability and Efficiency: 第4.4.10节和第4.4.11节总结了增强的超级总线的可用信息和机制,以确保可靠性和提高效率。

4.2 Enhanced SuperSpeed Communication Flow

与USB2.0一样,数据的最终使用者/生产者是端点。

端点的特征(最大数据包大小、突发大小等)在端点描述符和SuperSpeed Endpoint Companion描述符中报告。在USB2.0中,端点使用寻址三元组{设备地址、端点号、方向}来标识。

所有增强型超高速设备必须至少实现默认控制管道(端点0)。

4.2.1 Pipes

增强型超高速管道是在主机上的设备和软件上的端点之间的关联。管道表示通过内存缓冲区和设备上的端点在主机上的软件之间移动数据的能力,并且具有与通用串行总线规范修订版2.0中定义的行为相同的行为。主要区别在于,当非同步的增强型SuperSpeed端点繁忙时,它将返回“未就绪”(NRDY)响应,并且在要再次提供服务时必须发送“端点就绪”(ERDY)通知。

4.3 Enhanced SuperSpeed Protocol Overview

正如体系结构概述一章所提到的,为了利用双简单物理层,对增强的超速协议进行了归档。所有US B2.0传输类型都由增强的超速协议支持。首先讨论了US B2.0协议和增强过速协议之间的区别,然后简要描述了增强过速协议中使用的数据包。

4.3.1 Differences from USB 2.0

USB2.0使用三部分事务(令牌、数据和握手),而增强的超级协议使用相同的三部分不同。对于OUT,令牌被合并到数据包中;而对于INS,令牌被握手代替。

4.3.1.2 Introduction to Enhanced SuperSpeed Packets

4.4 Generalized Transfer Description

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值