PCIe总线基础

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

PCI总线信号
1 txnx,txpx(x为1 ,2,3,4………….) 2 rxnx,rxpx(x为1 ,2,3,4………….) 3 REFCLK+和REFCLK-信号 4 PERST#信号 5 WAKE#信号 6 SMCLK和SMDAT信号 7 JTAG信号 8 PRSNT1#和PRSNT2#信号
PCIe总线技术概览
PCIe总线是PCI总线的一种实现方式,从逻辑上来说他还是PCI总线, 他的大部分的概念来源于PCI总线,因此我们要从PCI总线讲起。
目录
1 PCI总线概述 2 PCIE总线各层 3 PCIE总线板卡实现
PCI技术概览
➢ PCIE总线信号 ➢ PCIe总线架构 ➢ PCIe总线各层 ➢ PCIe总线物理层和链路层 ➢ PCIe总线事务层
链路层。
• 差分信号与单端信号:单端信号地平面是电流回路,差分信号
地平面也是重要的回路,之间也是电流回路。因此在设计时候要注意差分信号的地平 面也是很重要的。不要出现不连续的地平面或者没有参考地平面。
差分的好处:
1 共模抑制比高,抗干扰能力强;
2有效抑制信号传递带来的EMI干扰,极性相反;对外界的辐射相互抵消,因此产生的 噪声也是最小的。
3 逻辑状态定位准确,不受工艺和环境的影响 ;
4带宽较高,可以跑在较高的时钟频率上,40G的差分信号已经问世。
• Hale Waihona Puke Baidu辑子层的组成 txbuf
物理层结构
分为逻辑子层和电气子层
Start/end/idle
Byte stripping • lane0
scrambler
8/10b encoder 并串转换
TLP SN TLP LCRC
Replay Buffer
DLLP ACK/ NAK
PCIe事务层
PCIe事务层
Type 0 存储器访问 2 IO 访问 4 ,5 配置空间访问 6 完成报文
谢谢!
PCIe总线带宽
PCIe总线架构
PCIe总线架构
Intel体系中的PCIe体系架构
PCIe总线层次结构
PCIe总线层次结构
software TLP
DLLP
PLP
PCIe总线采集卡实现模式
PCIe三种实现模式
PCIe各层封装
• 各层叠加关系
各层包结构概览
PCIe总线物理层 • 作用:接收链路层的东西并发送到物理线路上,接收物理线路上的东西转发给
lane n scrambler
8/10b encoder 并串转换
PCIe数据链路层
• 数据链路层的主要职责就是确保数据包可靠、正确传输。它的
任务是确保数据包的完整性,并在数据包中添加序列号和发送冗余校验码到处理层。
大多数数据包是由处理层发起的,基于信任,数据流控制协议确保数据包只在终端缓
存空闲时传输。排队了所有数据的重试,使得信道带宽浪费现象得到有效地约束。但 数据链路层在信号中断时自动重新传输数据包。
相关文档
最新文档