CompactPCI Serial的位置寻址
来源: MEN Mikro Elektronik   发布时间: 2013-03-17 11:29   4227 次浏览   大小:  16px  14px  12px

    大多数模块化计算机都支持位置寻址,CompactPCI Serial的位置寻址尤其重要。

    大多数模块化计算机都支持位置寻址,CompactPCI Serial的位置寻址尤其重要。

    现代串行总线,诸如SATA、PCI Express、Ethernet都支持对于新硬件安装的自动配置功能。例如,如果计算机连接SATA硬盘,系统会自动识别硬盘并初始化而无需人工干预。这一优势对于RAID系统而言则是一个陷阱,因为如果硬盘故障,用户可以更换一个新硬盘,就像插拔一个FLASH一样,可是如果计算机同时连接两个USB Flash,那用户并不知道它们的具体位置。

    这就是位置寻址对于模块化计算机十分重要的原因。CompactPCI Serial规范支持位置寻址,标准定义了一个系统槽和最多八个周边槽,系统槽通过专有信号SYSEN识别,不需要任何附加的地址信息,而周边槽可以通过桥接电路扩展。另有四条信号线用来区分周边槽,总计可以提供24种不同组合(信号线可以开路、直接接地、或通过1 kOhm电阻接地),而19'机箱最多容纳21槽,已经足够。

    为了确保不同厂商产品的兼容性,CompactPCI Serial规范定义的接口的顺序,例如系统槽上的SATA,可能不需要8个周边槽都支持,如果处理器板只支持两个SATA通道,如SATA 7 和 8 (SATA 1 - 6 不支持),标准规定槽7 和 8 必须位于机箱最右侧。RAID控制器会把第一个硬盘识别为地址0,因此,机箱最右侧的槽定义为ID 0 (全部四条信号线都接地)。依次的左侧相邻槽为ID 1,ID 2等。

    CompactPCI Serial的位置寻址简单有效,与RAID标准SFF-8485 (Serial GPIO (SGPIO) 总线标准)兼容,是一种易于设计、经济性好的解决方案。


图 Physical addressing of CompactPCI Serial