PCI(Peripheral Component Interconnect)总线规范在上世纪九十年代由Intel提出。在处理器体系结构中,PCI总线属于局部总线(Local Bus)。局部总线作为系统总线的延伸,主要功能是为了连接外部设备。

处理器主频的不断提升,要求速度更快,带宽更高的局部总线。起初PC使用8位的XT总线作为局部总线,并很快升级到16位的ISA(Industry Standard Architecture)总线,逐步发展到32位的EISA(Extended Industry Standard Architecture)VESA(Video Electronics Standards Association)MCA(Micro Channel Architecture)总线。随着PCI总线的出现,EISAVESA等其他32位总线很快就被PCI总线淘汰了。从那时起,PCI总线一直在处理器体系结构中占有重要地位。

在此后相当长的一段时间里,PC处理器系统的大多数外部设备都是直接或者间接地与PCI总线相连。即使目前PCI Express总线(Intel提出)逐步取代了PCI总线成为PC局部总线的主流,也不能掩盖PCI总线的光芒。从软件层面上看,PCI Express总线与PCI总线基本兼容;从硬件层面上看,PCI Express总线在很大程度上继承了PCI总线的设计思路。因此PCI总线依然是软硬件工程师在进行处理器系统的开发与设计时,必须要掌握的一条局部总线。

随着时间的推移,PCIPCI-X总线逐步遇到瓶颈:PCIPCI-X总线使用单端、并行信号进行数据传递,由于单端信号容易被外部系统干扰,其总线频率很难进一步提高,所以想到了使用高速串行总线(即差分形式,抗干扰能力强)代替并行总线,通过提高总线频率来提高总线带宽。PCI Express总线也逐渐替代PCI总线成为主流。但是从系统软件的角度上看,PCI Express总线仍然基于PCI总线。理解PCI Express总线的一个基础是深入理解PCI总线,同时PCI Express总线也继承了PCI总线的许多概念。

1、PCI、PCIE总线速率对比为:

2、PCIE引脚信号定义

PCIe链路可以由多条Lane组成,目前PCIe链路可以支持1248121632Lane(Lane就是一对Rx、Tx差分对),即PCIE x1、PCIE x2、PCIE x4、PCIE x8、PCIE x16、PCIE x32,其中PCIE x1、PCIE x4、PCIE x8、PCIE x16较常用,从PCI、PCIE总线速率对比表中可知,PCIE xN传输速率成倍增加是由于差分对数目在成对增加(Lane的数目),一般各接口用途为:

            1)x1/x2主要是用来扩展声卡、网卡等低速设备,用于淘汰PCI插槽 2)x4是用来扩展磁盘阵列卡等中速设备,用于淘汰PCI-X插槽 3)x8/x16是用来扩展显卡等告诉设备,用于淘汰AGP插槽
3、PCI信号引脚定义

采用地址/数据复用总线AD0~AD31并行信号进行数据传输。

PCIE总线-PCI、PCIE关系及信号定义相关推荐

  1. 7、PCIE总线-PCI、PCIE关系及信号定义

    PCI(Peripheral Component Interconnect)总线规范在上世纪九十年代由Intel提出.在处理器体系结构中,PCI总线属于局部总线(Local Bus).局部总线作为系统 ...

  2. PCI相关(4)- PCIe总线事务-TLP格式及路由

    事务层是 PCIe 总线层次结构的最高层,该层次将接收 PCIe 设备核心层的数据请求,并将其转换为 PCIe 总线事务,PCIe 总线使用的这些总线事务在 TLP 头中定义.PCIe 总线继承了 P ...

  3. 简单概述PCIe总线协议

    初步认识pcie协议 PCI总线在PC界已然一统江湖多年,应用已然广泛,PCI的总线已蔚然成风.科技日益发展,需求不断膨胀,经过计算机技术10年的发展,包括摩尔定律的不断验证,PCI总线已渐渐感觉力不 ...

  4. 计算机组成原理 — PCIe 总线

    目录 文章目录 目录 PCI 与 PCIe 设备 PCI 与 PCI-E 总线 PCIe 设备的枚举过程 PCIe 设备的信息查询 PCIe 设备的 Memory 空间访问 参考文章 PCI 与 PC ...

  5. Linux 操作系统原理 — PCIe 总线标准

    目录 文章目录 目录 总线系统 PCIe 总线 PCIe 总线的传输速率 PCIe 总线的架构 PCIe 外设 PCIe 设备的枚举过程 PCIe 设备的编址方式 BDF(Bus-Device-Fun ...

  6. 嵌入式知识框架之六-接口与总线(SPI\I2C\ USB\PCI\PCI-E\SD\SDIO\以太网接口)

    接口是外设和主设备连接的方式/规则/协议的名称:XX总线是主设备连接某一类接口的名称 1.串口 串行数据接口标准(根据时间发展顺序介绍): RS-232:命名为EIA-232-E标准:通信距离短.速率 ...

  7. PCI相关(5)- PCIe总线事务-TLP报文

    4.3 存储器.I/O 和配置读写请求 TLP 在 PCIe 总线中,存储器读写,I/O读写和配置读写请求TLP 由以下几类报文组成. 存储器读请求 TLP 和读完成 TLP 当 PCIe 主设备,R ...

  8. 机器视觉:PCI和PCI-E总线简介

    机器视觉:PCI和PCI-E总线简介 在机器视觉系统中,图像采集卡起到的是桥梁纽带的作用.根据不同的应用需求,我们通常用的采集卡有模拟图像采集卡.1394图像采集卡.USB扩展卡.GIGE千兆网卡.C ...

  9. PCIe扫盲——PCI总线的中断和错误处理

    转自:http://blog.chinaaet.com/justlxy/p/5100053096 PCI总线使用INTA#.INTB#.INTC#和INTD#信号向处理器发出中断请求.这些中断请求信号 ...

最新文章

  1. 如何创建企业转型路线图
  2. java中我爱你_Java线程学习(转)
  3. python下载教程1001python下载教程-请教vs2017下怎么使用python
  4. 《信息可视化:交互设计(原书第2版)》——第2章基本概念
  5. 远程桌面与本计算机共享文件,如何开启远程计算机共享目录
  6. 本地上传图片无法预览
  7. Oracle SQL的优化 【转】
  8. 苹果mac微软windows远程连接工具:microsoft remote desktop
  9. Error (0xc0000225) installing Windows 7 on VirtualBox
  10. 理解什么叫“自然拼读”
  11. SpringBoot整合(四)整合Ehcache、Redis、Memcached、jetcache、j2cache缓存
  12. python读取大文件md5校验性能优化比较
  13. java基础零散知识
  14. 数据结构 期末复习主观题练习题(答案版)
  15. Tomcat中如何配置使用APR
  16. mercurymw305r虚拟服务器,水星MW305R(V4-V7)路由器设置教程 | 192路由网
  17. consul-agent
  18. 编程基础——鱼龙混杂来三波
  19. 录屏工具Gif软件 附带源码
  20. windows系统怎么打开自带摄像头?(然并卵的回答)

热门文章

  1. JAVA加密算法系列-AesCBC
  2. 23种设计模式----------代理模式(一)
  3. 导出Excel神器最终版
  4. JavaSE之Java基础(1)
  5. java.lang.NumberFormatException: multiple points错误问题
  6. Axure下拉框级联操作
  7. SQL Server2008 表旋转(pivot)技术
  8. Linux 中断处理浅析
  9. Spartan-6 FPGA SelectIO Resources User Guide 笔记2 SelectIO Attributes/Constraints
  10. CPU的高速缓存存储器知识整理