Overview
FM4, S6E2DH/S6E2DF/S6E2D5/S6E2D3 Series, 32-Bit Microcontroller, Graphic Driver User Manual, Doc. No. 002-04387 Rev. *A
15
4.3 Display Overview
The 2D Graphics core has one display controller that can be connected to a screen (in the following named Display).
The Display has a constant background color "BG Color".
Up to 9 different frame buffers can be used to show content at individual rectangles (called Windows) on the display.
The Windows are arranged in a defined z-order which is determined by the layer id and sub-layer id (specified in the
properties of each window).
The display controller of the S6E2D device supports up to 2 layers. One of them supports up to 8 sub-layers. It
means it is possible to open 8 windows with the same layer id. To use the sub-layers the related window must be
opened with the MML_GDC_DISP_FEATURE_MULTI_LAYER feature request. Windows that share the same
layerId are called Multi-Window: up to 8 windows with identical layerId, but with different sub_layerIds (also specified
in the properties of each window). Multi-Windows that overlap cannot be blended with each other, they are drawn
opaque, (i.e., only the content of the window with the highest sub_layerId is visible).
Windows that overlap can be drawn opaque (only the highest layer is visible) or they can be blended using up to 2
blend units.
Overlapping Windows with the different layer ids can be blended with each other.
Overlapping Windows with the same layer id cannot be blended with each other. Only the content of the window
with the highest sub-layer id will be used for the layer blend operation.
Note:
Please note that the hardware manual uses a different wording compared to the software manual and API. The
following table describes the different meaning:
Hardware manual naming
Software manual naming
Description
Background Plane
Background (BG) color of display
Each display controller has the capability to
generate a full screen constant color.
Foreground Plane
Layer
See glossary layer
Layer
Sub-Layer
See glossary sub-layer
When a Window is created it is assigned to a Display.
Figure 3. S6E2D display unit