PCI
Peripheral Component Interconnect(外设部件互联标准),是由外围部件互联专业组PCISIG推出的一种局部并行总线标准。
PCI的工作频率为33MHz/66MHz,位宽为32bit/64bit。改良的PCI系统--PCI-X最高可达64bit@133MHz,可达到超过1GB/s的数据传输速率。目前流行的是32bit@33MHz,理想状态下最高数据传输速率为132MB/s,当位宽升级到64bit时,最大传输速率为264MB/s。
CPCI
Compact PCI,紧凑型PCI,是由国际工业计算机制造者联合会PCIMG提出来的一种总线标准。
CPCI是标准PCI总线的工业版本,是以PCI电气规范为标准的高性能工业用总线,它与传统的PCI完全兼容。CPCI的CPU及外设和标准PCI是相同的,并且CPCI系统使用与传统PCI系统相同的芯片/防火墙和相关软件。从根本上说,它们是一致的,因此操作系统 、驱动和应用程序都感觉不到两者的区别。将一个标准PCI插卡转化为CPCI插卡,只要在物理上重新分配一下即可。
CPCI的本质是PCI协议
PXI
PCI extension for Instrumention,面向仪器系统的PCI扩展,是一种由PXI系统联盟(PXISA)所管理的坚固的基于PC的测量和自动化平台,是以PCI及CPCI为基础再加上一些PXI特有的信号组合而成的一个架构 ,一个PXI系统包含一个机箱、一个PXI背板、系统控制器以及数个外设模块。
PXI继承了PCI的电气特性,在软件上能够完全兼容,传输性能可达132MB/s到528MB/s。与此同时PXI采用了CPCI一样的机械外型结构,因此同样也具有高密度、坚固外壳及高性能连接器的特性。
PXI背板使用PCI接口,为了提供充足的应用带宽,大多数这些模块工作于32bit@33MHz。
PXI实际上使用的是PCI协议。
PCIE
PCI-Express,一种高速串行串行计算机扩展总线标准。具体协议请自行百度。
PXIe
PXI express,在PXI规范中添加PCIE而成为PXIe,与PXI与PCI的关系相同。
PXIE实际上使用的是PXIE协议。
总结
对于软件和FPGA 开发来说,PCI/CPCI/PXI/PCIE/PXIE最终归结到协议层面,是对PCI/PCIE的开发。
区别和关系:
PXIe:PXI规范中添加PCIe而称为PXIe。与PXI和PCI的关系相同,PXIe规范中也包含了测试测量领域所需要的各种扩展特性。
PXI:PXI是一种专为工业数据采集与自动化应用度身定制的模块化仪器平台,具备机械、电气与软件等多方面的专业特性。其规范是CPCI规范的扩展。
CPCI:紧凑型PCI。是以PCI电气规范为标准的高性能工业总线接口标准。
总线兼容:
PXI总线:保持了与CPCI完全的兼容。
CPCI总线:CPCI总线解决了VME等总线与PCI总线不兼容的问题,使得基于PC的X86架构、硬盘存储等技术能在工业领域使用。
机箱兼容:
1.很多PXIE机箱中都可以容纳PXI和PXIE外围设备。
2.PXI可与CPCI直接兼容,因此任何3U的CPCI模块可直接用于PXI系统。此外, Card/PCMCIA和PMC卡使用转接模块可直接插入PXI系统使用。
3.CPCI的外设槽可安装简单的适配器,也可以是智能化从设备,或者是PCI总线主设备。CPCI的逻辑槽必须由IDSEL信号与用来选择插槽的相关地址定义。
PXIe机箱使用PCIe串行接口从其系统插槽连接到外围设备;PXI机箱使用PCI的多点并行总线结构。