PCI-X总线

PCI-X接口是并连的PCI总线(Peripheral Components Interconnect)的更新版本,仍采用传统的总线技术,不过有更多数量的接线针脚
同时,如前所述的所有的连接装置会共享所有可用的频宽。

1什么是PCI-X

与原先PCI接口所不同的是:一改过去的32位,PCI-X采用64位宽度来传送数据,所以频宽自动就倍增两倍,而扩充槽的长度当然就不可避免 的加大了,除此之外,其余的包含传输通讯协议、讯号和标准的接头格式都一并兼容,好处是3.3伏特的32位PCI适配卡可以用在PCI-X扩充槽上,当然如果
你愿意,也可以将64位PCI-X适配卡接在32位PCI扩充槽上,不过,频宽速度将会大减。

这个总线宽度倍增的改良版本对一些专业储存控制器,例如SCSI、iSCSI、光纤信道(Fibre Channel)、10GBit以太网络和InfiniBand等其 它传输装置,仍然无法提供足够的频宽,因此引进PCI-SIG(Special
Interest Group)接口以提供数个不同速度等级,可以从PCI-X 66(Rev. 1.0b)一路 上到PCI-X 533(Rev. 2.0)规格,以下表列这些技术细节:

总线宽度 频率速度 功能 频宽

PCI-X 66 64位 66MHz Hot Plugging, 3.3 V 533MB/s

PCI-X 133 64位 133MHz Hot Plugging, 3.3 V 1.06GB/s

PCI-X 266 64位/16位选项 133MHzDouble Data Rate Hot Plugging, 3.3 & 1.5 V, ECC supported 2.13GB/s

PCI-X 533 64/16位选项 133MHzQuad Data Rate Hot Plugging, 3.3 & 1.5 V, ECC supported 4.26GB

你可以看到当频率速度到达了PCI-X 133的133MHz时候,就再也升不上去,为了让频宽能够倍增,于是不惜将主存储器前端总线上已经行
之有年而且路人皆知的技术搬过来,因此,PCI-X 266用上Double Data Rate技术,让每一个时钟脉冲的上升与下降边缘都可以传输数据,所以有多出了一 倍的机会来传输数据,而PCI-X 533规格更进一步采用每一个时钟脉冲可以传送四次(Quad
Data Rate)的技术,英特尔早在所有的Pentium 4和Xeon处理器 的前端总线就用上这些技术了。

2VIA
PCI-X总线结构解读

当业界标准的 ISA 和 VLB 总线已经逐渐成为限制系统性能的重要原因之一,由于ISA(Industry Standard Architecture) 总线仅能提供
5-8MB/s 的带宽,所以PCI (Peripheral Component Interconnect)这一新的总线架构就发布了,PCI 是一个 32bit、工作于33MHz的总线架构,同时还可以提供 64bit/66MHz 的方案。对于那些对带宽有很大需求的外设,如
SCSI RAID 而言,PCI的提出就象一场及时雨。

在后来,PCI开始逐渐变为主流架构,但一些年后,新的问题又来了。当服务器和高端PC用户再次发现即使 64bit/66MHz PCI 总线提供的 533MB/s 带宽仍显不够时,这就需要业界发布一种新的总线架构。

PCI-X

这是PCI总线的一种扩展架构,现被称为 PCI-X。今年正式发布了1.0规范,于是,一些厂商开始在它们的设计中增加对 PCI-X 的支持,我们有望于今年四季度左右,看到基于PCI-X总线的产品上市。不过与 PCI 2.2 规范相比,PCI-X 究竟在带宽方面有什么改善呢?下面我们将详细解读一下PCI-X。

性能

与PCI总线不同的是,PCI总线必须频繁的于目标设备和总线之间交换数据,而PCI-X则允许目标设备仅于单个PCI-X设备看已进行交换,同时,如果PCI-X设备没有任何数据传送,总线会自动将PCI-X设备移除,以减少PCI设备间的等待周期。所以,在相同的频率下,PCI-X将能提供比PCI高14-35%的性能。

