您现在的位置是:主页 > USB3.2超高速协议规范 >

USB3.2 GEN1超高速链路初始化和训练

发布时间:2022-12-19 21:19:52所属栏目:USB3.2超高速协议规范 已帮助编辑作者:【USB接口百科】

链路初始化和训练状态机如下图:
状态机

链路层进行用于初始化和配置序列。其训练状态机主要执行以下操作:

配置和初始化链路位锁和符号锁Rx均衡训练LAN的极性反转

训练序列由用于初始化位对齐、符号对齐和优化均衡的有序集组成。训序序列的序列集不加扰频,但使用8b/108编码。

位锁定是指时钟/数据恢复 (CDR) 电路从传入数据流中提取相位和频率信息的能力。 位锁定是通过发送足够长的位序列(D10.2 symbol包含交替的 0 和 1 的 )来实现的,因此 CDR 将时钟大致集中在位内。

CDR : Clock/Data Recovery

一旦 CDR 正确恢复数据位,下一步就是定位 10 位符号的开始和结束位置。 为此,从 8b/10b 代码中选择了称为 COMMA 的特殊 K 代码。 COMMA 代码的位模式是唯一的,因此它永远不会在其他数据模式中找到,包括附加到任何其他 D-Code 或附加到任何 K-Code 的 D-Code 的任何组合。 这适用于任何极性的代码。 唯一的例外是包含位错误的各种位模式.

训练序列(TS1 或 TS2)是连续传输的,并且只能被有序集之间(连续 TS1 集之间、连续 TS2 集之间,或当 TS1 后跟 TS2 时)发生的 SKP 有序集中断.

USB3.2 GEN1链路的训练规则

训练序列由用于初始化位对齐、符号对齐和接收器均衡的有序集组成。其规则如下:

训练序列有序集应为 8b/10b 编码。TS1 或 TS2 有序集的传输不应被 SKP 有序集中断。 SKP 有序集应在任何 TS1 或 TS2 有序集完成之前或之后插入。在整个 TSEQ 时间(65,536 个有序集)期间不会传输任何 SKP 有序集。 这意味着 PHY 必须以不同于正常操作期间的方式管理其弹性缓冲区 USB3.2 GEN1训练控制位

训练控制位位于 TS1 和 TS2 有序集中的链路功能符号中。
链路配置字段的位 0 和位 2 不应同时设置为 1。 如果接收器在接收到的链路配置字段中检测到这种情况,则应忽略所有训练控制位。

USB3.2 GEN1 TSEQ有序集(Ordered Set)
Symbol Number Name Value
0 K28.5 COM (Comma)
1 D31.7 FFh
2 D23.0 17h
3 D0.6 C0h
4 D20.0 14h
5 D18.5 B2h
6 D7.7 E7h
7 D2.0 02h
8 D2.4 82h
9 D18.3 72h
10 D14.3 6Eh
11 D8.1 28h
12 D6.5 A6h
13 D30.5 BEh
14 D13.3 6Dh
15 D31.5 BFh
16-31 D10.2 4Ah
USB3.2 Gen 1 TS1 有序集(Ordered Set)
Symbol Number Encoded Values Description
0-3 K28.5 COM (Comma)
4 D0.0 Reserved for future use
5 见Gen 1/Gen 2 Link Configuration表 Link Functionality
6-15 D10.2 TS1 Identifier
USB3.2 Gen 1 TS2 有序集(Ordered Set)
Symbol Number Encoded Values Description
0-3 K28.5 COM (Comma)
4 D0.0 Reserved
5 见Gen 1/Gen 2 Link Configuration表 Link Functionality
6-15 D5.2 TS2 Identifier
USB3.2 Gen 1/Gen 2 Link Configuration

USB3.2 Gen 1/Gen 2 Link Configuration

     以上就是USB接口百科为您提供USB3.2 GEN1超高速链路初始化和训练的解读,本文章链接: http://www.usb-hub.cn/usb32gf/42240.html 欢迎分享转载,更多婚礼相关资讯请前往USB3.2超高速协议规范