Display Control Unit (DCU)
MPC5606S Microcontroller Reference Manual, Rev. 7
Freescale Semiconductor
335
The sections are analogous to the structure of communications modules, such as the FlexCAN, where one
part of the module is configured to connect with the communications bus through bit-timing, parity, baud
rate, etc., while a different part is used to store the data content and message identifiers.
The configuration of the lower section is dependent on the specific TFT LCD panel and optional real-time
video hardware that are attached to the DCU inputs and outputs. In most cases, this is configured once for
the hardware in use before the DCU is enabled. When active, this section automatically:
•
Calculates the relevant graphical content for each pixel
•
Fetches the source graphics from memory using its internal DMA channels (labelled CH1 to CH4)
•
Converts the graphic value of each fetched pixel into full quality color format (if required)
•
Calculates the required pixel value by blending the values of up to four separate graphics
•
Performs a gamma correction on the pixel value (if required)
•
Sends the pixel value to the TFT LCD display over its data bus
•
Sets flags to indicate end of frame, buffer threshold, and other status changes
The upper section describes the characteristics of the graphics to be displayed on the panel and how they
are blended together. The DCU manages the graphical content of the panel through sets of registers called
layers. There are 16 layers available in the DCU and each contains the following information:
•
Horizontal and vertical size of graphic
•
Position of graphic on the panel
•
Address of graphic in memory
•
Color encoding format and color palettes (if required)
•
Type and depth of blending
•
Range of colors identified for chroma blending
•
Tile size
The values in these registers may be changed at any time, and the panel content will be updated when the
next full frame is ready to be displayed. The layers are set to a fixed priority, and this is used by the lower
section to define which layers are blended, in which order, on the panel.
The upper section also contains configuration registers for a cursor graphic, the default background color,
interrupt enables, test graphic, and simple register protection settings.
12.1.2
Features
The DCU has these features:
•
Full RGB888 output to TFT LCD panel
•
16 graphics layers, a default background color layer and a cursor layer with integrated blinking
option
•
Blending of each pixel using up to 4 source layers dependent on size of panel
•
Programmable panel size up to a maximum of Wide VGA (800 x 480)
•
Gamma correction with 8-bit resolution on each color component
•
Safety mode for tagging pixels on highest priority layers
Содержание MPC5602S
Страница 76: ...Overview MPC5606S Microcontroller Reference Manual Rev 7 74 Freescale Semiconductor...
Страница 82: ...Memory Map MPC5606S Microcontroller Reference Manual Rev 7 80 Freescale Semiconductor...
Страница 112: ...Signal Description MPC5606S Microcontroller Reference Manual Rev 7 110 Freescale Semiconductor...
Страница 166: ...Analog to Digital Converter ADC MPC5606S Microcontroller Reference Manual Rev 7 164 Freescale Semiconductor...
Страница 182: ...Boot Assist Module BAM MPC5606S Microcontroller Reference Manual Rev 7 180 Freescale Semiconductor...
Страница 234: ...Clock Description MPC5606S Microcontroller Reference Manual Rev 7 232 Freescale Semiconductor...
Страница 286: ...Crossbar Switch XBAR MPC5606S Microcontroller Reference Manual Rev 7 284 Freescale Semiconductor...
Страница 470: ...e200z0h Core MPC5606S Microcontroller Reference Manual Rev 7 468 Freescale Semiconductor...
Страница 524: ...Enhanced Direct Memory Access eDMA MPC5606S Microcontroller Reference Manual Rev 7 522 Freescale Semiconductor...
Страница 546: ...Error Correction Status Module ECSM MPC5606S Microcontroller Reference Manual Rev 7 544 Freescale Semiconductor...
Страница 669: ...Flash Memory MPC5606S Microcontroller Reference Manual Rev 7 Freescale Semiconductor 667...
Страница 670: ...Flash Memory MPC5606S Microcontroller Reference Manual Rev 7 668 Freescale Semiconductor...
Страница 716: ...FlexCAN MPC5606S Microcontroller Reference Manual Rev 7 714 Freescale Semiconductor...
Страница 882: ...LIN Controller LINFlex MPC5606S Microcontroller Reference Manual Rev 7 880 Freescale Semiconductor...
Страница 901: ...Memory Protection Unit MPU MPC5606S Microcontroller Reference Manual Rev 7 Freescale Semiconductor 899...
Страница 902: ...Memory Protection Unit MPU MPC5606S Microcontroller Reference Manual Rev 7 900 Freescale Semiconductor...
Страница 955: ...Mode Entry Module MC_ME MPC5606S Microcontroller Reference Manual Rev 7 Freescale Semiconductor 953...
Страница 956: ...Mode Entry Module MC_ME MPC5606S Microcontroller Reference Manual Rev 7 954 Freescale Semiconductor...
Страница 1072: ...Quad Serial Peripheral Interface QuadSPI MPC5606S Microcontroller Reference Manual Rev 7 1070 Freescale Semiconductor...
Страница 1096: ...Reset Generation Module MC_RGM MPC5606S Microcontroller Reference Manual Rev 7 1094 Freescale Semiconductor...
Страница 1106: ...Real Time Clock RTC API MPC5606S Microcontroller Reference Manual Rev 7 1104 Freescale Semiconductor...
Страница 1186: ...Stepper Stall Detect SSD MPC5606S Microcontroller Reference Manual Rev 7 1184 Freescale Semiconductor...
Страница 1213: ...System Integration Unit Lite SIUL MPC5606S Microcontroller Reference Manual Rev 7 Freescale Semiconductor 1211...
Страница 1214: ...System Integration Unit Lite SIUL MPC5606S Microcontroller Reference Manual Rev 7 1212 Freescale Semiconductor...
Страница 1238: ...Voltage Regulators and Power Supplies MPC5606S Microcontroller Reference Manual Rev 7 1236 Freescale Semiconductor...
Страница 1252: ...Wakeup Unit WKPU MPC5606S Microcontroller Reference Manual Rev 7 1250 Freescale Semiconductor...
Страница 1258: ...Registers Under Protection MPC5606S Microcontroller Reference Manual Rev 7 1256 Freescale Semiconductor...
Страница 1323: ...Register Map MPC5606S Microcontroller Reference Manual Rev 7 Freescale Semiconductor 1321...
Страница 1324: ...Register Map MPC5606S Microcontroller Reference Manual Rev 7 1322 Freescale Semiconductor...