PCIE整体框架理解

@爱分享的诗人

概要

开始分享PCIE的技术学习。
学习pcie的整体框架,结合项目实践加深pcie技术理解。
常常反思。

PCIE整体架构

pcie的总体层级

在使用上主要分为两个大类,一类是上层软件使用,另一类是硬件相关设计。

上层软件

上层软件常见的是系统调用软件和API接口使用。
linux或者windows的pcie驱动。
嵌入式硬件系统。

硬件设备

PC设备、网卡设备、存储卡设备等

pcie层级

软件层
|
TLP层------事务层
|
DLLP层----数据链路层
|
PLP层------物理层

一些名词

pcie中的Qos服务质量

指的是网络或者实体能够预测延迟能力和带宽能力。

pcie的LTSSM是什么

全称为Link Training and Status State Machine,翻译过来讲就是链路训练与状态机。
是pcie 物理层中的主要活动,负责pcie设备在上电后与对端设备建立物理链接。从发现对端设备-》确定二者通信的链路lane数量和lane速率-》切换为两端设备通信的最大速率。
建链主要为:quiet-》polling-》configuration-》L0。
当两端设备进入到L0状态后,表明可以进行进一步的设备配置。

技术细节

pcie协议处理分层处理的优势

将数据的特征严格限制在某一特定的层级,可以控制错误传递和稳定定位难度,同时便于大流量调度控制和流水线作业。

小结

pcie目前主流使用的速率有GEN2、GEN3、GEN4,服务器中常用的速率集中在GEN4。PCIE的GEN5、GEN6的设备已经逐步开始应用。多个厂家已经有了对应的技术设备使用和验证设备。PCIE的GEN7技术验证也已经从理论踏进现实。
PCIE技术快速发展,要有耐心去吃透技术,要有耐心持久的专研技术。
持之以恒,与君共勉!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值