[64Bit/66MHz]

总线频率

PCI-X又一有利因素就是它有可扩展的频率,也就是说,PCI-X的频率将不再像PCI那样固定的,而是可随设备的变化而变化,比如某一设备工作于66MHz,那么它就将工作于66MHz,而如果设备支持100MHz的话,PCI-X就将于100MHz下工作。PCI-X可以支持66,100,133MHz这些频率,而在未来,可能将提供更多的频率支持。

[66MHz PCI-X]

工作于66MHz的PCI-X控制器将能访问最多4个PCI-X设备,当然,如果增加PCI-X至PCI-X的桥接芯片可以支持更多设备。66MHZ PCI-X拥有533MB/s的带宽

[100MHz PCI-X]

所有PCI-X设备均工作于100MHz下,此时PCI-X总线将只能管理最多两个PCI-X设备,在64bit总线和100MHz频率下,拥有800MB/s的带宽

[133MHz PCI-X]

PCI-X最豪华的版本,工作于133MHz的PCI-X将能提供惊人的1066MB/s带宽,当然,此时仅支持1个PCI-X设备工作。不过对于一些对带宽需求很大的设备,如光纤接口,千兆以太网接口等来说,PCI-X 133将能提高很多优势。

PCI-X总线

时间: 2024-11-09 05:57:36

PCI-X总线的相关文章

[转载]KVM虚拟机代码揭秘——QEMU的PCI总线与设备(上)

最近研究了一下QEMU的虚拟PCI设备,打算虚拟一个PCI-PCI桥和一个PCI设备,设备挂在桥上,桥挂在pci主桥上.并且给设备固定映射一个IO基地址,但是发现还是件头疼的事情,经过几天的辛苦,终于算是有点收获,和大家分享一下,有什么问题希望大家支持,一起讨论,共同提高. 申明:本文主要针对x86架构进行说明. 1. PCI 结构简介 为了大家更加容易的理解后文,先来回顾一下PCI总线的基本内存结构.每一个PCI设备都对应一段内存空间,里面按照地址位置放置PCI设备的信息,包括厂家信息,bar

linux驱动之platform平台总线工作原理(一)

5.5.4.platform平台总线工作原理 5.5.4.1.何为平台总线 (1)platform总线相对于i2c.usb.spi.pci等总线是不同的,他们属于物理总线,platform总线是属于虚拟总线.抽象出来的,platform总线下的设备并不对应于真实存在的一种设备,这种总线在真实的物理是是没有的.比如i2c在物理上有i2c总线,但是platform总线在物理上并没有这种总线. (2)CPU和外部通信时,有两种连接方式,一种叫做地址总线式连接,一种叫做专用接口式连接,有一些设备是通过地

总线带宽

关于带宽概念之前不是太熟悉,特百度,转载如下: 两种概念 如果从电子电路角度出发,带宽(Bandwidth)本意指的是电子电路中存在一个固有通频带,这个概念或许比较抽象,我们有必要作进一步解释.大家都知道,各类复杂的电子电路无一例外都存在电感.电容或相当功能的储能元件,即使没有采用现成的电感线圈或电容,导线自身就是一个电感,而导线与导线之间.导线与地之间便可以组成电容——这就是通常所说的杂散电容或分布电容: 不管是哪种类型的电容.电感,都会对信号起着阻滞作用从而消耗信号能量,严重的话会影响信号品

研究议题:udev是否能够根据pci指定盘符

研究的议题:如何通过pci插槽绑定设备名称但是udev扫描插槽的时候,并不知道插槽的具体命名方式,并且不同机器的插槽是否一样的命名,如果只是通过size,是否可行. 操作步骤1: ID=="host2",SUBSYSTEM="block",NAME="mydisk"invalid SUBSYSTEM operation 由于SUBSYSTEM的编写规则出现错误,必须是==正确如下:ID=="host2",SUBSYSTEM==

