Design Tip: Create An FPGA-Based Design

March 29, 2007
It's easy to implement a video and image processing (VIP) upconversion design by using hardware interface components and libraries of parameterizable hardware processing functions. These functions can be used to perform video functions like color spa

It's easy to implement a video and image processing (VIP) upconversion design by using hardware interface components and libraries of parameterizable hardware processing functions. These functions can be used to perform video functions like color space conversion, gamma correction, chroma resampling, deinterlacing, alpha blended mixing, 2D finite-impulse-response (FIR) filtering, 2D median filtering, scaling, and line buffer compilation.

All of the video processing required to convert an NTSC format input to a 1024-by768 VGA output is performed in a video upconversion path. The data path is exported as a single component, with standard I/O interfaces and two master ports.

The video source is input through an analog composite port on a video input daughtercard that generates a digital output in BT656 format and connects to a DSP development board. The processed video stream is output via a VGA connector on the DSP development board. In the FPGA, common video functions are performed on the input stream, including chroma resampling, deinterlacing, color space conversion, and scaling.

The design models and simulates the data path for an imaging application. The combined Matlab/Simulink environment provides an interface to import/export data to/from a design to read/write video files, while verifying functionality of the FPGA-based design. Integrating the video processing data path with NTSC video input, VGA output, and an external DDR II memory controller also is demonstrated.

A video upconversion design is implemented using IP core functions. The video functions use common data interfaces and control interfaces to facilitate the connection of video functions and video system modeling.

Sponsored Recommendations

What are the Important Considerations when Assessing Cobot Safety?

April 16, 2024
A review of the requirements of ISO/TS 15066 and how they fit in with ISO 10218-1 and 10218-2 a consideration the complexities of collaboration.

Wire & Cable Cutting Digi-Spool® Service

April 16, 2024
Explore DigiKey’s Digi-Spool® professional cutting service for efficient and precise wire and cable management. Custom-cut to your exact specifications for a variety of cable ...

DigiKey Factory Tomorrow Season 3: Sustainable Manufacturing

April 16, 2024
Industry 4.0 is helping manufacturers develop and integrate technologies such as AI, edge computing and connectivity for the factories of tomorrow. Learn more at DigiKey today...

Connectivity – The Backbone of Sustainable Automation

April 16, 2024
Advanced interfaces for signals, data, and electrical power are essential. They help save resources and costs when networking production equipment.

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!