Automotive
Imaging
Medical
Industrial
  • Video Grabber and Playback Systems

SX proFRAME – The Modular Solution for Video and Data Acquisition

The SX proFRAME product line stands for a modular video grabber and playback system for capturing, playing back and processing raw video data streams in various applications. The system is used, for example, in the automotive sector for validating ADAS systems or functions for automated driving. SX proFRAME is also used in medical technology, in the field of digital microscopy (3D digital microscopy platform sinaSCOPE) and in industrialization applications such as end-of-line testing.

SX proFRAME supports common transmission technologies such as GMSL 2 and 3, FPD-Link III and IV (others on request).

Various camera adapters with the common de/serializers (Maxim, TI) are available for the connection of different camera types. When capturing the raw video data and control signals (I2C), the necessary time stamping of the individual images is done with high precision in the FPGA. Several I2C channels (Side Band Communication or Back Channel Communication) are available for initializing the cameras connected to SX proFRAME or for exchanging control/status information. Via the coaxial line, the cameras can be supplied individually with an adjustable voltage (Power over Coax, PoC).

An SX proFRAME system consists of the following components:

  • SX proFRAME Base Board: Plug-in board in various form factors with slots for mounting SX proFRAME camera adapters
  • SX proFRAME Camera Adapter: plug-in module in different variants for mounting on the SX proFRAME Base Board
  • SW/FW library: FW, SW driver, SW function library as well as integration templates for the use of SX proFRAME in different SW platforms or working  environments (ADTF, ROS)
  • Optional accessories

The most important SX proFRAME use cases at a glance:

  • Acquisition of raw video data and side band communication (I2C).
  • Real-time processing of large amounts of data
  • Pass through (“tap”) to forward data to the ECU
  • ECU emulation (I2C) for initialization and control signals
  • Playback of raw video data and Side Band Communication (I2C)
  • Playback time-stamp-based or by internal/external triggering

Two generations of SX proFRAME are currently available:

  • SX proFRAME 3.0 – for high data rates especially for validation of systems for automated driving
    • SX proFRAME 3.0 Base Board with 2 slots for camera adapters SX camAD3, each up to 40 Gbps.
    • Each camera adapter with 4 video interfaces each
    • Form factor: PCIe x8 Gen3, CPCI-S.0/PXI (H2/2021)
  • SX proFRAME 2.0:

 

Applications

Hardware-in-the-Loop systems (HiL)

Development, diagnostics and validation of Advanced Driver Assistance Systems (ADAS)

R&D platform for IP module development (rapid prototyping)

SX proFRAME
Simplified example setup for two cameras and one ECU

1
4
1

Kunden-Datenquelle/-ziel

2

SX-proFRAME-Kamera-Adapter

3

SX proFRAME Base Board

4

Host-PC mit PCI Express oder Compact-PCI-Serial-System

Features and Advantages

  • Base board in PCI Express or CompactPCI Serial form
  • Linux and Windows supported
  • Xilinx Artix-7 FPGA (PCIe) or Zynq UltraScale+ ZU4CG MPSoC (CompactPCI Serial)
  • Real-time processing of large amounts of data independent from other hardware requirements
  • Prepared for customer or Solectrix IP plugins
  • In-system-programming of FPGA logic for different operating modes
  • High-performance DMA engine for data transfers from/to host
  • Timestamp-based recording and playback/streaming of RAW video data
  • Recording of I2C messages between ECU and camera
  • ECU-independent I2C messaging to camera
  • Handling of a large number of data sources or targets (multiple ECUs) simultaneously
  • Synchronization of multiple cameras per base board
  • Synchronization of multiple base boards
  • Support for broadcast and nearly all types of automotive cameras via various adapters
  • Host-independent adapter management via internal softcore CPU
  • Quick integration of the latest camera models
  • Programmable pixel clock