0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

PCI总线基本概念详解

SwM2_ChinaAET 来源:未知 作者:李倩 2018-04-03 08:52 次阅读

PCI总线

PCI是Peripheral Component Interconnect(外设部件互连标准)的缩写,它曾经是个人电脑中使用最为广泛的接口,几乎所有的主板产品上都带有这种插槽。目前该总线已经逐渐被PCI Express总线所取代。

PCI即Peripheral Component Interconnect,中文意思是“外围器件互联”,是由PCISIG (PCI Special Interest Group)推出的一种局部并行总线标准。PCI总线是由ISA(Industy Standard Architecture)总线发展而来的,是一种同步的独立于处理器的32位或64位局部总线。从结构上看,PCI是在CPU的供应商和原来的系统总线之间插入的一级总线,具体由一个桥接电路实现对这一层的管理,并实现上下之间的接口以协调数据的传送。从1992年创立规范到如今,PCI总线已成为了计算机的一种标准总线,广泛用于当前高档微机、工作站,以及便携式微机。主要用于连接显示卡、网卡、声卡。

注:ISA并行总线有8位和16位两种模式,时钟频率为8MHz,工作频率为33MHz/66MHz。

PCI总线是一种树型结构,并且独立于CPU总线,可以和CPU总线并行操作。PCI总线上可以挂接PCI设备和PCI桥片,PCI总线上只允许有一个PCI主设备(同一时刻),其他的均为PCI 从设备,而且读写操作只能在主从设备之间进行,从设备之间的数据交换需要通过主设备中转。

注:这并不意味着所有的读写操作都需要通过北桥中转,因为PCI总线上的主设备和从设备属性是可以变化的。比如Ethernet和SCSI需要传输数据,可以通过一种叫做Peer-to-Peer的方式来完成,此时Ethernet或者SCSI则作为主机,其它的设备则为从机。具体会在后面的博文中详细介绍。

一个典型的33MHz的PCI总线系统如上图所示,处理器通过FSB与北桥相连接,北桥上挂载着图形加速器(显卡)、SDRAM(内存)和PCI总线。PCI总线上挂载着南桥、以太网、SCSI总线(一种老式的小型机总线)和若干个PCI插槽。CD和硬盘则通过IDE连接至南桥,音频设备以及打印机、鼠标和键盘等也连接至南桥,此外南桥还提供若干的USB接口。

PCI总线是一种共享总线,所以需要特定的仲裁器(Arbiter)来决定当前时刻的总线的控制权。一般该仲裁器位于北桥中,而仲裁器(主机)则通过一对引脚,REQ#(request) 和GNT# (grant)来与各个从机连接。如下图所示:

需要注意的是,并不是所有的设备都有能力称为仲裁器(Arbiter)或者initiator

最初的PCI总线的时钟频率为33MHz,但是随着版本的跟新,时钟频率也逐渐的提高。但是由于PCI采用的是一种Reflected-Wave Signaling信号模型(后面会详细的介绍),导致了时钟频率越高,总线的最大负载越少,如下图所示:

到了PCI-X2.0版本,整个总线就只能插一个PCI卡了(相当于两个PCI负载),为了能够在主板上提供更多的插槽,则必须通过连接多个PCI桥来实现。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • PCI
    PCI
    +关注

    关注

    4

    文章

    608

    浏览量

    129517
  • 总线
    +关注

    关注

    10

    文章

    2680

    浏览量

    87049

原文标题:【博文连载】PCIe扫盲——PCI总线基本概念

文章出处:【微信号:ChinaAET,微信公众号:电子技术应用ChinaAET】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    一文看懂PCI总线与PXI总线有什么区别

    本文主要详解PCI总线与PXI总线有什么区别,首先介绍了PCI 总线结构图、特点及
    发表于 05-24 09:15 1.4w次阅读
    一文看懂<b class='flag-5'>PCI</b><b class='flag-5'>总线</b>与PXI<b class='flag-5'>总线</b>有什么区别

    Proteus涉及的基本概念

    Proteus涉及的基本概念
    发表于 08-01 20:58

    Fpga Cpld的基本概念

    Fpga Cpld的基本概念
    发表于 08-20 17:14

    C语言基本概念

    C语言基本概念
    发表于 08-01 02:00

    总线/数据/地址/指令的基本概念

    基本以至于一般作者不屑去谈,教材自然也不会很深入地讲解这些概念,但这些内容又是学习中必须要理解的,下面就结合本人的学习、教学经验,对这些最基本概念作一说明,希望对自学者有所帮助。   
    发表于 02-05 07:48

    阻抗控制相关的基本概念

    阻抗控制部分包括两部分内容:基本概念及阻抗匹配。本篇主要介绍阻抗控制相关的一些基本概念
    发表于 02-25 08:11

    单片机的基本概念

    单片机的基本概念1.1单片机的组成*由CPU、RAM(随机存储器)、ROM(只读存储器)、I/O接口、以及内部功能部件组成。1.2单片机内部数据传输*单片机内部数据传输通过总线完成,输入数据时会
    发表于 07-21 08:13

    智能天线的基本概念

    天线以天...2019-10-12【论文关键词】:智能家居;总线;比较;特点 【论文摘要】:智能家居是未来家庭生活的发展趋势,阐述了智能家居的基本概念,说明了智能家居中的总线技术的特点和意义,比较了几种主...
    发表于 08-05 08:30

    CAN总线的发送基本概念

    CAN总线的发送基本概念报文的作用报文的格式CAN.C代码//CAN发送一组数据(固定格式:ID为0X12,标准帧,数据帧)//msg:数据指针,最大为8个字节,len:数据长度(最大为8
    发表于 08-19 08:17

    总线基本概念及其分类简析

    文章目录1.总线基本概念2.总线的分类2.1 片内总线2.2 系统总线2.2.1 数据总线2.
    发表于 02-16 06:54

    PCIE基本概念与拓扑架构图

    1 PCIE基本概念1.1 PCIE拓扑架构图1.2 PCIE Switch内部结构图1.3 PCIE协议结构图2 PCIE枚举原理2.1 Type0&Type1配置头空间2.2 拓扑示例
    发表于 02-16 06:08

    利用PCI局部总线实现Blade Server的数据交换

    通过对刀片服务器基本概念、主要组成以及内部架构的分析和研究,针对刀片与主板之间的高速通信需求,采用PCI总线作为系统的数据通信协议,给出了PCI局部
    发表于 02-01 13:42 22次下载
    利用<b class='flag-5'>PCI</b>局部<b class='flag-5'>总线</b>实现Blade Server的数据交换

    质量检验的基本概念及统计技术的详解

    本文介绍了质量检验的基本概念,详述了统计抽样检验以及质量统计与质量统计分析等相关技术的详解
    发表于 11-20 14:06 35次下载
    质量检验的<b class='flag-5'>基本概念</b>及统计技术的<b class='flag-5'>详解</b>

    高速设计基本概念解答(EMS及EMC/共模干扰和差模干扰)

    本文主要详解高速设计基本概念,具体的跟随小编一起来了解一下。
    的头像 发表于 07-08 07:07 5035次阅读
    高速设计<b class='flag-5'>基本概念</b>解答(EMS及EMC/共模干扰和差模干扰)

    关于PCI总线接口芯片PCI9052的简析及其应用详解

    PCI(PeripheralCompornentInterconnect,即外围部件互连)总线是一种先进的高性能32/64位地址数据复用局部总线,该总线是以INTEL为首的多家集团设
    发表于 08-11 11:35 1.4w次阅读