您现在的位置是:主页 > 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规范的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] |
端口应保持自上一个 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 种子值的检查。传输的 LFSR 状态旨在供需要重新同步其数据扰码器的测试设备供应商使用。 传输的 LFSR 状态不由正常操作中的端口使用。
以上就是USB接口百科为您提供USB3.2时钟补偿-弹性缓冲器和SKP有序集的解读,本文章链接: http://www.usb-hub.cn/usb32gf/42243.html 欢迎分享转载,更多婚礼相关资讯请前往USB3.2超高速协议规范
下一篇:USB超高速 GEN1设备状态
相关文章
猜你喜欢
USB超高速3.0/3.2在电磁、引脚定义及物理接口TYPE-C上的变化
USB 3.0,其USB速率模式称为“Super Speed”,是通用序列总线(Universal Serial Bus,...USB超高速3.0协议与USB2.0协议的差异
超高速在框架层级是向后兼容 USB 2.0 的。然而, USB 2.0 和超高速协议还是有一...USB超高速(SuperSpeed)体系结构
USB超高速(SuperSpeed)体系结构在协议层分为物理层,数据链路层,协议层。...USB3.2超高速兼容USB2.0数据收发的双总线架构
超高速USB体系和以前的USB版本的功能一致,都是通过USB线缆将USB主机USB外设相...
USB接口百科推荐
USB超高速 GEN1设备状态
USB3.2超高速链路通道极性反转
USB3.2超高速 USB2.0扩展特性描述符
USB超高速 配置概要描述符
USB3.2时钟补偿-弹性缓冲器和SKP有序集
USB超高速 增强型超高速USB设备特性描述符
USB3.2超高速的设备总线枚举
USB3.2超高速 BOS描述符
USB超高速(SuperSpeed)体系结构
USB3.2超高速兼容USB2.0数据收发的双总线架构
USB3.2超高速描述符分类
USB3.2中数据通路lan的概念
USB3.2超高速GEN2数据扰频
USB超高速规范物理层概述
USB超高速设备描述符的bMaxPacketSize0为0x09