PCI插槽是基于PCI局部总线

合集下载

PCI 64、PCI-X、PCI-E插槽之间都有什么区别?

PCI 64、PCI-X、PCI-E插槽之间都有什么区别?

PCI 64、PCI-X、PCI-E插槽之间都有什么区别?导读:PCI插槽是主板的一大特色,如果用户不满足于计算机性能,就可以在PCI插槽中插入另外一条内存、显卡、网卡等硬件提升系统运行效率。

不过PCI 插槽又分为PCI 64、PCI-X、PCI-E等,TA们之间会有什么区别呢?PCI插槽,是基于PCI局部总线(Peripheral Component Interconnection,周边元件扩展接口)的扩展插槽。

其颜色一般为乳白色,位于主板上AGP插槽的下方,ISA插槽的上方。

其位宽为32位或64位,工作频率为33MHz,最大数据传输率为133MB/sec(32位)和266MB/sec(64位)。

可插接显卡、声卡、网卡、内置Modem、内置ADSL Modem、USB2.0卡、IEEE1394卡、IDE接口卡、RAID 卡、电视卡、视频采集卡以及其它种类繁多的扩展卡。

PCI 64主机接口部分出现一些新的技术,如64位PCI、PCI-X、PCI-E等。

这几种新的总线接口技术都支持64位,而且传输性能是依次增强。

PCI接口有32位和64位两种,而PCI-X、PCI-E新型接口均为64位。

32位与64位PCI接口的金手指结构不一样,64位的多了一个缺口位(有两个缺口位),而且长度也不一样,如图7-4所示的左、右图分别为32位PCI与64位PCI接口的对比图。

也有一些PCI 网卡同时支持32位和64位标准的兼容网卡,这类网卡相比前面介绍的纯64位PCI网卡来说,在外观上也有一个明显的区别,那就是它又多了一个缺口,有3个缺口了,如图7-5所示。

64位PCI接口的速率可达到第一版本32位PCI的两倍,即达到了266Mbps。

如图7-6所示的是32位PCI主板插槽与64位PCI主板插槽的比较。

PCI-XPCI-X接口是由IBM最初开发的,目前的最新版本为2.0,接口插槽如图7-7所示。

在外观上,它与64位PCI接口差不多。

PCI局部总线介绍解析

PCI局部总线介绍解析

2. PCI总线的寻址
(1) I/O地址空间

在I/O地址空间,32位AD线全部被用来提供一个完整的地 址编码(字节地址)。 AD[1:0]和C/BE[3:0]指明传输的最低有效字节。
AD[1:0]和C/BE[3:0]#对应关系表
(2) 内存地址空间
P296
3.字节对齐

PCI总线上不能进行字节的交换。但是,具有64位通道的主设备可以 进行DWORD(双字)的交换。主设备可以在每个新数据期开始的时钟 前沿改变字节使能信号,且在整个数据期中保持不变。读缓冲中的 数据可以不考虑字节使能信号,而传送所有的字节。
PCI有4条中断线,分别是INTA#、INTB#、INTC#、INTD# , 电平触发,多功能设备可以任意选择一个或多个中断线, 单功能设备只能用INTA#。
7. 高速缓存支持信号


SBO# IN:试探返回信号 SDONE IN/OUT:查询完成信号,用来表 示当前查询的状态
8. 64位总线扩展信号
PCI总线上的所有传输操作中, FRAME#、IRDY#、TRDY#和STOP#遵循的规则:
1.
当STOP#信号有效时,FRAME#应该在其后的2~3个时钟周 期内尽快撤消,但撤消时应使IRDY#有效,从设备应无条件 的保持STOP#的有效状态直到FRAME#撤消为止。FRAME#撤消 后,STOP#也应该紧跟着撤消。 在任何时钟的上升沿,如果STOP#和TRDY#同时有效,就表示 是传输的最后周期,IRDY#要在下一个时钟的上升沿之前撤 消,表示传输的结束。 对于被目标设备终止的传输,主设备要继续完成它,就必须 用下一个未传输的数据的地址来重试访问。
11空闲 00数据 01等待 10最后

