Video Grabber and Playback Systems
The Modular Solution for Video and Data Acquisition
The proFRAME product line stands for a modular frame grabber system for capturing, replaying 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. 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.
proFRAME supports common transmission technologies such as GMSL2™ and GMSL3™, FPD-Link™ III and IV (others on request).
Various camera adapters with the common de/serializers (Analog Devices/Maxim, Texas Instruments) 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 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).
A proFRAME system consists of the following components:
- proFRAME Base Board: Plug-in board available in various form factors
- With 2 slots for camera adapters, each up to 40 Gbps.
- Form factor: PCIe® x8 Gen3 or CompactPCI Serial® (CPCI-S.0)
- proFRAME Camera Adapter(s): plug-in module for mounting on the proFRAME Base Board
- With 4 video interfaces per adapter
- SW/FW library: FW, SW driver, SW function library as well as integration templates for the use of proFRAME in different SW platforms or working environments (ADTF, ROS™)
- Optional accessories
The most important 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