Actel

Display Reference Designs

To demonstrate the flexibility of Actel's FPGAs for liquid crystal display (LCD) solutions, reference designs are available to customers free of charge. These reference designs are implemented using the IGLOO Video Demo Kit. Customers can download the complete design files and programming files for the IGLOO Video Demo Kit below.

Digital Video & Still-Shot CameraDigital Photo Viewer

Digital Video & Still-Shot Camera
Digital Photo Viewer
Reference Design Supported LCD Type Demonstrated Functionality Display IPs Used in the Design
5.5" (320x240) 7" (800x480)
DVI Input to LCD YES YES Displays video source from DVI-D onto LCD
  • DVI Frame Grabber
  • Video Timing Generator
  • Frame Buffer Controller
Upscaling YES YES Upscales image by 2X
(from 400x240 to 800x480)
  • DVI Frame Grabber
  • Video Timing Generator
  • Frame Buffer Controller
  • 2X Pixel Weighted Scaling Engine
Digital Photo Viewer YES YES Scrolls through images as a Digital Photo Viewer
  • Video Timing Generator
  • Frame Buffer Controller
  • SPI Flash Reader
Video and Still-Shot Camera YES YES Displays camera video/image onto LCD
  • Camera Interface
  • I2C
  • Bayer to RGB Color Converter
  • Video Timing Generator
  • Frame Buffer Controller
Video MUXing YES   FPGA MUXes between 3 video sources
  • DVI Frame Grabber
  • SPI Flash Reader
  • Camera Interface
  • I2C
  • Bayer to RGB Color Converter
  • Video Timing Generator
  • Frame Buffer Controller

Documentation

Back to top
Application Notes
  AC289: IGLOO-Video-Board Video and Still-Shot Camera Reference Design App Note  PDF 2 MB 4/2011
Click on the star to rate this document
  AC294: IGLOO-Video-Board Upscaling Reference Design App Note  PDF 1 MB 6/2011
Click on the star to rate this document
  AC295: IGLOO-Video-Board DVI to Input Reference Design App Note  PDF 3 MB 5/2011
Click on the star to rate this document
  AC296: IGLOO-Video-Board Photo Viewer Reference Design App Note  PDF 1 MB 5/2011
Click on the star to rate this document
  AC325: IGLOO-Video-Board Video MUXing Reference Design App Note  PDF 2 MB 4/2011
Click on the star to rate this document
Datasheets for Toshiba and NEC LCD Module
  NEC TFT Color LCD Module NL3224BC35-20 (5.5 Type) Datasheet  PDF 790 KB 4/2011
Click on the star to rate this document
  Toshiba colour TFT-EL Module LTA070A320F (7.0 Type) Datasheet  PDF 196 KB 4/2011
Click on the star to rate this document

Display Controller Design Blocks

Back to top

Actel offers the following pre-built design blocks that enable you to start your display controller design. Some of these design blocks are used in the available reference designs.

Video Timing Generator

The video timing generator generates the timing signals needed for LCDs, such as RGB data, HSYNC, VSYNC, pixel clock, and display enable. This block can be customized, based on the display resolution and timing parameters needed for the LCD.

Video Timing Generator

Frame Buffer Controller

The frame buffer controller manages the data and commands received from an external source, such as a digital visual interface (DVI) or a microcontroller. Depending on the resolution of input data, it can be stored in the on-chip RAM or on an off-chip SDRAM for temporary data storage. The frame buffer controller will take care of pixel-level data synchronization between SDRAM and the IGLOO devices.

Frame Buffer Controller

Frame Grabber

The frame grabber captures a portion (window) of a video source for display or processing.

Frame Grabber

Color Conversion

Color conversion transforms color space from YUV or YCbCr source to RGB pixel data and vice versa. The design in IGLOO devices is highly optimized to consume the least amount of on-chip resources, while maintaining a very high performance for LCD applications.

Color Conversion

Single-Channel Low-Voltage Differential Signaling (LVDS) Transmitter

Using Actel's LVDS I/O capability, the single-channel LVDS transmitter can drive LCD displays over longer wire lengths, such as those required for the in-cab entertainment applications, to a maximum performance of up to 600 Mbps per LVDS pair. The LVDS transmitter includes serialization and appropriate clock synchronization.

Single-Channel LVDS Transmitter

On-Screen Display Engine

The on-screen display (OSD) engine enables users to combine text and graphics and display them on the LCD.

On-Screen Display Engine

Alpha Blending

Alpha blending merges multiple video and image sources. The merged image can be sent to the LCD display, creating a fade-in/fade-out effect.

Alpha Blending

Color Management

Color management enables adjustment of brightness, contrast, saturation, and hue.

Color Management