PCIe系列第一讲、PCIe接口的速度与管脚介绍(注意红字部分讲解KEY是缺口键)

409 篇文章 183 订阅
订阅专栏

PCIe系列第一讲、PCIe接口的速度与管脚介绍

PCIe系列第一讲、PCIe接口的速度与管脚介绍

Vogel

54 人赞同了该文章

学习了一段时间后,决定开始一点点更新PCIe这一系列,虽然学习了一段时间,有些地方可能总结的不好或者有纰漏,还请大家不吝指教,先行谢过! 还需声明的是,接下来所有的设计硬件的照片,是一款xc7z030ffg676-2的ZYNQ开发板,功能很强大。

一、PCIe的传输速度与链路宽度

PCIe2.0规范于2007年1月5日推出,将PCIe1.0 2.5GT/s的传输速率提高了一倍,每个通道的吞吐率从250MB/s上升到500MB/s,因此2通道的PCIe可支持高达1GB的总吞吐量。

二、PCIe吞吐量计算方法

吞吐量=传输速率*编码方案

以PCIe2.0x2为例,该系列为2.0版本的PCIe,包含两个物理信道Lane,每个通道的吞吐量为:

5GT/s x 8/10 =4.0Gb/s =4000 Mb/s =500MB/s

所以PCIe2.0x2的吞吐量为:500MB/s x 2 = 1GB/s

分析:

PCIe2.0协议传输速率为5.0GT/s,这样的描述主要说明的是每条PCIe Gen2的lane(SERDES)每秒可以完成5.0Gbit数据传输的特性,即每一条链路上支持每秒5G次传输,每个Lane上传输5Gbit,但是由于PCIe2.0采用的是8b/10b编码方案,多出的2bit并不是对上层有意义的信息。

那么PCIe2.0协议的每一条lane支持5 * 8/10 /8=500MB/s的速率。 PCIe链路的电气接口 PCIe2.0x2接口相对于其他系列,包含两对发送与接收接口: 数据部分包含双向8个接口,而不是8个双向接口: PETp0与PETn0:发送器差分线对,通道0 PETp1与PETn1:发送器差分线对,通道1 PERp0与PERn0:接收器差分线对,通道0 PERp1与PERn1:接收器差分线对,通道1 故链路宽度为2

A面: 手机视角:

PCB视角(应是原理图视角)

B面: 手机视角

PCB视角(应是原理图视角)

三、PCIe的其他辅助电气接口

  • Vcc与Vaux(由处理器系统提供)

PCIe设备使用两种电源Vcc和Vaux,额定电压都为3.3V,其中Vcc为主电源,PCIe设备使用的主要逻辑模块由Vcc进行供电,而一些与电源管理相关的寄存器使用使用Vaux进行供电。 在PCIe设备中,一些特殊的寄存器通常使用Vaux进行供电,因为这样的话即使设备的Vcc被移除,这些与电源管理有关的逻辑状态和特殊寄存器的内容也不会丢失。这样可以大大的缩短系统恢复时间和降低系统功耗,因为Vaux在大多数情况下并不会被移除,这样当Vcc恢复后,设备不必恢复使用Vaux供电的逻辑,从而设备可以很快的恢复到正常工作状态。(具体应用在热插拔篇会讲)

  • PERST#(#:低电平有效)

该信号为全局复位信号,由处理器系统提供,处理器系统需要为PCIe插槽和PCIe设备提供该信号,PCIe设备使用该信号复位内部逻辑,当该信号有效时,PCIe设备将对内部逻辑进行复位操作,其中Cold Reset和Warm Reset这两种复位方式与该信号有关。

  • REFCLK+和REFCLK-信号

在一个处理器系统中,通常采用专用逻辑向PCIe插槽提供REFCLK+和REFCLK-信号,如下图所示,其中100Mhz的时钟源由晶振提供,并经过一个“一推多”的差分时钟驱动器生成多个同相位的时钟源,与PCIe插槽一一对应连接。

PCIe插槽参考时钟其频率范围为100Mhz±300ppm,处理器系统需要为每一个PCIe插槽 、MCH、ICH和Switch提供参考时钟。

当PCIe设备作为Add-in卡连接在PCIe插槽时,可以直接使用PCIe插槽提供的REFCLK+和REFCLK-信号,也可以使用独立的参考时钟,只要这个独立的参考时钟满足100Mhz±300ppm的要求即可。

  • WAKE#

