【PCIE系统学习】Gen1/2&Gen3/4 symobl与OrderSet概念对比

本文深入探讨PCIe系统的编码方式,包括8B10B和128B130B,详细解析控制Symbol和OrderSet的概念,以及Gen1/2与Gen3/4在lane上的数据传输规则。通过学习,读者将对PCIe设计和验证有更系统理解。

这个专栏要干的事:学习PCIE理论知识,学会PCIE IP/VIP的使用。可以达到上手做项目,而不是空有理论

适合谁看:正在学习PCIE 设计验证,但学的过于零散。想有对比的系统的学习。
低价收费的目的:抵制胡乱传播转载现象。

版本控制:便于增加内容以及勘误

版本 说明

v20230829

初始版本

1、8B10B/128B130B编码方式

1.1、8b10b

8b10b编码是为了

1.防止锁相环失锁,导致serdes时钟丢失。

2.防止连续相同电平太多,经过电容积分后导致电平漂移

3.能更好的把时钟嵌入到数据中

8b转10b 256情况->1024种情况,

为了保持直流平衡,设计原8b的每种值,都使用两种编码(正负极性),根据上次发送的最后一个符号的失调来选择其中一个编码,因此需要512个编码。

然而,许多中性失调编码具有相同的值(例如D28.5),因此并非所有512个编码都被使用。

因此,超过一半的可能编码没有被使用,如果接收方看到这些编码,将被视为非法。

除了D数据码。还有一些K控制码: (D码就不写出来了)

D10.3的含义是8B的高三位为d3,低5位为d10。8b码即为:011 01010。

10b编码后的0和1分3种:4个0/6个1,6个0/4个1,5个0/5个1。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

搞IC的那些年

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值