Intel E3815 FH8065301567411 Data Sheet

Product codes
FH8065301567411
Page of 5308
Intel
®
 Atom™ Processor E3800 Product Family
946
Datasheet
23
0b
RW
RESERVED: 
Reserved.
22
0b
RW
SPRITE_SOURCE_KEY_ENABLE: 
When used as a sprite in the 16/32-bpp modes 
without alpha this enables source color keying. Sprite pixel values that match (within 
range) the key will become transparent. Setting this bit is not allowed when the Sprite A 
pixel format includes an alpha channel. 
[DevBW] Erratum: This bit must always be set to 0 when Sprite A pixel format is YUV 
0 = Sprite source key is disabled (default) 
1 = Sprite source key is enabled. 
Each sprite has built in source keying enabled/disabled. If the source keying is disabled 
and no alpha blending is enabled, the pixels are tagged as opaque. 
If sprite source keying is enabled and no alpha blending is enabled, it works as follows: 
For YUV sprite data, each yuv channel data is compared with the corresponding channel 
s key color Low and High (each channel inrange can be masked out). If all three 
channels are in range between the low and high key values, it is considered source 
compared. 
For RGB sprite data, each 24-bit RGB pixel data is compared with the 24-bit key value 
(note it only uses the 24-bit Low key value for comparison). Each 24-bit has to be equal 
(each bit comparison can also be masked out) for the source compared. 
If the sprite source data compare and matches, then the sprite data will be tagged as 
transparent when blending with its destination pixel. 
If the sprite source data does not compare, then the sprite data will be tagged as 
opaque when blending with its destination pixel.
21:20
0b
RW
PIXEL_MULTIPLY: 
This cause the display plane to duplicate lines and pixels sent to 
the assigned pipe. In the line/pixel doubling mode, the horizontal pixels are doubled and 
lines are sent twice. This is a method of scaling the source image by two (both H and V). 
00 = No line/Pixel duplication 
01 = Line/Pixel Doubling 
10 = Line Doubling only 
11 = Pixel Doubling only
19
0b
RW
COLOR_CONVERSION_DISABLED: 
This bit enables or disables the color conversion 
logic. Color conversion is intended to be used with the formats that support YUV formats 
such as the YUV 4:2:2 packed format and x:8:8:8 and 8:8:8:8 formats. Formats such 
as RGB5:5:5 and 5:6:5 do not have YUV versions.  
0 = Pixel data is sent through the conversion logic (only applies to YUV formats) 
1 = Pixel data is not sent through the YUV-)RGB conversion logic.
18
0b
RW
YUV_FORMAT: 
This bit specifies the source YUV format for the YUV to RGB color 
conversion operation. This field is ignored when source data is RGB. 
0 = ITU-R Recommendation BT.601 
1 = ITU-R Recommendation BT.709
17:16
0b
RW
YUV_BYTE_ORDER: 
This field is used to select the byte order when using YUV 4:2:2 
data formats. For other formats, this field is ignored.  
00 = YUYV 
01 = UYVY 
10 = YVYU 
11 = VYUY
15
0b
RW
_180DISPLAY_ROTATION: 
This mode causes the display plane to be rotated 180 . In 
addition to setting this bit, software must also set the base address to the lower right 
corner of the unrotated image and calculate the x, y offset as relative to the lower right 
corner. 
0 = No rotation 
1 = 180 rotation
14:11
0b
RW
RESERVED_1: 
Reserved.
10
0b
RW
TILED_SURFACE: 
This bit indicates that the Sprite A surface data is in tiled memory. 
The tile pitch is specified in bytes in the DSPCSTRIDE register. Only X tiling is supported 
for display surfaces. 
When this bit is set, it affects the hardware interpretation of the DSPCTILEOFF, 
DSPCLINOFF, and DSPCSURFADDR registers. 
0 = Sprite A surface uses linear memory 
1 = Sprite A surface uses X-tiled memory
Bit 
Range
Default & 
Access
Field Name (ID): Description