PCI,ISA,AGP,SATA接口介绍

PCI,ISA,AGP,SATA接口介绍

PCI,ISA,AGP,SATA接口介绍.txt18拥有诚实,就舍弃了虚伪;拥有诚实,就舍弃了无聊;拥有踏实,就舍弃了浮躁,不论是有意的丢弃,还是意外的失去,只要曾经真实拥有,在一些时候,大度舍弃也是一种境界。

PCI插槽是基于PCI局部总线(Pedpherd Component Interconnect,周边元件扩展接口)的扩展插槽,其颜色一般为乳白色,位于主板上AGP插槽的下方,ISA插槽的上方。

其位宽为32位或64位,工作频率为33MHz,最大数据传输率为133MB/sec(32位)和266MB/sec(64位)。

可插接显卡、声卡、网卡、内置Modem、内置ADSL Modem、USB2.0卡、IEEE1394卡、IDE接口卡、RAID卡、电视卡、视频采集卡以及其它种类繁多的扩展卡。

PCI插槽是主板的主要扩展插槽,通过插接不同的扩展卡可以获得目前电脑能实现的几乎所有功能,是名副其实的“万用”扩展插槽。

ISA插槽是基于ISA总线(Industrial Standard Architecture,工业标准结构总线)的扩展插槽,其颜色一般为黑色,比PCI接口插槽要长些,位于主板的最下端。

其工作频率为8MHz 左右,为16位插槽,最大传输率16MB/sec,可插接显卡,声卡,网卡已及所谓的多功能接口卡等扩展插卡。

其缺点是CPU资源占用太高,数据传输带宽太小,是已经被淘汰的插槽接口。

目前还能在许多老主板上看到ISA插槽,现在新出品的主板上已经几乎看不到ISA插槽的身影了,但也有例外,某些品牌的845E主板甚至875P主板上都还带有ISA插槽,估计是为了满足某些特殊用户的需求。

AGP插槽是基于Intel出台的AGP(Accelerated Graphics Port)规范而制造的专门用于显卡的主板扩展插槽.AGP插槽不与PCI、ISA插槽处于同一水平位置,而是内进一些,通常都是棕色。

AGP插槽按倍速来区分,主要经历了AGP 1X、AGP 2X、AGP 4X、AGP PRO-即AGP 8X。

第1章 PCI总线的基本知识

第1章 PCI总线的基本知识

PCI(Peripheral Component Interconnect)总线的诞生与PC(Personal Computer)的蓬勃发展密切相关。

在处理器体系结构中,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总线规范在上世纪九十年代提出。

这条总线推出之后,很快得到了各大主流半导体厂商的认同,迅速统一了当时并存的各类局部总线。

EISA、VESA等其他32位总线很快就被PCI总线淘汰了。

从那时起,PCI总线一直在处理器体系结构中占有重要地位。

在此后相当长的一段时间里,PC处理器系统的大多数外部设备都是直接或者间接地与PCI总线相连。

即使目前PCI Express总线逐步取代了PCI总线成为PC局部总线的主流,也不能掩盖PCI总线的光芒。

从软件层面上看,PCI Express总线与PCI总线基本兼容;从硬件层面上看,PCI Express总线在很大程度上继承了PCI总线的设计思路。

因此PCI总线依然是软硬件工程师在进行处理器系统的开发与设计时,必须要掌握的一条局部总线。

PCI总线V1.0规范仅针对在一个PCB(Printed Circuit Board)环境内的,器件之间的互连,而1993年4月30日发布的V2.0规范增加了对PCI插槽的支持。

1995年6月1日,PCI V2.1总线规范发布,这个规范具有里程碑意义。

pci接口原理

pci接口原理

pci接口原理PCI接口原理PCI(Peripheral Component Interconnect)是一种计算机总线接口标准,用于将计算机的主机与外部设备连接起来。

