In modern industrial automation, aerospace, and high-end data acquisition systems, VME bus still holds an irreplaceable position due to its high reliability and robust mechanical structure. With system upgrades and replacements, engineers often face the problem of outdated VME modules being discontinued or experiencing performance bottlenecks. How to smoothly introduce modern high-performance computing modules without changing the original backplane architecture? The DP-VME-5114 dual PMC (PCI Mezzanine Card) carrier board provides a highly valuable reference solution.
This article will deeply analyze the design essence of this 6U VME board from the dimensions of underlying hardware architecture, PCI-PCI bridging logic, power budget control, and on-site troubleshooting, aiming to provide a detailed professional guide for engineers in the system maintenance and integration stage.
Core positioning and hardware architecture analysis
DP-VME-5114 is a PMC carrier module based on VME bus. Its core mission is to accommodate and drive two standard PMC cards in a standard 6U VME slot through internal PCI-PCI bridging technology. This design greatly enhances the modular expansion capability and computational density of the VME system while maintaining its original industrial grade stability.
In terms of physical dimensions, the carrier board strictly follows the VME64x ANSI/VITA 1.1-1997 standard dual European card specifications (6U size 233.3mm x 160mm), occupying a standard VME slot. In order to adapt to extremely harsh industrial or military environments, this product not only offers an air-cooled version (Air cooled), but also a conduction cooled version (Conductivity cooled), ensuring stable operation even in fanless or high vibration environments.
I/O expansion and connector layout are one of the highlights of this board design:
P1 connector (VME J1): responsible for receiving power supply from the backplane.
P2 connector (VME J2): Using a 5-row VME64 high-density connector, the user I/O signals of the PMC module are led out to the backplane to achieve high-density wiring.
P0 connector (VME J0): a 95 pin connector specifically designed for routing PCI bus signals. This is the lifeline for communication between the carrier board and the main control system.
Front end I/O: In addition to the rear wiring, the carrier board also uses a VME mounting bracket to use a 25 pin D-sub connector (for 18 front end I/O) to output PMC panel signals, facilitating on-site testing and short distance connections.
PCI-PCI Bridge Logic and Signal Routing
The core of DP-VME-5114 lies in its internal PCI-PCI bridge. This is not a simple physical connection, but an intelligent bridge with internal arbitration capability. It receives the main PCI bus signal from the P0 connector and transparently bridges it to the onboard secondary PCI bus.
Bus frequency and compatibility: The carrier board fully complies with the PCI r3.0 specification and supports high bandwidth operations of 64 bit and 66MHz. At the same time, it is backward compatible with PCI r2.2's 5V tolerant I/O, which means it can seamlessly integrate with old control systems. Its asynchronous design ensures that the primary port and secondary port can work independently at different frequencies, and the carrier board has a PCI frequency detection function for the primary port.
Independent arbitration and interruption: The bridge supports up to 4 secondary PCI devices internally. The carrier board is capable of generating four secondary interrupt request (IRQ) lines and routing them to the main PCI bus of the P0 interface. In actual debugging, engineers must ensure that the VME backplane can provide rotation function for interrupt request lines, otherwise it is highly likely to cause interrupt conflicts.
Clock and burst transmission: The clock signal required by the secondary PMC module is independently generated by the onboard 33MHz and 66MHz external crystal oscillators. The bridge supports burst mode transmission, and two independent data stream channels greatly improve the overall data throughput of the system.

Software Ecology and Operating System Enumeration
A common misconception in system integration is that the carrier board requires independent software drivers. In fact, as a physical carrier board, the internal PCI bridge of DP-VME-5114 should be directly enumerated by the operating system (OS). The carrier board itself does not come with any independent software drivers.
Key note: The PMC module inserted into the carrier board must provide the necessary drivers for the operating system. If the operating system cannot recognize the PMC module, the problem often lies not in the carrier board, but in whether the driver of the PMC module matches or whether the IDSEL (initialization device selection) signal of the P0 interface is correctly allocated.
On site deployment and common troubleshooting
When deploying DP-VME-5114 to data acquisition systems, automated testing or inspection systems, the power budget must be strictly accounted for. According to the specifications, the power supply restrictions for each PMC slot are as follows:
+5V: Each slot has a maximum current of 2A (including the total current of PMC stations 1 and 2).
+3.3V: Each slot has a maximum of 3A (the carrier board itself consumes 150mA, and the total PMC current needs to be added).
+12V/-12V: Maximum 200mA per slot.
Typical troubleshooting guide:
PMC module cannot be recognized: Check if the IDSEL, clock, and PCI request/authorization signals on the P0 connector are normal. Confirm if the backplane is providing the correct clock signal or if the 33/66MHz crystal oscillator on the carrier board is oscillating.
Frequent system crashes or data errors: If the PMC module has high power consumption, it is highly likely to exceed the limit of 5V/2A or 3.3V/3A for a single slot. Please recalculate the power consumption load of the entire system and replace it with a more powerful VME backplane if necessary.
Interrupt suspension or conflict: Check if the four secondary interrupt request lines generated by the carrier board are correctly mapped. Confirm whether the Interrupt rotation mechanism of the VME backplane is effective to avoid multiple PMC modules competing for the same fault level.
Rear I/O signal loss: Check if the 5th row pins of P2 (VME J2) connector are aligned with the backplane adapter board, and confirm if the physical jumper or software mapping between the front 25 pin D-sub connector and the rear signal is consistent.
Selection replacement and lifecycle management
For engineers facing the discontinuation of outdated modules, DP-VME-5114 provides an excellent replacement path. The ordering code (DP VME 5114 3 0 0) provides flexible options:
3 represents Commercial version, and 6 represents Rugged version.
PMC 13 represents air cooled, and 6 represents conduction cooled.
Its backward compatibility with PCI r2.2 5V I/O allows it to communicate directly using the existing P0 backplane PCI bus without replacing the old main control CPU board. Engineers only need to confirm whether the VME backplane of the original system supports P0 wiring and whether there is enough slot space to complete the upgrade.
