Products / ramDSP electronics portfolio

PROTON-LVDS

PROTON-LVDS

… a user programmable video generator/analyzer with gateway functionality for implementing automated and supervised test procedures of LVDS transmission video systems.

Powered by a nominal 12VDC, can be installed in a vehicle and be linked to the infotaintment sub system in transparent/bypass mode, where the input LVDS video signal is redirected to the LVDS primary output channel. In this mode PROTON-LVDS will be able to analyse i ncoming video stream timing, add graphic symbols/sprites to the video, replace the video stream completely or distribute the incoming video stream to other video output channels like DVI out or LVDS secondary channel. Via an embedded GUI the system can be reconfigured in the field. With a single GUI touch or CAN bus message the present incoming video frame will be stored in non-volatile memory in PNG format. User scripts can be activate enabling in the field test procedures.

System resources can be controlled/accessed remotely via ethernet by means of a windows dynamic library lvdslib.dll encapsulates all communication routines to program the system from standard software like MATLAB and LabView, or open source scripting environments like OCTAVE and PYTHON. An embedded operating system provides integrated GUI on a QVGA RGB display.

Flexible and versatile hardware/Software allows the system to be transformed into a custom product with low effort. Application development may be based on a mixture of embedded C , Python scripting and HDL. C language and PYTHON targeted for embedded Linux running 500MHz ARM processor integrated in PROTON-LVDS. Prefered HDL targeted for two diferent Xilinx FPGA dynamically programmable via Xilinx Select Map mode.

Features

 

  • 4 FPGA based independent programmable video timing generators.
  • 4 Independent pixel clocks (1MHz-130Mhz in steps of 100KHz).
  • 25 swapping frame buffers of 2048×2048 pixels 24bpp.
  • 128 user configurable display types.
  • National DS90UR241/DS90UR124 LVDS TX/RX interface.
  • INOVA INAP125T24/INAP125R24 LVDS TX/RX interface.
  • Up to 200 patterns in embedded non volatile memory in BMP and PNG formats.
  • Embedded video player MPEG2, MPEG4 and AVI format support.
  • Programmable RGB and Video sync assignment on LVDS channels.
  • Frame grabber functionality stores LVDS video in non-volatile, USB stick or network share.
  • Timing analyzer of LVDS video signals.
  • Picture difference calculator for LVDS transmission error detection.
  • Embedded PYTHON interpreter and libraries with access to all resources of PROTON-LVDS system.
  • User programmable monochrome sprites on every video channel.
  • Video Gateway matrix between all channels FPD-II Link, INOVA-APIX, DVI, RGB and analog video.
  • Cyclic CAN generator of up 16 different configurable messages. CAN trace and bus learning functionality.
  • Logic analyzer functionality on raw LVDS video data and side band communication channels with storage of 512MB.
  • Embedded graphical interface for lab applications and in-the-field system configuration.
  • User scripting (PYTHON language) for stand alone applications (loops, hook points, predefined libraries).
  • PC based windows GUI for remote control and system configuration.
  • PC based dll with documented API for remote control over Ethernet.
  • Dynamic pattern switching synchronous to Vsync for stereoscopic applications and LCD testing.
  • System Start up files data base.
  • NonVolatile Memory:  1GB Solid State storage.
  • Video Memory:  900MB SDRAM.
  • User Interface :  Embedded 320×240 TFT display and rotary encoders .
  • Power Supply:  8-24VDC, MAX 20W.
  • Dimensions:  90mmx170mmx180mm.
  •  Side View

    Back View