当PCIe设备进入休眠状态,主电源已经停止供电时,PCIe设备使用该信号向处理器系统提供唤醒请求,使处理器系统为该PCIe设备提供主电源Vcc。

在PCIe总线中,该信号是可选的,因此使用WAKE#信号唤醒PCIe设备机制也是可选的,此外,使用该机制时,必须使用Vaux进行供电。

WAKE#是一个Open Drain信号,一个处理器的所有PCIe设备可以将WAKE#进行“线与”后,统一发送给处理器的电源控制器。当某个PCIe设备需要唤醒时,该设备先将WAKE#信号拉低,经过一段时间后,系统处理器开始为该设备提供主电源Vcc,并使用PERST#对该设备进行复位操作,再次过程中WAKE#信号需要保持为低电平,当主电源Vcc上电完成之后,PERST#也将置为无效并结束复位,WAKE#信号也随之被置为无效(拉高)。

  • SMCLK和SMDAT

SMCLK与SMDAT信号与SMBUS(System Management Bus,系统管理总线)有关,类似于IIC总线,因为SMBus源自于IIC总线。SMbus总线的最高频率为100Khz,SMBus上的从设备具有超时功能,当SMBus总线上的从设备发现主设备发出的时钟信号保持低电平超过35ms时,将引发从设备的超时复位,当设备需要复位从设备时,可以采用这种超时机制。

SMBus还支持Alert Response机制,当从设备产生一个中断时,并不会立即清除该中断,直到主设备向0b0001100地址发送指令。

  • JTAG信号

Joint Test Action Group,联合测试行为组 PRSNT1#和PRSNT2# PRSNT1#与PRSNT2#与PCIe设备的热插拔有关,在PCIe的Add-In卡中PRSNT1#与PRSNT2#直接相连。

在处理器主板中,PRSNT1#直接接地,PRSNT2#通过一个上拉电阻接为高电平。

当Add-In卡为插入时,PRSNT2#信号由上拉电阻接为高,Add-In卡插入后,主板的PRSNT2#与PRSNT1#接通,此时PRSNT2#信号为低,处理器主板的热插拔控制逻辑捕获这个低电平,得知Add-In卡已经插入,从而触发系统复位软件进行相应处理。当Add-In卡拔出时,PRSNT2#信号变为高,处理器主板捕获这个高电平,得知Add-In卡已经拔出,从而触发系统软件进行相应处理。

第一次写知乎文章,不太会排版,后面会努力学习一下的,欢迎关注我的微信公众号“根究FPGA”:

编辑于 2020-06-26 08:55

PCIe系列第一讲、PCIe接口的速度与管脚介绍 - 知乎

