摘要:PXI标准于1998年创立,随着模块化技术的进步和终端用户的需求不断增加,相关的规范也在不断发展。在2018年9月,PXISA的技术委员会又一次更新了与该标准相关的各种技术规范。这些更新根据供应商和用户需要求制定,对软件和硬件规格均有涉及,以便于支持不断发展的测试需求。具有特别意义的是规范方面的更新,该更新涉及1、Linux®操作系统的支持,2、作为PXI系统一部分的多插槽模块的使用,3、对更高功率模块的支持。 本文回顾了与PXI系统联盟(PXISA)维护的七个规范的修订相关的具体细节和原理。
关键字:PXI,PXIe,PXI Express,Linux
1、背景
PXI(CompactPCI eXtensions for Instrumentation)标准发布于1998年,规范PXI-1和PXI-2定义了模块化仪器标准的硬件和软件要求。 初始标准的主要功能包括:
- 利用PCI和CompactPCI电气和机械标准定义PXI总线结构和物理参数
- 建立PXI机箱配置的标准,包括每个插槽的最低功耗以及定时/控制器/外围设备插槽的功能
- 在CompactPCI背板架构上增加了触发和时钟基础架构
- 定义PXI模块和系统的软件/驱动程序要求,确保多个供应商提供的模块间互操作性。另外,PXI软件规范为PXI系统及其组成部件定义了一组硬件描述文件。
2005年,PXI标准进行了更新,增加了将PCI Express总线用作PXI Express规范的基础体系结构的问题。在PXI-5 PXI Express硬件规格和PXI-6 PXI Express软件规格中增加了PXI Express架构的详细信息。与这些规范相关的关键功能包括:
- PXI Express标准使用PCI Express标准
- 除PXI标准的触发/时钟功能外,还包含更高性能的触发基础架构,并增加了100 MHz时钟源
- 定义其他类型的PXI外围设备插槽,支持PXI Express模块并使用混合插槽,从而与PXI和PXI Express模块兼容。另外,PXI Express规范要求PXIe硬件和软件都必须与PXI模块和软件兼容。
- 随着PXI Express硬件标准的采用,需要对PXI软件标准进行增强。这些新增功能包括机箱自我识别,位置寻址以及对SMBus的支持。PCI Express总线要求外围软件组件PXI-6中指定的定义方式对其自身的设备位置进行管理。
随后几年对PXI标准进行了其他更新,并于2018年完成了对该标准的重大更新,这些更新对硬件和软件规范均产生了影响。PXI-1,PXI-2