它是一种高性能、高带宽、低延迟的接口,广泛应用于各种计算机系统中。

PCI接口的原理是基于总线的工作方式。

总线是计算机内部各个部件之间进行通信的公共路径,它可以传输控制信号、地址信息和数据。

PCI接口通过总线来实现主机与外部设备之间的通信。

在PCI接口中,主机是指计算机的中央处理器(CPU)和主板上的桥接器,外部设备是指连接到主机上的各种扩展卡,如显卡、网卡、声卡等。

PCI接口采用了一种分布式的总线结构,其中包含了一个主机控制器和多个从设备控制器。

主机控制器是主机与总线之间的接口,它负责控制总线的工作,包括总线的初始化、数据传输、中断处理等。

从设备控制器是外部设备与总线之间的接口,它负责接收和发送数据,执行主机的命令。

PCI接口的工作流程如下:1. 初始化:主机控制器首先对总线进行初始化,包括设置总线的工作频率、传输模式等参数。

2. 配置:主机控制器通过配置命令将外部设备控制器的信息加载到主机的配置空间中,包括设备的厂商ID、设备ID、中断号等。

3. 寻址:主机控制器通过总线上的地址线将数据传输到指定的外部设备控制器。

地址线是一组用于传输设备地址信息的导线。

4. 数据传输:主机控制器通过总线上的数据线将数据传输到指定的外部设备控制器。

数据线是一组用于传输数据的导线。

5. 中断处理:外部设备控制器可以向主机控制器发送中断请求信号,主机控制器接收到中断请求后,会立即停止当前的数据传输,并处理中断请求。

PCI接口的优点包括:1. 高性能:PCI接口采用了并行传输方式,具有高带宽和低延迟的特点,可以满足大部分计算机系统对数据传输速度的需求。

2. 灵活性:PCI接口支持热插拔和自动配置功能,可以方便地添加或移除外部设备,而无需重新启动计算机。

PCI