PCI驱动框架简单分析

一.PCI 概念介绍 PCI是CPU和外围设备通信的高速传输总线.PCI规范能够实现32位并行数据传输,工作频率为 33MHz 或 66MHz ,最大吞吐率高达266MB/s,PCI的衍生物包括 CardBus.mini-PCI.PCI-Express.cPCI等. PCI总线体系结构是一种层次式的体系结构.在这种层次体系结构中,PCI桥设备占据着重要的地位,它将父总线与子总线连接在一起,从而使整个系统看起来像一个倒置的树状结构,树的顶端是CPU,它通过一个较为特殊的CPI桥设备-Host/PC

PCI Express

1.1课题研究背景 在目前高速发展的计算机平台上,应用软件的开发越来越依赖于硬件平台,尤其是随着大数据.云计算的提出,人们对计算机在各个领域的性能有更高的需求.日常生活中的视频和图像信息包含大量的数据,对此计算机对这些海量信息的实时处理.高效传输和大容量存储都是今后计算机发展的趋势和目标. 总线是由多个部件和设备所共享的,是计算机通信接口的重要技术.为了简化硬件电路设计.简化系统结构,通常用一组线路配置适当的接口电路,与各部件和外围设备连接,这组共用的连接线路称为总线.采用总线结构便于部件和设备

《PCI EXPRESS体系结构导读》读书笔记之前言

声明几点: 1.做这个读书笔记,并没有抄袭的主观愿望,只是想增添阅读的乐趣,也方便以后查阅: 2.感谢<PCI EXPRESS体系结构导读>这本书的作者王齐先生: 3.在读这本书之前,我对PCI EXPRESS一无所知,只用过PCI转RS232的板子用于扩展PC的外设: 4.本读书笔记中肯定会有一些我自己的感悟的想法: 总线规范与一般介绍体系结构书籍的关系 PCISIG (PCI Special Interest Group)制定了一系列PCI和PCI EXPRESS总线相关的规范,这些规范所

PCI PCI-X PCI-E区别

PCI.PCI-X.PCI-E区别一.PCI总线PCI总线标准是由PCISIG于1992年开发的,已经有超过8年的历史. PCI的总带宽=33MHz×32BIT/8=133MB/S.二.PCI-X总线PCI-X是在增加了电源管理功能和热插拔技术的PCI V2.2版本的基础上,将PCI的总带宽由133MB/S增至1.066GB/s.同时它还采用了分离实务即多任务的设计,允许一个正在向某个目标设备请 求数据的设备,在目标设备未准备好之前处理其他任何事情:而在目前的PCI体系中,设备在完成一次请求之前

总线概述及常见总线(转)

一. 总线概念 所谓总线(Bus),是指计算机设备和设备之间传输信息的公共数据通道.总线是连接计算机硬件系统内多种设备的通信线路,它的一个重要特征是由总线上的所有设备共享,可以将计算机系统内的多种设备连接到总线上.如果是某两个设备或设备之间专用的信号连线,就不能称之为总线.系统总线架构图如下所示: 微机中的总线分为数据总线.地址总线和控制总线3类.不同型号的CPU芯片,其数据总线.地址总线和控制总线的条数可能不同. 数据总线DB用来传送数据信息,是双向的.CPU既可通过DB从内存或输入设备读入数

了解PCI Express的Posted传输与Non-Posted传输

0.写在前面 本文首发于公众号[两猿社],后续将在公众号内持续更新~ 其实算下来接触PCIe很久了,但是由于之前换工作,一直没有系统的学习和练手项目,现在新项目买了Synopsys的PCIe IP,总算是有机会和时间来整理学习了~~~ 目前PCI Express总线取代PCI总线成为PC局部总线的主流,且PCIe在很大程度上继承了PCI的设计思想,可以说PCI是PCIe的基础,本文所重点讲解的Posted和Non-Posted传输也是基于PCI总线讲解,但在PCIe总线中绝大部分是相同的,PCI