Our interfaces in comparison


Image data flow USBWith USB 3.0 as interface, embedded systems can be realized even over longer distances between camera and CPU.

The USB3 Vision standard controls

  • the recognition of a device

  • the configuration,

  • the streaming of data and

  • the handling of events

The standardization has also contributed to the fact that a large selection of inexpensive commercial goods is available on the market. However, one is limited in bandwidth, which, due to the USB controller, is up to 380 MB/s today.

PCI Express

Image data flow PCIe

PCI Express is a point-to-point connection with up to 16 lanes per connection. The simple rule is: the higher the number and the speed of the lanes, the higher the available bandwidth. PCI Express interfaces are included on every PC motherboard and availability on embedded boards is growing steadily. A key advantage of PCI Express is that it ensures virtually latency-free transfer of data directly to memory (DMA - Direct Memory Access) with no overhead and no detours via additional interfaces. This means that a large part of the gross bandwidth of 20 GT/s (Giga transfers per second with 4 lanes and Gen.2) can be used. The interface is suitable for demanding embedded vision applications with high resolutions and frame rates, regardless of the platform used.

With PCI Express, one chooses the direct way of data transmission. In the end, PCI Express is the common denominator for data transmission. At the latest in the PC, data is transmitted via PCI Express. This makes this interface platform-independent and in combination with the GenICam (GenTL) standardization it guarantees easy handling and a long investment security.

We offer two alternatives for PCI Express transmission:

NAOS for Embedded (N4e) - one interface for everything.

The N4e PCIe-Embedded interface offers up to 4 lanes of PCIe Gen.2 and various IO functions on a single 70-pin board-to-board connector. In addition to PCIe, the following signals are available:

  • 4 digital inputs, 4 digital outputs,

  • a UART interface for serial communication and

  • an I²C interface and

  • the power supply.

Thus the interface of MATRIX VISION offers all important communication channels and a high flexibility.

OCuLink - transmission with distance

OCuLink stands for Optical-Copper Link and is an interface for PCIe transmission. OCuLink cables have a longer range, allowing greater distances to be bridged in embedded systems. Digital inputs and outputs as well as the power supply are solved with OCuLink camera modules with another cable.