PCIe学习笔记(6)---PCIe的层次结构--PHYSICAL LAYER

1.
PHYSICAL LAYER分为两部分
数字逻辑部分,与电气部分


数字逻辑部分,主要用来做数字并行串行化与数字串行并行化


2.
PHYSICAL LAYER
负责在TLP,DLLP前后加上FRAMING (USB3中,也类似), 这里的FRAMING,就是作为边界的作用
START与END, 各一个BYTE


3.
PCIE如果有多条LANE
那么每条LANE被分配的最小单元是一个BYTE
比如,有LANE0到LANE3与一个DWORD
则LANE0对应BYTE0......LANE3对应BYTE3
在RECEIVER端,负责将这4个BYTE, AGGREGATE成一个DWORD


STRIPING & UN-STRIPING的过程就是指这个意思


4.
PHYSICAL LAYER同样要做SCRAMBLING (LFSR)
主要目的是,减小同类型的数据,从而减小EMI


还有做8/10, 128/132 ENCODINNG
ENCODING还起到,平衡RUNNING DISPARITY的作用


5.
LINK TRAINING的目的
WIDTH
SPEED
REVERSAL
POLARITY
BIT LOCK
SYMBOL LOCK
LANE TO LANE DE-SKEW


6.
AC-coupled
作用,就是
一,允许TRANSMITTER与RECEIVER两端的COMMON MODE VOLTAGE可以不同
二,隔直(DC)通交(AC)


7.
ORDERED SETS
没有START,END 这类FRAMING
只在TRANSMITTER与RECEIVER的PHYSICAL LAYER之间存在 (类似DLLLP,只在DL之间存在,对上层透明无视)


OS:
一,都 是4BYTES的整数倍
二,都 是由COM开始






【PCIe学习笔记(6)---PCIe的层次结构--PHYSICAL LAYER】

    推荐阅读