USB3.2超高速协议规范
+ -

USB3.2超高速GEN2数据扰频

2021-06-06 1209 0

USB3.2GEN2的扰频规则和USB3.2GEN1的扰频算法是不一样的。
USB3.2GEN2的扰频算法图:2GEN2的扰频算法图
USB3.2GEN2的扰频有以下几种模式:

  • 扰码器前进并与数据异或。
  • 扰码器前进并被绕过(不与数据异或)。
  • 扰码器不前进且被绕过(不与数据异或)

USB3.2GEN2的扰频规则:

  • 块头(Block header)的4位绕过不扰频并且不推进扰码器。
  • TS1、TS2或TSEQ有序集
    • 符号0绕过并使扰码器前进。
    • Symbols 1到Symbols 13扰频。
    • Symbols14和Symbols15绕过扰频器,如果用于DC平衡,则扰频器前进。如果它们不被用于DC平衡,则它们被扰频。
  • SKP命令设置绕过,不推进扰码器。
  • SDS有序集绕过扰频器,但扰频器前进。
  • 同步有序集(SYNC Ordered Set)的所有符号都绕过扰频器。扰频器LFSR是在传输同步有序集的最后一个符号后初始化。这个解扰LFSR在同步有序集的最后一个符号收到之后初始化完成。
  • 接收器评故控制块的symbol 0是以决定是否堆进行扰频器LFSR。如果块的symbol 0是SKP 或 SKPEND ,扰频器LFSR对任保块symbol都不推进进。否块扰频器推进。
  • 对数据块的所有16个符号进行加扰,并使加扰器前进。
  • 对于需要加扰的符号,首先加扰最低有效位,然后最重要的位最后被扰频。
  • LFSR的初始值为1D BFBCh。
  • 每16384个TSEQ集应插入一个同步有序集,以重置扰码器和实现块对齐。

GEN2数据扰频

HID人机交互QQ群:564808376    UAC音频QQ群:218581009    UVC相机QQ群:331552032    BOT&UASP大容量存储QQ群:258159197    STC-USB单片机QQ群:315457461    USB技术交流QQ群2:580684376    USB技术交流QQ群:952873936   

0 篇笔记 写笔记

USB3.2超高速GEN2数据扰频
USB3.2GEN2的扰频规则和USB3.2GEN1的扰频算法是不一样的。USB3.2GEN2的扰频算法图:USB3.2GEN2的扰频有以下几种模式:扰码器前进并与数据异或。扰码器前进并被绕过(不与数据异或)。扰码器不前进且被绕过(不与数据异或)USB3.2GEN2的扰频规则:块头(Block he......
USB3.2超高速数据扰频
在数据时行发送前,一般先扰频,然后再序序列化数据,最后通过差分发送器将数据从LSB-MSB发送出去。在接收端,同理也需要进行解扰频。在实际的USB物理IP核开发调试中,可以通过禁用扰频来进行调试开发以降低调试的难度。以下子程序用LFSR对“inbyte”中包含的8位值进行编码和解码。这个例子演示了如......
USB3.2超高速GEN1数据扰频
扰码功能是使用一个自由运行的线性反馈移位寄存器(LFSR)实现的。来实现的。LFSR:Linear Feedback Shift Register在发送端,对8b/10b之前的字符进行加扰编码。在接收端,对8b/10b解码后的字符进行解扰。每当发送或接收到COM符号(COM symbol)时,LFS......
关注公众号
  • HID人机交互
  • Linux&USB
  • UAC音频
  • TYPE-C
  • USB规范
  • USB大容量存储
  • USB百科
  • USB周边
  • UVC摄像头
  • Windows系统USB
  • 音视频博客
  • 取消
    感谢您的支持,我会继续努力的!
    扫码支持
    扫码打赏,你说多少就多少

    打开支付宝扫一扫,即可进行扫码打赏哦

    您的支持,是我们前进的动力!