Skip to main content

I/O Module Form Factors

Most Speedgoat I/O modules come in either the XMC, PMC or CMC form factors. Such Mezzanine Card form factors can be installed in all Speedgoat real-time target machines, either directly or by using carriers. Other I/O modules use the following form factors: PCI, PCI Express (PCIe) and mini PCI Express (mPCIe). The table below depicts the form factors compatible with each real-time target machine.

Target machine Native form factor Required carrier
(included in delivery)
Baseline-S mPCIe -
Baseline-M mPCIe, XMC/PMC/CMC -
Mobile mPCIe, XMC/PMC/CMC -
Performance PCI, PCIe XMC to PCIe, PMC/CMC to PCI,
and cPCI/PXI (requires expansion chassis)
Audio PCI, PCIe XMC to PCIe, and PMC/CMC to PCI

Being able to use the same I/O-modules across different real-time systems, application areas, and projects increases your return of investment and significantly flattens the learning curve when you embark on a new project with a different machine.

New I/O designs usually first become available in the XMC form factor. Speedgoat real-time target machines are therefore guaranteed to have access to the latest technology, such as on-board multi-gigabit transceivers leveraging FPGAs.

Speedgoat’s XMC, PMC, and CMC I/O modules meet the open standard VITA specifications. VITA compliant technologies are a favorite choice for modular critical embedded computing systems.

PMC is a mezzanine standard leveraging the PCI-bus, and XMC leverages the PCIe bus. CMC I/O modules condition rear I/O lines of FPGA-based I/O modules e.g. from LVCMOS to TTL or RS422.

The appropriate carrier (if required) is always included in the delivery of your selected I/O module.

PMC (PCI)
Example: IO601 (CAN)
XMC (PCIe)
Example: IO316 (FPGA)
CMC signal conditioning I/O module, converts P14 LVCMOS to TTL
Example: IO3XX-21

FPGA-based XMC (PCIe) I/O modules also include dedicated multi-gigabit links (MGTs) for lowest latency data exchange between multiple FPGA-based I/O modules, and external multi-gigabit fiber-optic transceivers (SFPs) to connect with multiple real-time target machines, or to your hardware:

IO333-SFP: Kintex 7 FPGA with front SFPs
rear P14 (64xLVMOS), and rear J16 with MGTs
IO333: Kintex 7 FPGA with front AD/DA/DIO,
rear P14 (64xLVCMOS), and rear J16 with MGTs

XMC, PMC, and CMC I/O modules are small enough to physically fit directly into the Mobile real-time target machines. P14 and J16 MGT connections are implemented on-board - no additional hardware, carriers, or cabling is required.

For installation into our Performance, and Audio (cPCI/PXI) real-time target machines, PMC/XMC/CMC to PCI/PCIe/cPCI carrier cards are included in delivery:

Examples of PMC/XMC/CMC to PCIe/PCI/cPCI carriers

These carriers also provide the required connections to interface P14 I/O lines of PMC/XMC I/O modules to CMC signal conditioning I/O modules, and to connect J16 connectors of multiple FPGA-based I/O modules.