没有合适的资源?快使用搜索试试~ 我知道了~
首页USB4 1.0规范详解:20200504版含修订
"USB4 1.0 with errata through 20200504 - REDLINE.pdf" 是一份关于USB4技术规范的详细文档,包含了自2019年8月第一版发布以来至2020年5月4日的所有错误修正和工程变更通知(ECN)。该文档由USB3.0 Promoter Group出版,并由包括Apple Inc., HP Inc., Intel Corporation, Microsoft Corporation, Renesas Corporation, STMicroelectronics和Texas Instruments在内的多家公司共同制定。
USB4是下一代高速数据传输标准,旨在提供更高的带宽、更快的数据传输速度和更灵活的连接性。这个规范的核心目标是通过采用Type-C连接器,实现最高达40Gbps的双向数据传输速率,这比USB 3.1 Gen 2的标准10Gbps有了显著提升。USB4不仅支持数据传输,还整合了DisplayPort和Thunderbolt 3协议,允许单一接口进行数据、视频和电源的传输,实现真正的多功能性。
USB4规范的采用者需签署USB4 Adopters Agreement,这给予他们使用与USB4兼容产品相关的知识产权的免费、合理且无歧视(RAND)许可。通过USB Implementers Forum(USB-IF)定义的测试程序,制造商可以证明其产品符合规范,从而获得使用USB-IF标志的特定权利。
该文档中的"Errata and ECN"部分包含了自2019年8月首次发布以来发现的错误和需要更新的部分,这些修订和变更旨在确保所有USB4设备和配件的互操作性和稳定性。ECN(Engineering Change Notice)是针对设计或规格的更改通知,对于保持技术的最新状态至关重要。
版本历史记录显示,USB4规范1.0版在2019年8月首次发布,然后在2020年6月更新,包含了截至2020年5月4日的所有错误修正和ECN。这表明USB4规范正在持续改进,以适应不断变化的技术需求和市场环境。
USB4 1.0 with errata through 20200504 - REDLINE.pdf 文件提供了关于USB4技术规范的全面信息,包括技术细节、合规性要求以及对早期版本的修正,对于设计和开发基于USB4的设备和解决方案的工程师来说是一份重要的参考资料。
Version 1.0 - xvi - Universal Serial Bus 4
June 2020 Specification
Copyright © 2020 USB 3.0 Promoter Group. All rights reserved.
4.4.6.2 Disabled Adapter is not the Upstream Adapter ................................................. 152
4.4.7 Time Sync Notification Ordered Set (TSNOS) ..................................................... 154
4.5 Sleep and Wake ..................................................................................................................... 154
4.5.1 Entry to Sleep .......................................................................................................... 155
4.5.2 Behavior in Sleep State .......................................................................................... 156
4.5.3 Wake Events ............................................................................................................ 157
4.5.4 Exit from Sleep ........................................................................................................ 157
4.6 Timing Parameters ............................................................................................................... 157
5 Transport Layer ............................................................................................................................... 161
5.1 Transport Layer Packets ...................................................................................................... 161
5.1.1 Bit/Byte Conventions ............................................................................................. 161
5.1.2 Format ...................................................................................................................... 161
5.1.2.1 Header ............................................................................................................................. 162
5.1.2.2 Payload Padding ........................................................................................................... 163
5.1.2.3 Error Correction Code (ECC) ................................................................................... 163
5.1.3 Transport Layer Packets ........................................................................................ 163
5.1.3.1 Tunneled Packets ......................................................................................................... 163
5.1.3.2 Control Packets ............................................................................................................. 164
5.1.3.3 Link Management Packets ........................................................................................ 164
5.1.4 Effect of Link State on Transport Layer Packets ................................................ 167
5.1.5 Minimum Headers Gap ........................................................................................... 167
5.2 Routing ................................................................................................................................... 168
5.2.1 Adapter Numbering Rules...................................................................................... 168
5.2.2 HopID Rules ............................................................................................................. 169
5.2.3 Routing Tables ......................................................................................................... 170
5.2.4 Routing Rules........................................................................................................... 171
5.2.4.1 Control Packets ............................................................................................................. 171
5.2.4.2 Link Management Packets ........................................................................................ 171
5.2.4.3 Tunneled Packets ......................................................................................................... 172
5.2.4.4 Routing Example .......................................................................................................... 172
5.2.5 Connectivity Rules .................................................................................................. 173
5.3 Quality of Service (QOS)....................................................................................................... 174
5.3.1 Packet Ordering ....................................................................................................... 174
5.3.2 Flow Control ............................................................................................................ 174
5.3.2.1 Ingress Adapter ............................................................................................................ 175
5.3.2.2 Egress Adapter .............................................................................................................. 180
5.3.2.3 Credit Counter Synchronization ............................................................................. 181
5.3.3 Bandwidth Arbitration and Priority ..................................................................... 182
5.3.3.1 Scheduling ...................................................................................................................... 182
5.3.4 Packet Forwarding Delay Jitter ............................................................................. 184
5.4 Path Tear-down ..................................................................................................................... 184
5.4.1 Egress Adapter ........................................................................................................ 184
5.4.2 Ingress Adapter ....................................................................................................... 185
5.5 Timing Parameters ............................................................................................................... 185
Version 1.0 - xvii - Universal Serial Bus 4
June 2020 Specification
Copyright © 2020 USB 3.0 Promoter Group. All rights reserved.
6 Configuration Layer ......................................................................................................................... 186
6.1 Domain Topology .................................................................................................................. 186
6.2 Router Addressing ................................................................................................................ 186
6.3 Router States ......................................................................................................................... 188
6.3.1 Uninitialized Unplugged State ............................................................................... 188
6.3.2 Uninitialized Plugged State.................................................................................... 188
6.3.3 Sleep State ................................................................................................................ 189
6.3.4 Enumerated State .................................................................................................... 189
6.4 Control Packet Protocol ....................................................................................................... 189
6.4.1 Control Adapter ....................................................................................................... 189
6.4.2 Control Packets ....................................................................................................... 189
6.4.2.1 Bit/Byte Conventions ................................................................................................. 189
6.4.2.2 Format ............................................................................................................................. 189
6.4.2.3 Read Request ................................................................................................................. 190
6.4.2.4 Read Response .............................................................................................................. 192
6.4.2.5 Write Request ............................................................................................................... 193
6.4.2.6 Write Response ............................................................................................................ 194
6.4.2.7 Notification Packet ...................................................................................................... 195
6.4.2.8 Notification Acknowledgement Packet ................................................................ 196
6.4.2.9 Hot Plug Event Packet ................................................................................................ 197
6.4.2.10 Inter-Domain Request ................................................................................................ 198
6.4.2.11 Inter-Domain Response ............................................................................................. 199
6.4.3 Control Packet Routing .......................................................................................... 200
6.4.3.1 Upstream-Bound Packets .......................................................................................... 200
6.4.3.2 Downstream-Bound Packets.................................................................................... 200
6.4.3.3 Processing of Read and Write Requests ............................................................... 202
6.4.4 Control Packet Reliability ...................................................................................... 203
6.5 Notification Events ............................................................................................................... 204
6.6 Notification Acknowledgement ........................................................................................... 204
6.7 Router Enumeration ............................................................................................................. 205
6.8 Hot Plug and Hot Unplug Events ......................................................................................... 206
6.8.1 Router Hot Plug ....................................................................................................... 207
6.8.1.1 Enumerated Routers ................................................................................................... 207
6.8.1.2 Uninitialized Routers .................................................................................................. 207
6.8.1.3 Hot Plugged Router ..................................................................................................... 207
6.8.2 Router Hot Unplug .................................................................................................. 207
6.8.2.1 Hot Unplug on the Upstream Facing Port ............................................................ 207
6.8.2.2 Hot Unplug on a Downstream Facing Port .......................................................... 208
6.9 Downstream Facing Port Reset ........................................................................................... 208
6.10 Timing Parameters ............................................................................................................... 208
7 Time Synchronization ..................................................................................................................... 209
7.1 Time Synchronization Architecture ................................................................................... 209
7.1.1 Synchronization Hierarchy .................................................................................... 209
Version 1.0 - xviii - Universal Serial Bus 4
June 2020 Specification
Copyright © 2020 USB 3.0 Promoter Group. All rights reserved.
7.1.1.1 Intra-Domain Hierarchy ............................................................................................ 209
7.1.1.2 Inter-Domain Hierarchy ............................................................................................ 210
7.1.2 Time Sync Parameters ............................................................................................ 210
7.1.2.1 Local Time ...................................................................................................................... 210
7.1.2.2 Time Offset ..................................................................................................................... 211
7.1.2.3 Frequency Offset .......................................................................................................... 211
7.2 Time Stamp Measurement ................................................................................................... 212
7.2.1 Asymmetry Corrections ......................................................................................... 212
7.3 Time Sync Protocol ............................................................................................................... 213
7.3.1 Time Sync Handshake ............................................................................................. 213
7.3.1.1 Bi-Directional Time Sync Handshake .................................................................... 214
7.3.1.2 Uni-Directional Time Sync Handshake ................................................................. 218
7.3.2 Inter-Domain Time Sync ........................................................................................ 220
7.3.3 Packet Formats ........................................................................................................ 222
7.3.3.1 Time Sync Notification Ordered Set Format ....................................................... 222
7.3.3.2 Follow-Up Packet Format ......................................................................................... 222
7.3.3.3 Inter-Domain Time Stamp Packet .......................................................................... 224
7.4 Time Computations............................................................................................................... 225
7.4.1 Intra-Domain Equations ......................................................................................... 227
7.4.2 Inter-Domain Equations ......................................................................................... 229
7.4.2.1 Inter-Domain Time Stamp Computation ............................................................. 230
7.4.2.2 Inter-Domain Frequency Offset Computation.................................................... 230
7.4.2.3 Inter-Domain Time Offset Computation .............................................................. 231
7.4.2.4 Grandmaster Time Computation ............................................................................ 232
7.4.3 Filtering .................................................................................................................... 233
7.5 Time Synchronization Accuracy Requirements ................................................................ 234
7.5.1 Paired Measurement ............................................................................................... 234
7.5.2 Standalone Measurement....................................................................................... 234
7.5.3 Measuring Method .................................................................................................. 235
7.5.4 Accuracy Parameters .............................................................................................. 236
7.6 Software Configuration ........................................................................................................ 237
7.6.1 Intra-Domain Time Synchronization Setup ......................................................... 237
7.6.2 Inter-Domain Time Synchronization Setup ......................................................... 237
7.6.3 Post Time Mechanism ............................................................................................. 237
7.6.4 Time Disruption Bit ................................................................................................ 238
8 Configuration Spaces ....................................................................................................................... 239
8.1 Configuration Fields Access Types ..................................................................................... 239
8.2 Configuration Spaces ............................................................................................................ 239
8.2.1 Router Configuration Space ................................................................................... 240
8.2.1.1 Basic Configuration Registers .................................................................................. 242
8.2.1.2 TMU Router Configuration Capability .................................................................. 249
8.2.1.3 Vendor Specific Capability (VSC) ............................................................................ 256
8.2.1.4 Vendor Specific Extended Capability (VSEC) ..................................................... 257
Version 1.0 - xix - Universal Serial Bus 4
June 2020 Specification
Copyright © 2020 USB 3.0 Promoter Group. All rights reserved.
8.2.2 Adapter Configuration Space................................................................................. 258
8.2.2.1 Basic Configuration Registers .................................................................................. 260
8.2.2.2 TMU Adapter Configuration Capability ................................................................ 264
8.2.2.3 Lane Adapter Configuration Capability ................................................................ 266
8.2.2.4 USB4 Port Capability................................................................................................... 271
8.2.2.5 USB3 Adapter Configuration Capability ............................................................... 277
8.2.2.6 DP Adapter Configuration Capability .................................................................... 279
8.2.2.7 PCIe Adapter Configuration Capability................................................................. 290
8.2.3 Path Configuration Space ....................................................................................... 291
8.2.3.1 Path 0 Entry ................................................................................................................... 292
8.2.3.2 Lane Adapters ............................................................................................................... 292
8.2.3.3 Protocol Adapters ........................................................................................................ 294
8.2.3.4 Path Configuration Space Access ............................................................................ 296
8.2.4 Counters Configuration Space ............................................................................... 298
8.3 Operations.............................................................................................................................. 299
8.3.1 Router Operations ................................................................................................... 299
8.3.1.1 DP Tunneling Operations .......................................................................................... 301
8.3.1.2 NVM Operations ........................................................................................................... 303
8.3.1.3 Router Discovery Operations................................................................................... 309
8.3.1.4 Port Control Operations ............................................................................................ 315
8.3.2 Port Operations ....................................................................................................... 316
8.3.2.1 Compliance Port Operations .................................................................................... 317
8.3.2.2 Service Port Operations ............................................................................................. 327
8.3.2.3 Receiver Lane Margining Port Operations .......................................................... 328
9 USB3 Tunneling ................................................................................................................................ 338
9.1 USB3 Adapter Layer.............................................................................................................. 339
9.1.1 Encapsulation .......................................................................................................... 339
9.1.1.1 LFPS Encapsulation ..................................................................................................... 340
9.1.1.2 Ordered Set Encapsulation ....................................................................................... 343
9.1.1.3 Link Command Encapsulation ................................................................................. 345
9.1.1.4 Idle Symbols .................................................................................................................. 345
9.1.1.5 LMP Encapsulation ...................................................................................................... 345
9.1.1.6 TP Encapsulation ......................................................................................................... 346
9.1.1.7 ITP Encapsulation ........................................................................................................ 346
9.1.1.8 Data Packet (DP) Encapsulation ............................................................................. 347
9.1.2 Bandwidth Negotiation .......................................................................................... 349
9.1.3 Timing Parameters ................................................................................................. 351
9.2 Internal USB3 Device ............................................................................................................ 351
9.2.1 Link Layer ................................................................................................................ 352
9.2.1.1 Link Training and Status State Machine (LTSSM) ............................................ 352
9.2.1.2 Timers and Timeouts.................................................................................................. 352
Version 1.0 - xx - Universal Serial Bus 4
June 2020 Specification
Copyright © 2020 USB 3.0 Promoter Group. All rights reserved.
9.2.2 USB3 Protocol Layer ............................................................................................... 353
9.2.3 Descriptors............................................................................................................... 353
9.3 Paths ....................................................................................................................................... 353
9.3.1 Path Setup ................................................................................................................ 353
9.3.2 Path Teardown ........................................................................................................ 354
10 DisplayPort™ Tunneling.................................................................................................................. 355
10.1 DP Adapter Protocol Stack................................................................................................... 355
10.1.1 Transport Layer ...................................................................................................... 356
10.1.2 Protocol Adapter Layer .......................................................................................... 356
10.1.3 DP Physical Layer .................................................................................................... 356
10.2 DP Adapter States ................................................................................................................. 356
10.2.1 Reset ......................................................................................................................... 357
10.2.2 Present ...................................................................................................................... 357
10.2.3 Plugged ..................................................................................................................... 358
10.2.4 Paired ........................................................................................................................ 358
10.3 Interfaces ............................................................................................................................... 358
10.3.1 DisplayPort .............................................................................................................. 358
10.3.1.1 LTTPR Non-Transparent ........................................................................................... 359
10.3.1.2 Non-LTTPR..................................................................................................................... 359
10.3.1.3 LTTPR Transparent ..................................................................................................... 360
10.3.2 Programming Model ............................................................................................... 360
10.3.2.1 Adapter Configuration Space ................................................................................... 360
10.3.2.2 Path Configuration Space .......................................................................................... 360
10.3.3 Hot Plug and Hot Removal Events ........................................................................ 361
10.3.3.1 DP OUT Adapters ......................................................................................................... 361
10.3.3.2 DP IN Adapters ............................................................................................................. 361
10.3.4 DisplayPort Over USB4 Fabric .............................................................................. 363
10.3.4.1 DisplayPort Data Packet Types ............................................................................... 363
10.3.4.2 AUX Path Packet ........................................................................................................... 363
10.3.4.3 Main-Link Path Packet Formats .............................................................................. 371
10.4 System Flows ......................................................................................................................... 371
10.4.1 Connection Manager Discovery............................................................................. 371
10.4.2 Path Configuration .................................................................................................. 373
10.4.2.1 Setup................................................................................................................................. 373
10.4.2.2 Tear-down ...................................................................................................................... 374
10.4.3 HPD Event Propagation .......................................................................................... 375
10.4.3.1 HPD Plug ......................................................................................................................... 375
10.4.3.2 HPD Unplug .................................................................................................................... 375
10.4.3.3 IRQ .................................................................................................................................... 375
10.4.3.4 HPD Delay Requirements .......................................................................................... 375
10.4.3.5 Manual HPD Control ................................................................................................... 376
10.4.4 AUX Request and Response Handling .................................................................. 376
10.4.4.1 LTTPR Non-Transparent Mode ............................................................................... 376
剩余593页未读,继续阅读
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-07-28 上传
2020-04-15 上传
2022-04-08 上传
2021-09-04 上传
2021-05-05 上传
2019-11-14 上传
爱的si念
- 粉丝: 4047
- 资源: 54
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Raspberry Pi OpenCL驱动程序安装与QEMU仿真指南
- Apache RocketMQ Go客户端:全面支持与消息处理功能
- WStage平台:无线传感器网络阶段数据交互技术
- 基于Java SpringBoot和微信小程序的ssm智能仓储系统开发
- CorrectMe项目:自动更正与建议API的开发与应用
- IdeaBiz请求处理程序JAVA:自动化API调用与令牌管理
- 墨西哥面包店研讨会:介绍关键业绩指标(KPI)与评估标准
- 2014年Android音乐播放器源码学习分享
- CleverRecyclerView扩展库:滑动效果与特性增强
- 利用Python和SURF特征识别斑点猫图像
- Wurpr开源PHP MySQL包装器:安全易用且高效
- Scratch少儿编程:Kanon妹系闹钟音效素材包
- 食品分享社交应用的开发教程与功能介绍
- Cookies by lfj.io: 浏览数据智能管理与同步工具
- 掌握SSH框架与SpringMVC Hibernate集成教程
- C语言实现FFT算法及互相关性能优化指南
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功