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。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

竹海EE---(Mickey WMY)

您的估计是对笔者工作的最大支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值