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

    xiaoxiao2021-03-25  112

    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开始

    转载请注明原文地址: https://ju.6miu.com/read-20364.html

    最新回复(0)