服务器背板总线技术系列之二Compact PCI背板总线

国家高性能计算机工程技术研究中心 张瑾 等 2002/06/27

Compact PCI的提出

VME标准是面向工业应用开发的,它的可靠性极高,散热性能好,易于安装和移动。不过,由于它采用专用的工业设计方法,成本昂贵,应用范围有限。而且,VME环境的软件移植必须定制,这又增加了验证和支持的工作量。

20世纪90年代,PCI总线作为台式机系统的业界标准被千百万台计算机采用,但是它无法提供高度的可靠性,也不能满足高可用性系统对正常运行时间的要求。而且,其主板很难散热,主板边缘接头可靠性低,在更换主板时极易受到损伤。

为了避开上述两个标准的局限性,包括Sun在内的400多家计算机供应商和制造商合作开发了Compact PCI标准,将VME的高性能、扩展性和可靠性与PCI标准的经济有效和灵活性有机地结合起来,这使得Compact

PCI技术的发展极为迅速。

Compact PCI特别汲取了VME的精髓(密集坚固的封装,大型设备的极佳冷却效果),并与PC的优势(廉价、易于采用最新互连和处理能力的快速芯片)巧妙地结合在一起。目前Compact

PCI已经取代VME以及STD工业标准,成为工业界领域的新一代标准,更为重要的是,它还成为服务器背板市场中的主力军。Compact PCI产品也受到了工业界、计算机界和电信界的欢迎,上市产品的数量增长迅速,1998年销售额为3亿美元,1999年则达8亿美元。

Compact PCI的结构

Compact

PCI板遵从Eurocard工业标准,定义了3U(100mm×160mm)和6U(233.35mm×160mm)两种板尺寸,其具体形状如图1所示。3U高度是满足64位Compact

PCI总线要求的最小尺寸;6U的尺寸是为了满足信号线外扩的需要以及板上器件空间外扩的需要。Compact PCI背板连接器共有5个插座,J1~J5。规范只定义了J1和J2的信号线管脚,3U的Compact

PCI板包括了J1和J2的插座,J3~J5插座包含在6U的Compact PCI板上,J3~J5的信号定义保留。

Compact

PCI系统由一个或一个以上的Compact PCI段组成,每一个段包括1块系统板(System Slot)和7块外围板(Peripheral

Slot),板与板中心的间距为20.32mm。系统板为所有在段内的板提供仲裁、时钟分配和复位功能。系统板负责执行系统的初始化,管理每一个本地板的IDSEL信号。在物理上,系统板可以插在背板上的任何位置。为了简化问题,规范规定最左边的槽位为系统板的插槽(从背板前面看),具体的位置如图2所示。

Compact PCI的特点

Compact PCI的意思是“紧凑型PCI”,是以PCI电气规范为标准的高性能工业用总线。Compact PCI的CPU及外设同标准PCI是相同的,并且Compact

PCI系统使用与传统PCI系统相同的芯片、防火墙和相关软件。从根本上说,它们是一致的,因此操作系统、驱动和应用程序都感觉不到两者的区别,将一个标准PCI插卡转化成Compact

PCI插卡几乎不需重新设计,只要物理上重新分配一下就行了。

Compact PCI虽然与标准PCI属同一标准,二者还是有很大的不同。Compact PCI相对具有很多优点:

第一,Compact PCI总线具有更好的机械特性。这一点很关键,它增强了PCI系统在电信或其他条件恶劣的工业环境中的可维护性和可靠性。Compact

PCI板遵从Eurocard封装标准,从而为PCI环境增加了工业级别的可靠性与可维护性。Eurocard特性包括大量可选的板卡特性(可有4096个组合),如前端面板封挡、减少电磁干扰的EMC保护特性等。Compact

PCI电路板采用IEC规格的2mm插针插接连接器,其插槽电路板可从机箱前面插入,I/O板可从机箱前面插入也可以从背面插入。Compact PCI的连接器本身是高低不同的针和槽式连接器。与标准PCI插卡上的那种边缘连接器相比,这些针槽连接器可提供更快的传播速度,减少总线/连接器接口上的反射,降低噪音,可更好地匹配阻抗,并且提高了机械可靠性。这些针槽连接器、封挡机制等综合在一起,为每一块板与系统间的连接提供更好的支持和耐久性,维护、修理和升级等也都得到明显的简化。

第二,采用Eurocard封装的另一个主要优点是系统中均匀的气流。主动式母板系统中不稳定的元件会引起不均匀冷却,由此造成的热堆积是系统瘫痪的一个主要原因。而工业PC所使用的传统桌面机箱,不仅没有缓和不均匀冷却问题,反而使问题更加恶化。它将所有的I/O电缆都安装在机箱后端,使得该方向上的空气很不容易流通。Compact

PCI系统避免了这些气流通路上的阻碍,因此每一块板表面都能得到均匀的气流。通常需要在架底安装两个或两个以上的风扇,以保证气流能向上流经所有的板。Compact

PCI板是垂直插入板柜的,无论是自然通风冷却还是强制通风冷却都容易实现。

第三,Compact PCI连接器的电源和信号引线支持热插拔规范,这对于容错系统是非常重要的,这也是标准PCI所不能实现的功能。

第四,Compact PCI总线易于扩展,可同时支持多达256个的标准PCI总线设备。它可在每个子系统中支持8个插槽,加上桥接芯片后,Compact

PCI可轻易扩展支持到32个插槽。

历史的选择 尽管Compact PCI总线比PCI总线有这样或那样的优点,但是它毕竟是PCI总线的派生产品,可以说它们是同宗同源,只不过应用场合不同罢了。随着PCI总线的日益衰败,Compact

