PCIe个人理解专栏——【4】Symbol

        我们知道,从数据链路层下来的数据流(TLP/DLLP)需要经过一个编码,一个字节8bit编码后变为10bit,这个10bit我们称之为Symbol,中文称之为符号,也有很多文章叫字符,为了统一,本文也称之为字符,因为是数据编码,我们称之为数据字符,表示为Dxx.y;

        物理层本身还有一些控制字符,表示为Kxx.y,其中的xx表示为低5位,y表示高3位,如数据0x23(001 00011)的数据字符表示D3.1;

物理层常用的控制字符如下表所示:

STP(start of TLP)控制字符表示后续跟着的是一个TLP报文,SDP(start of DLLP)表示后续跟着的是一个DLLP报文,结束符END/EDB前面已经讲过了,其他的COM,PAD,SKP,FTS.IDL控制字符都是物理层本身用于链路训练使用;

 

 

    注意:上述一级后面物理层相关的,我们讨论的都是gen1,gen2为准,gen3以及以后更改了编码方式和部分控制字符,略有不同,但并不影响我们对协议整体理解,因为协议规定,链路训练首先要求双方都从gen1开始;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值