关于显卡PCIE3.0 X16 X8 X4 X1速度的测试
爱在深秋
10-24 3万+
博主最近炼丹的时候发现,显卡不太够用,想要加几张显卡,但是主板上PCIE 专用的插口有限,于是查看了主板上剩余的插口,一起来看看吧。
PCIe总线传输速率与SSD硬盘速度
hnhxd2022的博客
08-28 2958
M.2接口pcie 与sata速度
PCIe板卡辅助信号解析
最新发布
非专业业余程序员
08-15 1668
PCIe Add-in卡借助PCIe插槽上的辅助信号,实现了很多系统级的功能,比如唤醒、复位、调试、热插拔等功能。REFCLK-/REFCLK+: 是一组低压差分信号,PCIe主板提供的REFCLK信号必须满足PCIe规范中的要求。PERST#: 信号用于复位PCIe设备,同时也指示了系统主电源的稳定时间。WAKE#: 信号用于给PCIe主机提供复位信号,由PCIe设备驱动,当PCIe主机接收到该信号后,需要向PCIe设备提供主电源和参考时钟,以激活PCIe链路。
USB3.0、PCIe、PCI等各总线速度对比与介绍
Greless的后花园
06-17 2万+
USB3.0、PCIe、PCI等各总线速度对比与介绍            需要注意的是,在一些新的技术标准中,为了防止数据在高速传输中出错而加入了校验码,比如PCI-E 2.0、USB 3.0和SATA 3.0中采用的是8/10编码,每10位编码中只有8位是真实数据,这时单位换算就不再是1:8而是1:10了,USB 3.0的5Gbps速度实际上是理论500MB/s而非理论625MB/
PCIE2.0/PCIE3.0/PCIE4.0/PCIE5.0接口的带宽、速率计算
浩瀚之水的专栏
07-11 968
那么, PCIe 3.0协议的每一条Lane支持 8 * 128 / 130 = 7.877 Gbps = 984.6 MB/s 的速率。一个PCIe 3.0 x16的通道,x16 的可用带宽为 7.877 * 16 = 126.031 Gbps = 15.754 GB/s。那么, PCIe 2.0协议的每一条Lane支持 5 * 8 / 10 = 4 Gbps = 500 MB/s 的速率。以一个PCIe 2.0 x8的通道为例,x8的可用带宽为 4 * 8 = 32 Gbps = 4 GB/s。
PCIe传输速率和可用带宽(吞吐量)计算
热门推荐
s_sunnyy的博客
01-10 15万+
参考:https://baike.baidu.com/item/pcie/2167538?fr=aladdin           http://blog.csdn.net/zenglichuanjia/article/details/47297845   http://www.baike.com/wiki/GT/s =================================
老男孩读PCIe之一:从PCIe速度说起
kunkliu的博客
11-03 1万+
老男孩读PCIe之一:从PCIe速度说起 Posted on 2017年8月3日 by SSD Fans 原创内容,转载请注明:  [http://www.ssdfans.com]  谢谢! 从今天开始,老男孩要开始PCIe了。对我来说,这是个很大的挑战:首先,我自己本身,对PCIe并没有做到胸有成竹,我的PCIe知识也只是停留在理论阶段,我并没有...
PCIE.rar_6678PCIE源代码讲解_PCIE接口‘’_pcie_pcie ti
09-20
标题中的“PCIE.rar_6678PCIE源代码讲解_PCIE接口‘’_pcie_pcie ti”表明这是一个关于PCI Express(PCIE)技术的压缩包,特别针对TI(Texas Instruments)的6678 EVM(评估模块)开发板。这个资源包含了PCIE接口的...
基于嵌入式linux的xilinx FPGA的PCIE接口移植与测试
07-06
在嵌入式Linux环境中,对Xilinx FPGA的PCI Express (PCIe)接口进行移植和测试是一项关任务,尤其在基于ARM64架构的系统中。本文以国产FT2000 4核芯片为例,详细介绍了如何在Xilinx FPGA上实现PCIe接口的两种访问...
基于ZYNQMP的PS端PCIE2.0x4接口功能及SSD速度测试
03-24
本文基于zynqmp的ps端pcie2.0 x4接口功能和SSD速度测试,其中pcie2.0x4的接口上连接ssd为nvme接口的ssd盘。本文设计vivado的pcie配置、uboot设备树修改、kernel源码修改以及基于dd命令进行NVMe的ssd读写速度的测试。...
PCIe接口才是固态硬盘以后大势所趋
01-20
有一群厂商打算推出采用 PCI Express (PCIe)总线的固态硬盘(SSD),号称可改善目前采用 Serial ATA (SATA)或是Serial-Attached SCSI (SAS)接口的固态硬盘性能;新一波产品将延续SATA与SAS两种协议分庭抗礼的...
关于PCI,PCI-X,PCI-E等总线的实际传输速率
04-03
图文]关于PCI,PCI-X,PCI-E等总线的实际传输速率 - - 北京富利德.pdf
Linux查看PCIe版本及速率的方法
09-14
在本篇文章里小编给大家整理的是关于Linux查看PCIe版本及速率的方法以及相关知识点,需要的朋友们参考下。
PCIe速度测试例程
02-19
PCIE(PCI Express)采用了目前业内流行的点对点串行连接,比起PCI以及更早期的计算机总线的共享并行架构,每个设备都有自己的专用连接,不需要向整个总线请求带宽,而且可以把数据传输率提高到一个很高的频率,达到PCI所不能提供的高带宽。AX7325开发板中的FPGA XC7K325TFFG900单通道通信速率可高达5G bit带宽,可配置成X1、X2、X4、X8模式。该例程中通过利用XILINX的XDMA IP来实现PCIE的发送和接收速度测试。
PCIE 接口引脚名称
10-22
关于PCI-E引脚的定义 ,包含几种规格的PCI-E引脚。
Pcie接口PIO设计示例与仿真详解--7系列.docx
02-26
PCIE 接口 PIO 设计示例与仿真详解 本文档旨在提供一个 PCIE 接口 PIO 设计示例,用于帮助读者理解 PCIE 接口的设计和实现过程。该设计示例基于 Virtex-7 XT 和 HT FPGA 的通用 I/O 内核,支持 Gen3 PCIE 核心集成...
PCIE传输速率详解、Gbps和GB的区分
Perfect886的博客
12-03 2万+
PCIE传输速率详解、Gbps和GB的区分
写文章

