PCIe学习笔记(6)---PCIe的层次结构--PHYSICAL LAYER
来源:互联网 发布:猎流软件是什么 编辑:程序博客网 时间:2024/05/18 02:11
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
- PCIe学习笔记(4)---PCIe的层次结构--TRANSACTION LAYER
- PCIe学习笔记(5)---PCIe的层次结构--DATA LINK LAYER
- PCIe学习笔记(3)---PCIe初步
- PCIE 层次结构
- DWC PCIE学习笔记(一)----->PCIE PHY接口
- PCIe学习笔记(12)--- PCIe总线的枚举过程 ENUMERATION
- PCIe学习笔记分享
- PCIe 学习笔记(一)
- PCIe 学习笔记(二)
- PCIe 学习笔记(三)
- PCIe 学习笔记(四)
- PCIe INTx 学习笔记
- PCIe学习笔记分享
- PCIe学习笔记(11)--- 配置空间的读写请求
- PCIe学习笔记(15)--- TLP的ROUTING方式
- PCIe学习笔记(1)---PCI相关
- PCIe学习笔记(7)--- BDF
- $http服务
- houdini中的Python脚本语言练习
- Oracle 体系结构
- RAID5崩溃数据丢失的解决方案
- iOS GCD单例
- PCIe学习笔记(6)---PCIe的层次结构--PHYSICAL LAYER
- Adb error: more than one device/emulator
- DNS 如何工作
- 马踏棋盘的实现
- iphone利用AudioQueue播放音频文件(mp3,aac,caf,wav等)
- 简易实现c 线性表(单链)
- 几个mysql性能优化
- linux drm框架
- ARM Linux 3.x的设备树(Device Tree)