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

USB3.2时钟补偿-弹性缓冲器和SKP有序集

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

USB3.2增加型链路架构支持在电路的每一侧支持单独的参考时钟源。、这个时钟源的精度要求在±300ppm以内。这样在两个设备之间的最大频率差为±600ppm。另外SSC会产生最大差异为 5000ppm的频率增量,然而频率增量的总幅度范围为−5300 至 +300ppm之间。这个频率增量由消耗或插入 SKP 有序集的弹性缓冲区管理。

SKP 序集应用于补偿链路两端之间的频率差异。

对于 Gen 1 ,发射器平均每 354 个符号发送一次 SKP 有序集。 然而,SKP 有序集不得插入任何数据包中。 发送器允许最多缓冲四个SKP有序集。 对于 Gen 1 操作,接收器应实现能够缓冲(或耗尽)八个数据符号的弹性缓冲器。

对于 Gen 2,传输的 SKP 有序集之间的平均间隔为 40 个块。 和GEN1一样,SKP 有序集不得插入任何数据包中。 允许发送器最多缓冲三个 SKP 有序集。 对于 Gen 2 操作,接收器应实现弹性缓冲器,能够缓冲(或耗尽)11 个数据符号。

USB3.2 GEN1X1 SKP规则 SKP 有序集应由一个 SKP K-Symbol 后跟一个 SKP K-Symbol 组成。 SKP 有序集表示可用于时钟补偿的两个符号。设备应保持自上一个 SKP 有序集以来传输的符号数的运行计数。该计数的值将被称为 Y。每当发送器进入 Polling.Active 时,Y 的值都会重置。除非另有规定,发送方应在每个发送的 TS1、TS2 有序集、LMP、TP 数据包有效载荷或逻辑空闲之后立即插入 Y/354 计算有序集的整数结果。 仅在训练期间,当 Y/354 的整数结果达到 2 时,允许发送器选择等待插入 2 个 SKP 有序集。发送器不得在任何其他时间发送 SKP 有序集。注意:Y/354 SKP 计算的非整数余数不应被丢弃,并应在计算中用于调剂到下一个 SKP 有序集。在监视有序集(即轮询和恢复中的连续 TS1、TS2 有序集)时,SKP 命令不计为中断。
Symbol Number Encoded Values Description
0 K28.1 SKP
1 K28.1 SKP
USB3.2 GEN1X2 SKP规则(适用于主机,设备,集线器HUB)

见USB3.2规范的E.3.4.2.1

USB3.2 GEN2 SKP规则

GEN2的SKP序列分布局如下表:

Symbol Number Value Description
0 到 4*N-1
[N从0到9]
CCh SKP Symbol
Symbol Symbol 0 is the SKP Ordered Set Identifier
4*N 33h SKPEND Symbol
4*N+1 40-FFh Bit[7] = ~LFSR[22]
Bit[6:0] = LFSR[22:16]
4*N+2 00-FFh LFSR[15:8]
4*N+3 00-FFh LFSR[7:0]

传输的 LFSR 状态旨在供需要重新同步其数据扰码器的测试设备供应商使用。 传输的 LFSR 状态不由正常操作中的端口使用。

端口应保持自上一个 SKP 有序集以来传输块数的运行计数。该计数的值将被称为 Y。每当发送器进入 Polling.Active 时,Y 的值都会重置。对于传输的 SKP 排序集,Y 不增加。当有机会插入 SKP Ordered Set 时,端口应计算 Y/40 的整数结果。 Y/40 的整数结果是需要传输的累积 SKP Ordered Sets 的数量——这个值将被称为 Z。 Z 的值可以是 0、1 或 2。注意:Y/40 SKP 计算的非整数余数不应被丢弃,并应在计算中用于调度下一个 SKP 有序集。除非另有规定,当 LTSSM 不处于环回状态时,发送方应在每个发送的 SYNC、TS1、TS2、SDS、LMP、报头包、数据包或逻辑空闲后立即插入 Z SKP 有序集。当 LTSSM 处于 Loopback 状态时,Loopback Master 发送器应在每个发送的 SYNC、TS1、TS2、SDS、LMP、Header Packet、Data Packet 或 Logical idle 之后立即插入 2*Z SKP Ordered Sets。发送器不得在任何其他时间发送 SKPOrdered Sets。SKP Ordered Sets在监控Ordered Sets时不计为中断(即轮询和恢复中的连续 TS1、TS2 有序集)。SYNC 有序集优先于 SKP 有序集。计划与 SYNC OS 同时发送的 SKP OS 将被延迟,直到 SYNC OS 被发送。SKP OS 中最后三个符号的数据奇偶校验位应该是偶校验。奇偶校验是对 LFSR 种子值的检查。

     以上就是USB接口百科为您提供USB3.2时钟补偿-弹性缓冲器和SKP有序集的解读,本文章链接: http://www.usb-hub.cn/usb32gf/42243.html 欢迎分享转载,更多婚礼相关资讯请前往USB3.2超高速协议规范