热门文章

  • 戴维宁(也叫戴维南)定理是什么?如何证明?_戴维宁定理等效电路求解_戴维宁定理习题 62920
  • PCI-E x1/x4/x8/x16四种插槽区别是什么?具体有什么作用? 44515
  • 在c++和C中,malloc函数的头文件是什么?C头文件, <stdlib.h>;C++头文件, <cstdlib> 38946
  • HDMI原理详解以及时序流程(视频是三对差分信号,音频Audio是PCM级(无压缩)传输,包含在数据包内,依靠协议规定采样)HDMI可以传输RGB与YUV两种格式 31890
  • 原来PWM这么简单!通过锯齿波作为载波和调制波经过比较,产生相应的PWM输出波形 31396

分类专栏

  • 编程 757篇
  • 硬件 409篇
  • 仿真 9篇
  • 软件 72篇
  • 常去网站 24篇

最新评论

  • STM32学习笔记:基础例子

    元九e: 博主你好,我的想要一份例程请问可以发我一份吗感激不尽(2020984719@qq.com)(板子一样的)

  • 拆了一个POS机,整个PCB上全是夸张的蛇形线!

    2401_82370531: 蛇形线和导电胶垫都是防拆系统。

  • STM32的ch438串口扩展芯片l例程,注意到了8位数据口占用的PC其他位的端口不能接CH438Q的中断引脚,避免读写数据造成中断异常

    qq_25814297-npl: 需要逐步排查哪的问题。有点耐心。

  • STM32的ch438串口扩展芯片l例程,注意到了8位数据口占用的PC其他位的端口不能接CH438Q的中断引脚,避免读写数据造成中断异常

    delay_enjoy: 接收不到数据

  • ​过零检测电路原理全波整流,过零检测能防止在电压大的时候,例如波峰时刻送电,造成打火现象等等,继电器在高压时候吸合,造成触点损坏。电磁炉中的同步电路就是过零检测,加热丝并联的电容正负极检测

    qq_25814297-npl: C1不会过滤50Hz的信号的

大家在看

  • Java | Leetcode Java题解之第429题N叉树的层序遍历 58
  • PHP isset() 和 empty() 区别
  • 【已解决 含代码调试分析】pytorch的维度,为什么计算loss是0维度的,0维度是是什么?作用是什么? 559
  • PHP中如何使用三元条件运算符
  • C++ | Leetcode C++题解之第430题扁平化多级双向链表

最新文章

  • 滴答定时器SysTick的中断优先级为什么设置为15?即最低优先级?
  • 74HC595驱动8*8点阵LED的原理分析
  • 重新定义打印函数引起程序卡死的问题--没启用use microLIB
2024
09月 8篇
08月 5篇
07月 3篇
06月 2篇
05月 5篇
04月 9篇
03月 10篇
02月 3篇
01月 7篇
2023年105篇
2022年282篇
2021年193篇
2020年272篇
2019年166篇
2018年48篇
2015年11篇

目录

目录

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

天下网标王汝州网站建设优化推广怎样网站优化浦东新区企业网站优化排名萧山网站优化电池网站seo站外优化新沂网站优化外包网站外部优化怎么做扬州广陵网站优化公司优化网站排名唯独金手指19有实力的服务行业网站优化费用优化网站问题的方案民权专业网站seo优化价格网站推广优化外包服务怎么样南庄网站优化服务网站优化影响因素西宁网站优化专业团队茂名网站优化托管哈尔滨网站优化软件爱美女性网站内优化方案关键词优化 百度网站施秉县网站优化公司公司高端网站优化哪儿好深圳网站设计虎林网站推广优化四会seo网站排名优化软件深州市优化网站关键词福田网站优化报价泉州高端网站优化山西省网站优化加盟风湿病医院网站优化服务香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

天下网标王 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化