CompactPCI单板的管理近来受到越来越多的关注。尽管这种管理功能自2000初就已经存在了,供应商和用户只是现在才开始探索管理功能。CompactPCI的用户开始探索使用符合工业标准的管理机制来对单板进行管理。PCI工业计算机制造组织(PCIMG)针对CompactPCI的系统管理制定了PICMG2.9规范。本篇文章将着眼于系统管理的需求以及PICMG 2.9规范如何被用来解决系统管理的挑战以及需要更进一步研究的方面。
系统管理需求
早期的CompactPCI单板自备一套管理架构,也就是说,单板自己管理自己。任一一个单板将自行根据环境温度是否超限,看门狗(Watch Dog)在这些系统中,不具备单一的管理实体来负责整个系统中所有单板的管理。最初人们尝试着通过共享内存的架构以及基于PCI基本消息传送机制在板间共享管理信息。随着CompactPCI开始应用于高可用性应用,对系统管理的需求也开始增长。在这些应用中只知道单板是否运行正常已不再能满足需要,因为在这些高可靠性应用中,系统不仅需要对可替代单元(FRUs)的正常状态进行检测,而且也需要对其进行复位和上电掉电操作,同时监控其温度。可替代单元(FRUs)已经不仅仅是一块单板,其定义已被扩展到涵盖具有风扇、电源、背板、报警板和内部温度传感器。这样系统管理的内容已经添加了对这些新增FRUS的监测。随着这些管理需求的增长,固定的管理数据传输的需求日渐明显。而这些管理数据的传输因为较为重要而不能与PCI总线上的数据混合传输。对系统进行远端监控制的功能也受到用户欢迎,这也将对管理功能带来新的改变。
PICMG 2.9
PICMG2.9规范作为PICMG2.0 CompactPCI核心规范的协同规范,其1.0版本发表于2000年2月。同年5月在ECR出了后续版本。核心规范中定义了系统管理的针脚(IPMB_SCI,IPMB_SDA,IPMB_PWR),但没有规定这些针脚的电子和协议要求。PICMG2.9定义了针对CompactPCI单板管理消息的电气特性和协议规定。在设计CompactPCI管理方案时,设计者参考了可以借鉴的其他工业标准,最明显的选择是IPMI(智能平台管理接口)。IPMI规范是由Intel, Dell, HP和NEC为了提供对服务器物理特性如温度、电压、风扇、电源和机箱提供监控而联合开发的标准接口。IPMI由三部分规范组成:智能平台管理接口、智能平台管理总线(IPMB)、智能机箱管理总线(ICMB)。IPMI规范定义了管理软件和机箱管理硬件的接口。IPMB规范定义了内部智能平台管理总线。ICMB规范定义了联接另加的IPMI使能系统的外部总线。通过把IPMI整合进CompactPCI,PICMG能够推动IPMI联盟的工作完成。
系统管理的物理连接
CompactPCI的系统管理的电气联接是基于I2C总线。这个总线是一个两线串行接口(时钟、数据)由open-collector驱动。设备总线基于冲突检测机制。现定义速率是100Kb/sec,可扩展到400Kb/sec. I2C时钟、数据信号可被定义成一个IPMB。CompactPCI规范定义了两个IPMB总线。第二条IPMB总线是可选的。IPMB内部联接位于CompactPCI J1和J2联接头,定义如表一所示:
J1 J2
IPMB0 Vsm IPMB1 ALERT#
信号 SCLK SDAT SCLK SDAT
名称 IPMB_SCL IPMB_SDA IPMB_PWR SMB_SCL SMB_SDA SMB_ALERT#
位置 B17 C17 A4 D19 C19 E19
表 1 CompactPCI IPMB针脚分配
CompactPCI 板上的系统管理接口是由一个专用的系统管理电源驱动,这种分离式电源供给使得管理CompactPCI单板的系统控制器在单板掉电的情况下仍然能够工作。IPMB可被扩展到风扇、电源、机箱温度监控。
现在面对着一个不明显的挑战是如何有一个一致的方法来寻址位于CompactPCI外设板上的设备。IPMI寻址传感器只是通过传感器的编码,但是PICMG到现今为止仍然没有统一板上不同传感器的编码标准。此种结果带来的挑战就是系统管理控制器缺乏标准一致的方法去与位于外设板上的诸如热插拔蓝色指示灯、微动开关通信。这些缺陷将会是正在制订中的CompactTCA规范需要解决的。
远程管理CompactPCI板
现今而言,CompactPCI管理架构的定义是倾向于管理单板及所有机框内的FRUs.如今许多应用需要对CompactPCI系统进行远程监控和管理。应运而生存在一个IPMI消息IP打包封装标准,这个标准就是远程管理协议(RMCP)。通过支持RMCP协议并具有以太网接口的系统管理控制器,CompactPCI的使用者可以对CompactPCI系统进行远程管理。但RMCP的使用现今只处于起步阶段,后续将要做许多工作来满足CompactPCI制造商不同产品之间的协同工作。这方面也是正在制订中的CompactTCA规范需要解决的另一个领域。
总结:
PICMG2.9规范借助于现存的IPMB和IPMI标准,提供一个管理架构和接口。这个标准给CompactPCI的使用者提供一条不依赖于PCI总线的途径去控制和监测机箱里的所有FRUs。很可能在未来的CompactPCI架构将会依赖PICMG2.9在监测单板的运行状态的同时去控制单板的热插拔。这些需要进一步提高PICMG2.9的不依赖硬件的能力。正在制订中的CompactTCA规范将会完成这个工作。CompactPCI的使用者也可以借助RMCP的好处通过IP实现系统的远程管理。PICMG2.9是一个独立的、可选择的规范。当用户需要PICMG2.9规范提供的管理功能时,必须确认产品符合此规范。尽管对CompactPCI单板和系统的管理尚处在起步阶段,但已经能完成协同工作,并且能够面对当今管理需求所提出的挑战。
CompactPCI 系统管理
发布日期:2011-09-27 作者:Jeff Munch 浏览次数:49049
【摘 要】:CompactPCI单板的管理近来受到越来越多的关注。尽管这种管理功能自2000初就已经存在了,供应商和用户只是现在才开始探索管理功能。
- 下一篇:基于NI PXI技术的无线电接收机技术简介
- 上一篇:以太网与现场总线技术
共0条 [查看全部] 网友评论