Datasheet
961
SAM9G15 [DATASHEET]
11052D–ATARM–31-Oct-12
44. LCD Controller (LCDC)
44.1 Description
The LCD controller consists of logic for transferring LCD image data from an external display buffer to an LCD module.
The LCD has one display input buffer per overlay that fetches pixels through the AHB master interface and a lookup table
to allow palletized display configurations. The LCD controller is programmable on a per overlay basis, and supports
different LCD resolution, window size, image format and pixel depth.
The LCD is connected to the ARM Advanced High Performance Bus (AHB) as a master for reading pixel data. It also
integrates an APB interface to configure its registers.
44.2 Embedded Characteristics
z One AHB Master Interface
z Supports Single Scan Active TFT Display
z Supports 12-, 16-, 18- and 24-bit Output Mode through the Spatial Dithering Unit
z Asynchronous Output Mode Supported
z 1, 2, 4, 8 bits per pixel (palletized)
z 12, 16, 18, 19, 24, 25 and 32 bits per pixel (non palletized)
z Supports One Base Layer (background)
z Supports Ovr1 Layer Window
z Supports One High End Overlay (HEO) Window
z Supports One Hardware Cursor, Free Ranging up to a size limit of 128x128 pixels
z Little Endian Memory Organization
z Programmable Timing Engine, with Integer Clock Divider
z Programmable Polarity for Data, Line Synchro and Frame Synchro
z Hardware Cursor Fixed Size on the following patterns: 32x32, 64x64 and 128x128
z Display Size up to 800 x 600
z Color Lookup Table with up to 256 entries and Predefined 8-bit Alpha
z Programmable Negative and Positive Row Striding for all layers
z Programmable Negative and Positive Pixel Striding for all Overlay1 and HEO layers
z High End Overlay supports 4:2:0 Planar Mode and Semiplanar Mode
z High End Overlay supports 4:2:2 Planar Mode and Packed Memory Mode
z High End Overlay includes Chroma Upsampling unit and Programmable Scaler
z Integrates Fully Programmable Color Space Conversion
z Overlay1 and High End Overlay integrate Rotation Engine: 90, 180, 270
z Blender Function Supports Arbitrary 8-bit Alpha value and Chroma Keying
z DMA User interface uses Linked List Structure and Add-to-queue Structure