PCI也难逃被淘汰的命运。新的技术呼之欲出,并且功能更加强大。不过,Compact PCI坚固的接口结构、支持热插拔的功能和易于扩展的特性等优点是会被新技术继承下来的,绝不会随着PCI总线的淘汰而被湮灭。

计算机世界网

服务器背板接口信号,CTI论坛: 服务器背板总线技术系列之二: Compact PCI背板总线...相关推荐

  1. discuz 服务器维护,求助:重启论坛服务器后出现的问题

    本帖最后由 serverhz 于 2009-11-10 21:41 编辑 服务器重启不能启动的几种常见解决方法 1.当系统启动显示操作系统列表时, 按F8 出现高级启动选项: a. Safe mode ...

  2. 微信公众号开发(一)服务器及接口的配置

    微信公众号开发(一)服务器及接口的配置 关于微信公众号中的订阅号和服务的区别这里不多加讨论,网上有很多资源可以搜到,这里直接进入正题,如果是个人开发者,这里建议使用测试号进行开发学习,测试号的权限要比 ...

  3. 服务器电源线的型号,服务器电源线接口类型

    服务器电源线接口类型 内容精选 换一换 查询Job的执行状态.对于创建裸金属服务器.挂卸卷等异步API,命令下发后,会返回"job_id",通过"job_id" ...

  4. 服务器中pci_frame信号,利用PCI局部总线实现BIadeServer的数据交换

    新一代机架式服务器Blade Server(刀片服务器),应用iSCSI协议,通过TCP/IP实现网络存储,利用Intemet,可将SCSI数据包传到地球上的任何地方. 笔者着眼于刀片服务器的内部构架 ...

  5. 服务器中pci_frame信号,EETOP 赛灵思(Xilinx) 社区

    利用PCI局部总线实现BIade Server的数据交换 发布者:jackzhang 时间:2012-06-17 18:09:04 新一代机架式服务器Blade Server(刀片服务器),应用iSC ...

  6. 关于App开发:模拟服务器数据接口 - MockApi

    为了方便app开发过程中,不受服务器接口的限制,便于客户端功能的快速测试,可以在客户端实现一个模拟服务器数据接口的MockApi模块.本篇文章就尝试为使用gradle的android项目设计实现Moc ...

  7. 服务端api用php写还是用node,如何使用node搭建服务器,写接口,调接口,跨域

    这次给大家带来如何使用node搭建服务器,写接口,调接口,跨域,使用node搭建服务器,写接口,调接口,跨域的注意事项有哪些,下面就是实战案例,一起来看一下.. 服务端项目目录下: 1.npm ini ...

  8. web-基础入门-web框架-web服务器-wsgi接口

    理解框架 框架就是把反复写反复用的东西,提练出来,组成的一个东西. 生活的情景,比如舞台的共享 开发的情景,比如,产生随机数,轮播图,分页等,需求一样,需要的时候直接调用就好.可以写成模块,用时调用. ...

  9. Nodejs教程09:实现一个带接口请求的简单服务器

    示例代码请访问我的GitHub: github.com/chencl1986/- 带接口请求的简单服务器需求 虽然当前还未涉及到数据库的知识,但已经可以通过文件读写,实现一个简单的服务器,需求如下: ...

最新文章

  1. 更改 ubuntu 账户密码
  2. php 正则表达式 x,php – 匹配x正则表达式或y正则表达式
  3. C++工作笔记-编译时类型检查与运行时类型检查
  4. 微软总裁呼吁:AI刷脸,美国政府该管一管了
  5. 一种简单的排列组合方法实现(C语言)
  6. [渝粤教育] 厦门理工学院 模拟电子技术实验 参考 资料
  7. python中比较重要的几个函数_python几个重要的内置函数
  8. 【2019百度之星初赛二1002=HDU6675】度度熊与排列(贪心)
  9. 雷士灯wifi控制方法_一种wifi无线控制的灯具系统的制作方法
  10. 数学史上10个备受质疑的伟大时刻
  11. C++哈利波特代码(下)
  12. 大学生参加Python培训有什么好处
  13. Burp Suite抓包讲解
  14. 【重识云原生】第四章云网络4.8.4节——OpenStack与SDN的集成
  15. linux关闭8080端口,Linux修改iptables,取消8080的访问限制
  16. 【Codecs系列】x265编码器(一):编译和运行
  17. oracle数据库期末上机题,oracle数据库期末考试试题及复习资料
  18. 怎么自制小程序?【自己制作小程序】
  19. 数据化管理 - 洞悉零售及电商运营【初始】
  20. Linux-打包、压缩命令

热门文章

  1. The isls找不到服务器,theisle搜不到国内服务器
  2. 安装Erlang和RabbitMQ详细教程
  3. 【nature论文精读】Impedance-based forecasting of lithium-ion battery performance amid uneven usage
  4. 从此再不吃“肯德基”,无论那个管状物是蛔虫还是鸡肉组织
  5. 服务器装w7系统屏幕闪屏,CRT显示器总是闪屏怎么办?Win7系统下CRT显示器闪屏解决方法...
  6. delve应该安装到哪_Golang /Go调试工具delve
  7. web前端开发技术 作期末大作业成品:健身网站 bootstarp 响应式 4页 带汉堡菜单
  8. MT4/MT5外汇交易VPS(Virtual Private Server 虚拟专用服务器)技术
  9. Centos7 安装Docker(2020最新亲测可用,直接复制粘贴即可)
  10. 品牌广告与效果广告的差异-计算广告读书笔记1