Electronic Design

  
Reprints     Printer-Friendly    Email this Article    RSS        Font Size     What's This?


[TechView: Digital]
Design Tip: Create An FPGA-Based Design

Tam Do  |   ED Online ID #15163  |   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 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.

 


Reprints   Printer-Friendly  Email this Article  RSS    Font Size   What's This?


  • C Tools Accelerate HDV Development On Xilinx FPGAs
  • A New Design Inflection Point
  • Forecasting Industry Growth For 2009 And Beyond
  • EDA Retools To Exploit Multicore Architectures
  • Design And Verification Move Up In Abstraction
  • EDA Retools To Exploit Multicore Architectures
  • A New Design Inflection Point
  • Design And Verification Move Up In Abstraction
    1) Transportation Guidelines For Lithium Batteries Get Updated
    (1916 views today)
    2) WHITE PAPER: Liquid-Level Monitoring Using a Pressure Sensor
    (337 views today)
    3) Build A Smart Battery Charger Using A Single-Transistor Circuit
    (307 views today)
    4) 1-A Switching Regulators Operate With 96% Efficiency To Replace Linear Regulators
    (214 views today)
    5) Tame Switching Supply Noise While Maintaining Efficiency
    (127 views today)
    ALL TOP 20



    POST YOUR COMMENTS HERE
    Name:

    Email:
    Your Comments:

    Enter the text from the image below


    Please refresh the page if you have trouble reading this text.

    Search Electronic Design
         
      
     
    Web Seminar
    Sponsored By:
    Title: Read Pacing: A Performance Enhancing Feature of PCI Express Gen 2 Switch Devices
    Speakers: 
    Date: 07/01/08
    Register: 

    Electronic Design Europe Electronic Design China EEPN Power Electronics Auto Electronics Microwaves & RF
    Mobile Dev & Design Schematics Find Power Products Military Electronics EE Events Related Resources