当前位置: 首页 > news >正文

TS1 order set分析

如下图,所示为TS1 order序列。该序列有16个symbol组成。

常见的symbol有,PAD和COM等。PAD是K symbol,还有D symbol。下文先给出COM symbol的解读。读协议文档可知COM常被称为K28.5。K是symbol的类型,注意symbol是编码过的数据。K可以理解为关键的意思,为了实现DC的平衡,需要对原有的byte进行各种编码,本文只设计8/10编码,不涉及128b/130b编码。28.5顾名思义是28和5。28 二进制为11100,5为101。如下图所示,可以看到紫色区域为11100。合起来二进制计数为0XBC,值得注意0xBC为未进行8b/10b编码的数据。而真正在lane上传输的是编码的数据。如图下面所示,从右往左念,K5.48。哈哈,业界没有这样的说嘛。PAD等symbol编码不在赘述。

返回第一幅图片,可以看到最后结束时4a,显然是TS1 order序列。4a==01001010。按照拆分规则,可知4a可以读作10.2。由8b/10b的编码表可知,4a不会属于K编码。那就称作D10.2,这点和协议规范是吻合的。D10.2就是TS1的标志码。协议的TS1规定如下。

symbol4为e说明,该link可以支持GEN3速率。但是具体是在polling的那个阶段,是无法从这个TS1序列看出来的,这个需要算。好了小编只是抛砖引玉,感兴趣的读者可以深入阅读PCIE spec。


http://www.mrgr.cn/news/43987.html

相关文章:

  • 数据库有哪些身份验证技术
  • 0/1背包与完全背包差异分析
  • k8s 中存储之 emptyDir 卷
  • Selenium WebDriver和Chrome对照表
  • Arduino UNO R3自学笔记20 之 Arduino如何测定电机速度?
  • Semantic Communications With AI Tasks——面向图像分类任务的语义传输系统
  • 大数据必懂知识点:Parquet、ORC还是Avro作为数据存储格式,哪种在性能和压缩率上更优
  • Django一分钟:在Django中怎么存储树形结构的数据,DRF校验递归嵌套模型的替代方案
  • 面试题之- null和undefined的区别
  • sed 环境配置
  • 基于SpringBoot+Vue的网约车管理系统
  • <基于递归实现线索二叉树的构造及遍历算法探讨>
  • 张雪峰谈人工智能技术应用专业的就业前景!
  • 一次Mysql数据库活跃连接数高告警的排查方法
  • Disarmed by auto preflight disarming自动上锁
  • How to Write an Effective Abstract for a Research Article
  • 传统图像处理Opencv分割不同颜色的夹子
  • 总结TypeScript相关知识
  • (作业)第三期书生·浦语大模型实战营(十一卷王场)–书生基础岛第4关---InternLM + LlamaIndex RAG 实践
  • 回调函数是什么