PCI
用WinDriver实现PCI设备驱动程序的步骤如下: (1)用WinDriver的Driver Wizard工具查找并选择所要编写驱动程 序的PCI办卡。 (2) 用Driver Wizard的Generatle.INF File产生INF文件,然后添 加新硬件。 (3) Driver Wizard自动检测计算机硬件资源,对PCI板卡上的配置 寄存器、I/O空间、内存范围、中断、片内寄存器等进行设置。 (4)在Build菜单中选择自动生成源代码(Generate Code), Driver Wizard自动生成文件。 (5)在Visual C 6.0中对上面生成的源代码进行编译、链接和运行。
PCI总线接口
简介
PCI是Peripheral Component Interconnect(外 设部件互连标准)的缩写,它是目前个人电脑 中使用最为广泛的接口,几乎所有的主板产品 上都带有这种插槽。PCI插槽也是主板带有最 多数量的插槽类型,在目前流行的台式机主板 上,ATX结构的主板一般带有5~6个PCI插槽, 而小一点的MATX主板也都带有2~3个PCI插 槽,可见其应用的广泛性。接下来我们对PCI 总线接口做一下简单的介绍。
一、PCI总线概述
AD[31:00] T/S:它们是地址、数据多路复用的输入/ 输出信号。(在FRAME#有效的第1个时钟, AD[31:00]上传送的是32位地址,称为地址期。在 IRDY#和TRDY#同时有效时,AD[31:00]上传送的为 32位数据,称为数据期。注: 一次总线传输=地址期+ 数据期+数据期+…) C/BE[3:0]# T/S:它们是总线命令和字节使能多路复 用信号线。 FRAME# S/T/S:帧周期信号,帧有效周期表示一次 传输的开始和持续。Cycle Frame)

PCI总线原理

PCI即Peripheral Component Interconnect,中文意思是“外围器件互联”,是由PCISIG (PCI Special Interest Group)推出的一种局部并行总线标准。

在现在电子设备中应用非常广泛,下面我详细介绍下PCI总线的工作原理,希望对大家有所帮助。

♦PCI总线的过去现在和未来PCI总线是由ISA(Industy Standard Architecture)总线发展而来的,ISA并行总线有8位和16位两种模式,时钟频率为8MHz,总线带宽为:8bit*8MHz=64Mbps=8MB/s 或16bit*8MHz= 128Mbps =16MB/s。

在计算机出现初期的386/486时代,ISA总线的带宽已经算是很宽的了,满足CPU的需求可以说是绰绰有余了。

1987年,IBM公司推出32位MAC(MicroChannel Architecture)总线,总线带宽达到40MB/s,迫于IBM的压力,Compaq、AST、Epson、HP、Olivetti和NEL等9家公司联合于1988年9月推出EISA(Extended ISA)总线,EISA总线仍然保持ISA总线的8MHz时钟频率,但将总线位宽提高到32位,总线带宽为:32bit*8MHz=256Mbps = 32MB/s,并且与ISA总线完全兼容。

随着计算机技术的继续发展,CPU的处理速度越来越快,EISA总线的32MB/s 带宽已经满足不了CPU的需求,CPU外围总线带宽已经成为制约计算机处理能力继续提高的瓶颈。

1991年下半年,Intel公司首选提出PCI总线的概念,并与IBM、Compaq、AST、HP、DEC等100多家公司成立PCISIG组织,联合推出PCI总线。

PCI总线支持32位和64位两种位宽,时钟频率为33MHz,总线带宽:32bit*33MHz= 1056Mbps =132MB/s 或64bit*33MHz=2112Mbps=264MB/s。

PCI

第5章PCIP C I 的英文全称为Periheral Component Interconnect 。

正如它的名称一样,P C I 局部总线是微型计算机系统上处理器/存储器与外围控制部件、外围附加板之间的互连机构。

“P C I 局部总线规范3”规定了互连机构的协议、电气、机械以及配置空间规范。

本章主要介绍L i n u x 的内核如何初始化系统的P C I 总线和设备。

图1 -5-1是一个基于P C I 局部总线的系统逻辑示意图。

P C I 局部总线和P C I -P C I 桥是将系统的部件连接起来的连接器。

C P U 连接到P C I 局部总线0 ,这条总线主要用于连接视频设备。

被称为P C I -P C I 桥的特别P C I 设备将P C I 局部总线0与从P C I 局部总线连接起来。

这种“从P C I总线”被称为P C I 局部总线1。

按照P C I 规范的术语来讲,P C I 局部总线1被称作位于P C I -P C I桥的下游( d o w n s t r e a m ),而P C I 局部总线0被称为桥的上游( u p -s t r e a m )。

从P C I 局部总线主要连接系统的S C S I 设备和以太网设备。

桥、从P C I 局部总线以及上面的两种设备都可以物理地集成在同一个P C I 集成卡中。

系统中的P C I -I S A 桥支持老式、遗留下来的I S A 设备。

在图1 -5-1中画出了一个超级I /O 控制器芯片,它可以控制键盘、鼠标和软盘驱动器。

5.1 PCI 的地址空间C P U 和P C I 的设备需要访问在二者之间共享的存储空间。

这部分存储器用于设备驱动程序控制P C I 设备并在驱动程序和设备之间传递信息。

典型的共享存储器包括设备的控制和状态寄存器,这些寄存器可以控制P C I 设备并读取设备的状态信息。

例如:P C I 的S C S I 设备驱动程序从S C S I 设备读取状态信息,以确定S C S I 设备是否可以向S C S I 磁盘写入一整块的数据。

PCI局部总线简介

PCI局部总线简介PCI局部总线简介:计算机总线技术包括:通道控制功能,使用方法,控制方法,传输方式等。

其主要的性能评价指标是:总线传输速率。

PCI是Peripheral Component Interconnect(外设部件互连总线)的缩写。

发展道路:ISA → MCA和EISA → PCI性能指标:总线宽度:32/64传输率:33M*32b=132M/s同步总线信号线数:地址线(AB)/数据线(DB)+控制线(CB),AB/DB复用,最少47/49根引脚?负载能力:10总线控制方式:突发传输,并发工作,自动配置,中断方式,仲裁方式3类地址空间:存储器,IO,配置地址空间信号定义必选信号:地址/数据线:AD[31:0]; C/BE[3:0]; PAR接口控制信号:FLAME#, TRDY#, IRDY#, STOP#, IDSEL#, DEVSEL#,错误报告信号:PERR#, SERR#仲裁信号:REQ#,GNT#系统信号:CLK,RST#系统信号定义:CLK:IN,频率范围:0~33M或者0~66M,出了RST格INT (A~D)外,其余信号都在CLK的上升沿有效;RST#:IN,异步复位,复位是PCI的全部输出应驱动到3态;地址和数据信号:AD[31:0]:地址、数据复用信号,一个总线交易有一个地址期和一个或多个数据期构成,FRAME#有效时,是地址期,IRDY#和TRDY#有效时是数据期;C/BE[3:0]:总线命令和字节使能多路复用信号线;在地址期中,传输的是总线命令;在数据期内,传输的是字节使能信号。

[0]对应于最低的8个字节。

接口控制信号:FLAME #:帧周期信号;由当前的主设备驱动,表示一次交易的开始和持续时间;FRAME失效后,是交易的最后一个数据期;IRDY #:主设备准备好信号;由当前主设备驱动;在读周期,表示主设备已作好接收数据的准备;在写周期,表明数据已提交到AD总线上;TRDY#:目标设备准备好信号;由当前被寻址的目标设备驱动;在读周期,表明数据已提交到AD总线上;在写周期,表示从设备已作好接收数据的准备;数据传输期间,TRDY#, IRDY#任一个无效都将插入等待周期;STOP#:停止数据传送信号;由目标设备驱动;表示目标设备要求主设备中止当前的数据传送;IDSEL#:初始化设备选择信号;在参数配置读和配置写期间,用作片选信号;DEVSEL#:设备选择信号;由当前被寻址的目标设备驱动;LOCK#:锁定信号(可选);。

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

【博文连载】PCIe扫盲——PCI总线基本概念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总线。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

PCI插槽是基于PCI局部总线(Pedpherd Component Interconnect,周边元件扩展接口)的扩展插槽,其颜色一般为乳白色,位于主板上AGP插槽的下方,ISA插槽的上方。

其位宽为32位或64位,工作频率为33MHz,最大数据传输率为133MB/sec(32位)和266MB/sec (64位)。

可插接显卡、声卡、网卡、内置Modem、内置ADSL Modem、USB2.0卡、IEEE1394卡、IDE接口卡、RAID卡、电视卡、视频采集卡以及其它种类繁多的扩展卡。

PCI插槽是主板的主要扩展插槽,通过插接不同的扩展卡可以获得目前电脑能实现的几乎所有外接功能
PCI-Express是最新的总线和接口标准,它原来的名称为“3GIO”,是由英特尔提出的,很明显英特尔的意思是它代表着下一代I/O接口标准。

交由PCI-SIG(PCI特殊兴趣组织)认证发布后才改名为“PCI-Express”。

这个新标准将全面取代现行的PCI和AGP,最终实现总线标准的统一。

它的主要优势就是数据传输速率高,目前最高可达到10GB/s以上,而且还有相当大的发展潜力。

PCI Express也有多种规格,从PCI Express 1X到PCI Express 16X,能满足现在和将来一定时间内出现的低速设备和高速设备的需求。

能支持PCI Express的主要是英特尔的i915和i925系列芯片组。

当然要实现全面取代PCI和AGP也需要一个相当长的过程,就象当初PCI取代ISA一样,都会有个过渡的过程。

相关文档
最新文档