• <acronym id="mubfz"></acronym>

    <track id="mubfz"><ruby id="mubfz"></ruby></track>
    <object id="mubfz"><form id="mubfz"></form></object>

    1. <big id="mubfz"></big>
      <track id="mubfz"></track>

    2. 电子发烧友网>接口/总线/驱动> > 正文

      pcie接口定义及知识解析

      2017年12月12日 10:37 ? 次阅读

        PCIe总线概述

        随着现代处理器技术的发展,在互连领域中,使用高速差分总线替代并行总线是大势所趋。与单端并行信号相比,高速差分信号可以使用更高的时钟频率,从而使用更少的信号线,完成之前需要许多单端并行数据信号才能达到的总线带宽。

        PCI总线使用并行总线结构,在同一条总线上的所有外部设备共享总线带宽,而PCIe总线使用了高速差分总线,并采用端到端的连接方式,因此在每一条PCIe链路中只能连接两个设备。这使得PCIe与PCI总线采用的拓扑结构有所不同。PCIe总线除了在连接方式上与PCI总线不同之外,还使用了一些在网络通信中使用的技术,如支持多种数据路由方式,基于多通路的数据传递方式,和基于报文的数据传送方式,并充分考虑了在数据传送中出现服务质量QoS (Quality of Service)问题。

       

        PCIe总线的基础知识

        与PCI总线不同,PCIe总线使用端到端的连接方式,在一条PCIe链路的两端只能各连接一个设备,这两个设备互为是数据发送端和数据接收端。PCIe总线除了总线链路外,还具有多个层次,发送端发送数据时将通过这些层次,而接收端接收数据时也使用这些层次。PCIe总线使用的层次结构与网络协议栈较为类似。

        1.1 端到端的数据传递

        PCIe链路使用“端到端的数据传送方式”,发送端和接收端中都含有TX(发送逻辑)和RX(接收逻辑),其结构如图41所示。

       pcie接口定义及知识解析

        由上图所示,在PCIe总线的物理链路的一个数据通路(Lane)中,由两组差分信号,共4根信号线组成。其中发送端的TX部件与接收端的RX部件使用一组差分信号连接,该链路也被称为发送端的发送链路,也是接收端的接收链路;而发送端的RX部件与接收端的TX部件使用另一组差分信号连接,该链路也被称为发送端的接收链路,也是接收端的发送链路。一个PCIe链路可以由多个Lane组成。

        高速差分信号电气规范要求其发送端串接一个电容,以进行AC耦合。该电容也被称为AC耦合电容。PCIe链路使用差分信号进行数据传送,一个差分信号由D+和D-两根信号组成,信号接收端通过比较这两个信号的差值,判断发送端发送的是逻辑“1”还是逻辑“0”。

        与单端信号相比,差分信号抗干扰的能力更强,因为差分信号在布线时要求“等长”、“等宽”、“贴近”,而且在同层。因此外部干扰噪声将被“同值”而且“同时”加载到D+和D-两根信号上,其差值在理想情况下为0,对信号的逻辑值产生的影响较小。因此差分信号可以使用更高的总线频率。

        此外使用差分信号能有效抑制电磁干扰EMI(Electro MagneTIc Interference)。由于差分信号D+与D-距离很近而且信号幅值相等、极性相反。这两根线与地线间耦合电磁场的幅值相等,将相互抵消,因此差分信号对外界的电磁干扰较小。当然差分信号的缺点也是显而易见的,一是差分信号使用两根信号传送一位数据;二是差分信号的布线相对严格一些。

        PCIe链路可以由多条Lane组成,目前PCIe链路可以支持1、2、4、8、12、16和32个Lane,即×1、×2、×4、×8、×12、×16和×32宽度的PCIe链路。每一个Lane上使用的总线频率与PCIe总线使用的版本相关。

        第1个PCIe总线规范为V1.0,之后依次为V1.0a,V1.1,V2.0和V2.1。目前PCIe总线的最新规范为V2.1,而V3.0正在开发过程中,预计在2010年发布。不同的PCIe总线规范所定义的总线频率和链路编码方式并不相同,如表41所示。

        表41 PCIe总线规范与总线频率和编码的关系

        pcie接口定义及知识解析

        如上表所示,不同的PCIe总线规范使用的总线频率并不相同,其使用的数据编码方式也不相同。PCIe总线V1.x和V2.0规范在物理层中使用8/10b编码,即在PCIe链路上的10 bit中含有8 bit的有效数据;而V3.0规范使用128/130b编码方式,即在PCIe链路上的130 bit中含有128 bit的有效数据。

        由上表所示,V3.0规范使用的总线频率虽然只有4GHz,但是其有效带宽是V2.x的两倍。下文将以V2.x规范为例,说明不同宽度PCIe链路所能提供的峰值带宽,如表42所示。

        表42 PCIe总线的峰值带宽

        pcie接口定义及知识解析

        由上表所示,×32的PCIe链路可以提供160GT/s的链路带宽,远高于PCI/PCI-X总线所能提供的峰值带宽。而即将推出的PCIe V3.0规范使用4GHz的总线频率,将进一步提高PCIe链路的峰值带宽。

        在PCIe总线中,使用GT(Gigatransfer)计算PCIe链路的峰值带宽。GT是在PCIe链路上传递的峰值带宽,其计算公式为总线频率×数据位宽×2。

        在PCIe总线中,影响有效带宽的因素有很多,因而其有效带宽较难计算。尽管如此,PCIe总线提供的有效带宽还是远高于PCI总线。PCIe总线也有其弱点,其中最突出的问题是传送延时。

        PCIe链路使用串行方式进行数据传送,然而在芯片内部,数据总线仍然是并行的,因此PCIe链路接口需要进行串并转换,这种串并转换将产生较大的延时。除此之外PCIe总线的数据报文需要经过事务层、数据链路层和物理层,这些数据报文在穿越这些层次时,也将带来延时。

        在基于PCIe总线的设备中,×1的PCIe链路最为常见,而×12的PCIe链路极少出现,×4和×8的PCIe设备也不多见。Intel通常在ICH中集成了多个×1的PCIe链路用来连接低速外设,而在MCH中集成了一个×16的PCIe链路用于连接显卡控制器。而PowerPC处理器通常能够支持×8、×4、×2和×1的PCIe链路。

        PCIe总线物理链路间的数据传送使用基于时钟的同步传送机制,但是在物理链路上并没有时钟线,PCIe总线的接收端含有时钟恢复??镃DR(Clock Data Recovery),CDR将从接收报文中提取接收时钟,从而进行同步数据传递。

        值得注意的是,在一个PCIe设备中除了需要从报文中提取时钟外,还使用了REFCLK+和REFCLK-信号对作为本地参考时钟。

      12345下一页全文

      本文导航

      下载发烧友APP

      打造属于您的人脉电子圈

      关注电子发烧友微信

      有趣有料的资讯及技术干货

      关注发烧友课堂

      锁定最新课程活动及技术直播

      电子发烧友观察

      一线报道 · 深度观察 · 最新资讯
      收藏 人收藏
      分享:

      评论

      相关推荐

      什么是接口定义 接口的特点有哪些

      ? ?接口是为了一种事物与另一种事物进行交流提供的通道。 接口定义: restful风格类的路径固定....
      发表于 2021-08-25 11:24? 57次阅读
      什么是接口定义  接口的特点有哪些

      基于面向对象的LabVIEW编程有哪些优势

      基于面向对象的LabVIEW编程有哪些优势? 如何去学习基于面向对象的LabVIEW编程? ...
      发表于 2021-08-24 07:22? 0次阅读
      基于面向对象的LabVIEW编程有哪些优势

      EasyLogger介绍

      一、效果欣赏二、EasyLogger介绍     EasyLogger 是一款超轻量级(ROM...
      发表于 2021-08-24 07:14? 0次阅读
      EasyLogger介绍

      串口通信的两种方式

      串口通信由两种方式,第一种就是用微机原理课上学过的TX和RX两个接口进行通信。不过根据去年的经验,这个板子直接...
      发表于 2021-08-24 06:59? 0次阅读
      串口通信的两种方式

      STM32硬件框架介绍

      目录STM32硬件框架介绍IIC初始化STM32硬件框架介绍首先我们来看IIC通信的硬件架构可以看出,可以分为以上...
      发表于 2021-08-24 06:18? 0次阅读
      STM32硬件框架介绍

      用stm32做一些开发应用

      本节课我们以stm32为基础,keil5为开发平台,进行ISP(在线系统编程). //注:我们通常用stm32做一些开发应用,所以...
      发表于 2021-08-23 08:58? 0次阅读
      用stm32做一些开发应用

      CMSIS是什么 有何功能

      CMSIS是Cortex微控制器软件接口标准(CortexMicroController Software Interface Standard)的缩写,这个...
      发表于 2021-08-23 08:32? 0次阅读
      CMSIS是什么  有何功能

      学习常用接口总线的工作原理

      三、学习常用接口总线的工作原理I2C,UART,SPI统称为串行接口通信。I2C总线通信特点:①8位串行数据总线...
      发表于 2021-08-23 08:29? 0次阅读
      学习常用接口总线的工作原理

      stm32手册上的英文释义

      crystal-less 无晶振USB FS(Full-speed)此外还有High-speed接口(简称HS),Low-speed接口(简称LS)frequ...
      发表于 2021-08-23 07:44? 0次阅读
      stm32手册上的英文释义

      微控制器软件接口标准文件HARDWARE

      工程目录USER -------------用户文件SYSTEM---------系统文件CMSIS-------------微控制器软件接口标准...
      发表于 2021-08-23 07:17? 0次阅读
      微控制器软件接口标准文件HARDWARE

      介绍STM32芯片中各个通信接口的配置

      在简单的学习过了STM32中的简单外设以及中断系统后,在本章节中开始介绍STM32芯片中各个通信接口的配置。在计算...
      发表于 2021-08-20 08:13? 0次阅读
      介绍STM32芯片中各个通信接口的配置

      华芯微特公司SWM20x系列电机框架搭建之定时器...

      概述 本章节主要是介绍了华芯微特公司SWM20x系列电机框架搭建之定时器??镠ALL接口功能特点及应....
      发表于 2021-08-18 09:54? 1525次阅读
      华芯微特公司SWM20x系列电机框架搭建之定时器...

      零点偏置导致压电产品无法闭环如何解决

      大家好,本期将介绍因零点偏置导致压电产品无法闭环使用的鉴别和解决方法。
      发表于 2021-08-16 10:23? 22次阅读
      零点偏置导致压电产品无法闭环如何解决

      高速传输时代来临 群联推出PCIe 5.0 Re...

      群联PS7101是一颗高增益高线性度的PCIe 5.0 Redriver IC,解决PC和Serve....
      发表于 2021-08-12 17:50? 1517次阅读
      高速传输时代来临 群联推出PCIe 5.0 Re...

      旧电脑没有M.2接口怎么办?小妙招让你轻松使用N...

      旧电脑没有M.2接口怎么办?小妙招让你轻松使用NVMe固态硬盘 本来打算将已经使用了四五年的主机将丢....
      发表于 2021-08-11 14:54? 1959次阅读
      旧电脑没有M.2接口怎么办?小妙招让你轻松使用N...

      简述MSI和MSI-X中断机制

      MSI和MSI-X中断机制 在PCI总线中,所有需要提交中断请求的设备,必须能够通过INTx引脚提交....
      发表于 2021-08-10 17:54? 708次阅读
      简述MSI和MSI-X中断机制

      虹科PEAK-System产品紧跟以太网应用潮流

      随着以太网在汽车电子、车载总线领域应用的越来越多,虹科的供应商PEAK-System相应的产品也紧跟....
      发表于 2021-08-10 11:23? 235次阅读
      虹科PEAK-System产品紧跟以太网应用潮流

      触控一体机的touch接口作用

      触控一体机的touch接口作用是什么?
      发表于 2021-08-10 11:04? 3232次阅读
      触控一体机的touch接口作用

      基于VIVADO的PCIE IP的使用

      基于VIVADO的PCIE IP的使用 项目简述 上一篇内容我们已经对PCIE协议进行了粗略的讲解。....
      发表于 2021-08-09 16:22? 316次阅读
      基于VIVADO的PCIE IP的使用

      线缆测试仪在电动车组电气线路导通测试中的应用

      近些年,伴随中国高铁产业迅猛发展,对高速电动车组需求源源不断。电动车组设计生产是个复杂的生产过程,其....
      发表于 2021-08-09 16:02? 63次阅读
      线缆测试仪在电动车组电气线路导通测试中的应用

      挑选工业平板电脑时需要注意什么

      工业平板电脑一般都要求有着非常高的品质,对数据的安全性要求也很高,所以工业平板电脑通常是会特别规划一....
      发表于 2021-08-06 17:13? 59次阅读
      挑选工业平板电脑时需要注意什么

      常用的视频数据传输接口简介

      在接触到一款调制器的时候,为了检测产品的各项功能指标,我们往往要做的第一步工作就是接通产品的电源以及....
      发表于 2021-08-04 17:23? 456次阅读
      常用的视频数据传输接口简介

      IPMI是什么 IPMI可以实现的主要功能有哪些

      智能平台管理接口(Intelligent Platform Management Interface....
      发表于 2021-08-03 17:34? 467次阅读
      IPMI是什么 IPMI可以实现的主要功能有哪些

      FORESEE XP1000 PCIe SSD开...

      进入2021年,随着全球数字化转型的加速,各细分领域存储需求不断攀升,促使SSD市场呈现出旺盛活力。....
      发表于 2021-08-02 17:16? 1100次阅读
      FORESEE XP1000 PCIe SSD开...

      凭借多代 PCIe 打造高效能互连系统

      PCI Express? (PCIe?) 当成一种连接运算、嵌入式及自定义主机处理器,以及以太网络端....
      发表于 2021-07-29 17:39? 2138次阅读
      凭借多代 PCIe 打造高效能互连系统

      Siemens S7-200-smart RS4...

      西门子S7-200-smart 系列PLC多数型号如SR20、CR20、SR30都带有一个DB9接口....
      发表于 2021-07-28 14:27? 1474次阅读
      Siemens S7-200-smart RS4...

      2.5G网卡和千兆网络相比具有哪些优势

      一年一度的暑期再次来临,你原本平静的心是不是又开始蠢蠢欲动?《热血三国》《传奇荣耀》《斗破沙城》,只....
      发表于 2021-07-07 15:49? 1012次阅读
      2.5G网卡和千兆网络相比具有哪些优势

      工业一体机在生物科学中的应用

      生物科学作为研究生物(包括植物、动物和微生物)的结构、功能、发生和发展规律的产业,目的在于阐明和控制....
      发表于 2021-07-07 15:02? 189次阅读
      工业一体机在生物科学中的应用

      LTpowerPlanner设计工具大大简化系统...

      现代电子系统的复杂度越来越高。系统板上可能有大量供电轨和电源解决方案,为许多不同的负载供电。选择或设....
      发表于 2021-07-05 17:25? 514次阅读
      LTpowerPlanner设计工具大大简化系统...

      用于水下人机接口的防水型多功能保形传感器,惠???..

      东南大学Jun Wu课题组报道了一种防水型多功能保形传感器,具备强机械鲁棒性和多种复杂环境抗性,可以....
      发表于 2021-07-05 17:21? 673次阅读
      用于水下人机接口的防水型多功能保形传感器,惠???..

      Kubernetes容器网络基础

      默认情况下,通过 network namespace 限制的容器进程,本质上是通过Veth peer....
      发表于 2021-07-05 14:10? 351次阅读
      Kubernetes容器网络基础

      PCIe 6.0最新草案0.71版本发布,带宽翻...

      ? (文/程文智)PCI Express,简称PCI-E,或者PCIe,是计算机总线的一个重要分支,....
      发表于 2021-07-05 09:33? 2430次阅读
      PCIe 6.0最新草案0.71版本发布,带宽翻...

      CommandLineRunner和Applic...

      在应用程序开发过程中,往往我们需要在容器启动的时候执行一些操作。
      发表于 2021-07-04 10:42? 553次阅读
      CommandLineRunner和Applic...

      TQA40I核心板的简单介绍

      TQA40I核心板 尺寸 80mm*52mm 核心?? 四核 主频 最高1.2GHz 内存 1GB ....
      发表于 2021-07-03 15:02? 119次阅读
      TQA40I核心板的简单介绍

      Sigmastar SSD201芯片的应用及优势

      目前SSD201已经量产,启明云端的很多品牌客户也已经开始投入使用。它是SigmaStar公司的一颗....
      发表于 2021-07-03 09:09? 274次阅读
      Sigmastar SSD201芯片的应用及优势

      FPGA的重构是什么,具有哪些要点

      术语“重构”是指FPGA已经配置后的重新编程。FPGA的重构有两种类型:完全的和部分的。完全重构将整....
      发表于 2021-07-02 17:39? 739次阅读
      FPGA的重构是什么,具有哪些要点

      流式特征计算平台SCP的性能特点及应用场景

      芯盾时代流式特征计算平台(SCP)支持多渠道、跨 场景、复杂条件下的规则指标、AI 流式特征、实时关....
      发表于 2021-07-02 15:39? 299次阅读
      流式特征计算平台SCP的性能特点及应用场景

      基于USB-C接口的便携显示器设计方案

      随着USB TYPE-C接口的普及,越来越多的手机和笔记本电脑都支持通过C接口输出视频。这个小巧而精....
      发表于 2021-07-02 11:29? 244次阅读
      基于USB-C接口的便携显示器设计方案

      基于NDI技术的PoE图像采集卡在现场直播制作环...

      对于绝大多数用户来说,所了解的PoE图像采集卡更多的是与工业相机搭配,主要应用在各种机器视觉检测系统....
      发表于 2021-07-01 17:17? 150次阅读
      基于NDI技术的PoE图像采集卡在现场直播制作环...

      vga接口是什么?有什么用?

      vga接口是什么?有什么用?VGA全称为Video Graphics Array,也就是视频图形阵列....
      发表于 2021-07-01 14:59? 2605次阅读
      vga接口是什么?有什么用?

      多角度光泽度计的主要规格有哪些

      美能达高精度多角度光泽度计MG268A,在每次测量时记录样品的温度数据,以便分析热色效应。其还有一项....
      发表于 2021-07-01 14:22? 59次阅读
      多角度光泽度计的主要规格有哪些

      高云发布GWU2X和GWU2U USB接口桥接器...

      中国广州,2021 年 6 月——广东高云半导体科技股份有限公司(以下简称“高云半导体”)推出其 G....
      发表于 2021-06-30 15:45? 389次阅读
      高云发布GWU2X和GWU2U USB接口桥接器...

      Linxu系统中文件系统的挂载方法和应用实例

      环境:处理器架构:arm64内核源码:linux-5.11ubuntu版本:20.04.1代码阅读工....
      发表于 2021-06-30 15:01? 277次阅读
      Linxu系统中文件系统的挂载方法和应用实例

      虹科logiRECORDER汽车HIL视频记录仪...

      logiRECORDER的原生汽车接口支持原始数据记录和HIL回放,无需进行不必要的数据格式转换,例....
      发表于 2021-06-30 14:37? 487次阅读
      虹科logiRECORDER汽车HIL视频记录仪...

      Verilog HDL语言的数据类型和运算符与表...

      标识符可以是一组字母、数字、下划线和$符号的组合,且标识符的第一个字符必须是字母或者下划线。另外,标....
      发表于 2021-06-30 11:18? 345次阅读
      Verilog HDL语言的数据类型和运算符与表...

      基于英特尔?AGILEX? FPGA和SOC F...

      BittWare 在之前发布的 IA-840F 企业级 FPGA 加速器中添加了两款基于英特尔 Ag....
      发表于 2021-06-30 10:48? 844次阅读
      基于英特尔?AGILEX? FPGA和SOC F...

      RS232协议是什么,RS232代表什么

      RS232协议是一种流行的串行接口,用来将计算机连接到诸如串行服务器等网络设备。我们将了解RS232....
      发表于 2021-06-30 09:34? 550次阅读
      RS232协议是什么,RS232代表什么

      基于全志T507核心板的智能加油机

      随着社会的发展,机动车辆日益普及,加油站数量也在随之增加。由于人力成本的提高以及顾客对便捷支付和加油....
      发表于 2021-06-29 15:59? 211次阅读
      基于全志T507核心板的智能加油机

      新有源光缆系列高密度SFP+、QSFP+和CXP...

      Avago宣布面向高性能计算(HPC, High Performance Computing)和数据....
      发表于 2021-06-29 14:32? 401次阅读
      新有源光缆系列高密度SFP+、QSFP+和CXP...

      应用于CPRI基带数据的Mu-law压缩方法研究

      现代无线基础设施系统使用运行CPRI(普通公共射频接口)协议的光纤传输频率、相位、复合数据和控制信息....
      发表于 2021-06-29 14:01? 256次阅读
      应用于CPRI基带数据的Mu-law压缩方法研究

      串行解串器的关键技术及应用分析

      串行解串器是可将大位宽并行总线压缩成少量(通常为一条)差分串行链路的器件,该链路可在远远高于低速大位....
      发表于 2021-06-28 17:23? 440次阅读
      串行解串器的关键技术及应用分析

      单片机常用的通信协议介绍

      分别名为通用异步收发器和通用同步异步收发器,速率不快,可全双工,结构上一般由波特率产生器、UART/....
      发表于 2021-06-28 17:10? 137次阅读
      单片机常用的通信协议介绍
      久久这里只有精品,在线视频 国产 日韩 欧美,国产精品人妻在线观看,亚洲中文欧美在线视频 鱼台县| 栾川县| 柘城县| 陆川县| 湖口县| 温泉县| 长丰县| 连南| 天镇县| 奉贤区| 新余市| 云霄县| 界首市| 青岛市| 枝江市| 沅陵县| 颍上县| 定兴县| 临夏市| 天门市| 贞丰县| 乐清市| 龙陵县| 彩票| 太原市| 阿巴嘎旗| 德化县| 女性| 金堂县| 新田县| 南康市| 尼木县| 侯马市| 通江县| 柳河县| 东兴市| 从江县| 平安县| 莎车县| 察隅县| 聂荣县| http://444 http://444 http://444 http://444 http://444 http://444