转载地址:http://blog.chinaaet.com/justlxy/p/5100053066

PCI-Express是继ISA和PCI总线之后的第三代I/O总线,即3GIO。 由Intel在2001年的IDF上提出,由PCI-SIG(PCI特殊兴趣组织)认证发布后才改名为“PCI-Express”。它的主要优势就是数据传输速率高,另外还有抗干扰能力强,传输距离远,功耗低等优点。

注:第一代总线一般指ISA、EISA、VESA和Micro Platforms。第二代总线一般指PCI、AGP和PCI-X。

此外,我们在示波器等测量设备中常见到的CPCI和PXI实际上是PCI在仪器仪表接口领域的延伸,PXI和PCI-X是两种不同的总线,PCI-X主要用于服务器系统中,在PC中很少使用。具体可以参考我之前转载的博文:http://blog.chinaaet.com/justlxy/p/5100052997

图中的PCI-E的传输速率指的是实际的有效传输速率,为RAW Data速率的80%,因为PCI-E(Gen1&Gen2,Gen3中使用了新的方式,即128b/130b)中使用了8b/10b编解码技术。关于8b/10b可以参考我之前发的博文:http://blog.chinaaet.com/justlxy/p/5100052814
PCI-Express总线的Spec中明确规定了PCI-Express的缩写为PCIe,但很多情况下,大家为了方便常把它缩写为PCI-E。
PCI-E接口根据总线位宽不同而有所差异,一个PCI Express连接可以被配置成x1, x2, x4, x8, x12, x16和x32的数据带宽。 (x2 and x12 link widths are optional) PCI-E 各种位宽Device可以自由搭配使用,比如x1 的卡可以插到x8的插槽中使用, x8 的卡可以插到x16的插槽中使用,升级方便。

一些常见的PCI-E设备如下图所示:

目前PCI-E已经更新到第四代(即PCI-E 4.0,Gen4),很快Gen5也会到来:

本次连载的博文将以PCI-Express Base Spec V2.0为基础,结合Mindshare的PCI Express System Architecture一书和网络上的一些博客和部分公司的培训教程等。

由于PCI-E是从PCI/PCI-X继承发展而来,PCI-E在应用层(软件上)几乎是全完兼容PCI/PCI-X设备的。在硬件层面上,可以借助PCI-E to PCI/PCI-X桥来与其完成对接。并且PCI-E是一种非常复杂的总线,因此学习PCIe的同时也必须提前对PCI和PCI-X总线有一定的了解,所以下面的连载博文将先从PCI和PCI-X总线介绍开始。但是并不会详细的介绍,而只是提一下其基本的概念,以及PCI-E与PCI/PCI-X的继承与改进的关系。

由于本人也是初学,文章中难免会有一些疏忽或者错误,如有发现,恳请指正!此外,最近的事情也比较多,文章的更新速度可能会受到影响,还请见谅。哈哈哈

PCIe扫盲——PCIe简介相关推荐

  1. 1.PCIe扫盲——PCIe简介

    PCI-Express是继ISA和PCI总线之后的第三代I/O总线,即3GIO. 由Intel在2001年的IDF上提出,由PCI-SIG(PCI特殊兴趣组织)认证发布后才改名为"PCI-E ...

  2. PCIe扫盲——PCIe总线怎样做到在软件上兼容PCI总线

    转自:http://blog.chinaaet.com/justlxy/p/5100053245 前面的文章中多次说道,PCIe总线在软件上是向前兼容PCI总线的.因此,PCIe总线完整的继承了PCI ...

  3. PCIe扫盲——PCIe错误源详解(一)

    这篇文章来详细地分析一下各种错误源的产生原理,由于内容较多,因此分为两篇文章.第一篇介绍一下ECRC校检错误和Data Poisoning等:第二篇文章介绍事务(Transaction)错误.链路流量 ...

  4. PCIe扫盲——PCIe错误源详解(二)

    转:http://blog.chinaaet.com/justlxy/p/5100057799 这篇文章主要介绍事务(Transaction)错误.链路流量控制(Link Flow Control)相 ...

  5. PCIe扫盲——PCIe错误报告机制

    转载地址:http://blog.chinaaet.com/justlxy/p/5100057800 PCIe总线有三种错误报告方式,分别是: 1.     Completions:通过Complet ...

  6. PCIe扫盲——PCIe错误检测机制

    转:http://blog.chinaaet.com/justlxy/p/5100057784 PCIe总线错误检测囊括了链路(Link)上的错误以及包传递过程中的错误,如下图所示.用户设计的应用程序 ...

  7. PCIe扫盲——PCIe总线基本概念

    转载地址:http://blog.chinaaet.com/justlxy/p/5100053225 PCIe总线的提出可以算是代表着传统并行总线向高速串行总线发展的时代的到来.实际上,不仅是PCI总 ...

  8. PCIe扫盲系列博文连载目录

    转载自 http://blog.chinaaet.com/justlxy PCIe扫盲系列博文连载目录篇(第一阶段) 1.前言篇:PCIe扫盲--PCIe简介:http://blog.chinaaet ...

  9. PCIe扫盲系列博文连载目录篇(第一阶段)

    转载地址:http://blog.chinaaet.com/justlxy/p/5100053251 本文为PCIe扫盲系列博文连载目录篇(第一阶段),所谓第一阶段就是说后面还有第二阶段和第三阶段-- ...

最新文章

  1. 安装kafka过程及出现的问题解决
  2. python 编程入门-实验一 Python程序设计入门
  3. 移动网站用backbone还是angular?
  4. 计算机网络:三层ISP结构
  5. BF算法和KMP算法
  6. 知识表示之二——产生式规则表示法
  7. PMcaff会员圣诞礼物大放送!
  8. TypeScript Never 与 Unknown
  9. OSChina 周六乱弹 —— 运维狗的背锅日常
  10. 以太坊私链环境搭建和发币全过程
  11. pdo mysql 绑定查询_php mysql PDO 查询操作的实例详解
  12. strstr 可以用来查找子字符串的位置
  13. C++的.cpp文件运行全过程
  14. 解决在浏览器中打开java文件jnlp报错“该文件没有程序与之关联来执行该操作...”
  15. python cli_测试Python命令行(CLI)应用程序的4种技术
  16. BJ54坐标或者XA80坐标到WGS84坐标的转换(小工具附代码)
  17. 求n的阶乘问题。输入一个正整数n,输出n!
  18. 【鸿蒙学院】鸿蒙(HarmonyOS)IDE迎来重大更新,新特性足以让你尖叫!
  19. Ribbon与Hystrix
  20. 【雅思大作文考官范文】——第十三篇:'traditions and technology' essay

热门文章

  1. MacW编辑部的电脑都装了哪些苹果应用?
  2. 禅道发信配置(网易企业邮箱)
  3. 《创世纪语录》1、只要有梦想,什么都能够实现。3、做得越多机会越多。
  4. java类与对象实验报告心得体会_java上机实验心得体会报告(大全五篇)
  5. 【MySQL】-SQL-统计数据的表格个数
  6. 王者荣耀 用户签到技术分析
  7. 裁员潮下,你需要这 10 大神器
  8. 《剑指offer》:[22]如何判断一个序列是否为栈的弹出序列
  9. uniapp uniCloud 云开发上传图片与查看图片
  10. web前端html5+css3学习笔记(2)