Product|devboards

XtremeDSP Video Starter Kit — Spartan-3A DSP Reference Designs

A hardware development system for designing digital imaging applications. 

The following reference designs are provided for the developer to start designing using standard I/O operations.

DVI Pass-Through Design

This demo illustrates one of the simplest forms of video processing systems, that is, processing the video data as it streams through the system. Because the data is processed in a streaming fashion, there is no need for frame buffers in DRAM. This demo can be used as a starting point and modified by the user to suit their needs.

This demo illustrates the following capabilities:
  • Capturing a video stream from the input port
  • Performing real-time image processing on the video stream
  • Displaying the processed video

DVI Frame Buffer Design

This demo has two purposes. One is to illustrate a working video pipeline that uses external memory as a frame buffer. See Figure3-4. The other is to provide a simple platform, using the EDK, that can be used as a starting point and modified by the users to suit their needs.

This demo illustrates the following capabilities:
  • Capturing a video stream from a DVI source
  • Buffering the video stream in external memory
  • Displaying the buffered video
  • Reporting memory bandwidth utilization data

Camera Frame Buffer Design

This demonstration is designed to provide a video data input utilizing the Micron Camera Module and complete a set of pre-defined processing on the video stream.  The frame buffer is used to store the data and the processed image data is displayed using on of the output channels.

This demo illustrates the following capabilities:
  • Capturing a video stream from a camera
  • Performing processing on the video stream
  • Buffering the video stream in external memory
  • Displaying the processed video at a different frame rate
  • Using a microprocessor to configure various aspects of the video pipeline.

S-Video Frame Buffer Design

This demo has two purposes. One is to illustrate a working video pipeline that uses external memory as a frame buffer. See Figure3-4. The other is to provide a simple platform, using the EDK, that can be used as a starting point and modified by the users to suit their needs.

This demo illustrates the following capabilities:

  • Capturing a video stream from an S-Video source
  • Buffering the video stream in external memory
  • Performing real-time image processing on the video stream
  • Displaying the buffered video
/csi/footer.htm