Home > Applications
> Video / Image Processing
Real-Time Video / Image Processing
DSP Video Processing
SigC641x shown card with video coprocessor card attached and both mounted on PMC-to-PCI adapter |
Underside of SigC641x card shown, with 6 TI DSPs and video processing FPGA visible |
A wide range of analog and digital video I/O interfaces are included |
Analog video connectors include S-Video, composite video, and component video |
Backplate showing DVI I/O connectors |
Overview
The SigC641x card combines a Spartan 3 FPGA and DSP array to perform real-time video and image processing. The DSP array scales from one to eight (8) 1 GHz Texas Inst DSPs, with direct access to digital and analog video I/O, including SD and HD SDI, and DVI digital video I/O, several types of analog video I/O, and a camera link interface. Video I/O data may be pre-processed by both the Virtex II FPGA and the Spartan 3 prior to DSP farm processing. Digitized video is transported via 32-bit data path containing pixel data in various RGB, chroma + luma, and other formats. DSP array processing is distributed; video I/O data may be transferred to any combination of DSPs in any sequence, under FPGA logic and/or software control. DSP interprocessor communication is implemented via high speed serial interface, routable between any combination or pattern of DSPs under software control. Separate, physically independent data paths are available for transfer of DSP results to/from host software over PCI bus and for transfer of digital video data over PCI bus (see block diagram below).Block Diagram
Below is an architecture diagram of the SigC641x plus analog/digital video card solution. Real-time video and image processing may occur in FPGA logic both before and after DSP farm processing. DSP farm processing scales from zero to eight (8) Texas Instruments C641x devices, running at clock rates from 720 MHz to 1 GHz.
Real-time video / image processing architecture diagram shown above. Click for an enlarged view |