Graphic LCD Controller (GraphicLCDCtrl)

Seamlessly Interface LCD Panels with External Frame Buffers

nobutton

About

The Graphic LCD Controller (GraphicLCDCtrl) component provides the interface to an LCD panel that has an LCD driver, but not an LCD controller. This type of panel does not include a frame buffer. The frame buffer must be provided externally.

This component also interfaces to an externally provided frame buffer implemented using a 16-bit wide async SRAM device. This Component is designed to work with the SEGGER emWin graphics library. This library provides a full-featured set of graphics functions for drawing and rendering text and images. emWin graphics library available for PSOC™ 3, PSOC™ 4 and PSOC™ 5LP devices.

The GraphicLCDCtrl component offers comprehensive features, including full programmable screen size support up to HVGA resolution, encompassing QVGA (320x240) @ 60 Hz 16 bpp, WQVGA (480x272) @ 60 Hz 16 bpp, and HVGA (480x320) @ 60 Hz 16 bpp. It seamlessly interfaces with the SEGGER emWin graphics library, facilitating read and write transactions during blanking intervals. Moreover, it generates continuous timing signals to the panel without requiring CPU intervention. With support for up to a 23-bit address and a 16-bit data async SRAM device as an externally provided frame buffer, it further enhances graphics capabilities. Additionally, this component allows for the generation of selectable interrupt pulses at the entry and exit of horizontal and vertical blanking intervals.

The Graphic LCD Controller (GraphicLCDCtrl) component provides the interface to an LCD panel that has an LCD driver, but not an LCD controller. This type of panel does not include a frame buffer. The frame buffer must be provided externally.

This component also interfaces to an externally provided frame buffer implemented using a 16-bit wide async SRAM device. This Component is designed to work with the SEGGER emWin graphics library. This library provides a full-featured set of graphics functions for drawing and rendering text and images. emWin graphics library available for PSOC™ 3, PSOC™ 4 and PSOC™ 5LP devices.

The GraphicLCDCtrl component offers comprehensive features, including full programmable screen size support up to HVGA resolution, encompassing QVGA (320x240) @ 60 Hz 16 bpp, WQVGA (480x272) @ 60 Hz 16 bpp, and HVGA (480x320) @ 60 Hz 16 bpp. It seamlessly interfaces with the SEGGER emWin graphics library, facilitating read and write transactions during blanking intervals. Moreover, it generates continuous timing signals to the panel without requiring CPU intervention. With support for up to a 23-bit address and a 16-bit data async SRAM device as an externally provided frame buffer, it further enhances graphics capabilities. Additionally, this component allows for the generation of selectable interrupt pulses at the entry and exit of horizontal and vertical blanking intervals.

comp_GraphicLCDCtrl
comp_GraphicLCDCtrl
comp_GraphicLCDCtrl

Design resources

Spinner