ADE3000SXT STMicroelectronics, ADE3000SXT Datasheet - Page 69

no-image

ADE3000SXT

Manufacturer Part Number
ADE3000SXT
Description
LCD Display Engines with Integrated DVI/ ADC and YUV Ports
Manufacturer
STMicroelectronics
Datasheet
ADE3XXX
Header Byte
First
Second
and the primary color (red, green, or blue). The data byte following the second header byte is
written to the selected (table, index, primary) location.
Font Data
Font data is sent to the OSD through burst transfers. The first header byte selects the transfer type
and provides three bits of the character index, while the second header byte selects transfer type
“C” and gives the remaining five bits of offset. The data bytes for the character follow, given from top
to bottom and left to right in the character cell.
A monochrome character is 27 bytes long, with two scan-lines occupying three bytes. A color
character is four times as long as a monochrome character (108 bytes), with each byte containing
two four-bit pixels. Both color and monochrome fonts are 12 pixels wide and 18 high.
Transfer Formats
The transfer format consists of two header bytes and a variable number of data bytes. The header
bytes determine the type of transfer (character, attribute, monochrome font, color font, or color
table). Addressing is by row and column in the case of character or attribute transfers, and by
character index in the case of font transfers.
When writing to the color table, the “column” field determines the color table and R/G/B selection.
Bits
[7:4]
[3:0]
[7:6]
[5]
[4:0]
Table 23: OSD Access Header Definition
Description
Type of data transfer. Valid values are:
0x8: screen map
0x9: color LUT
0xA: attribute map
0xC: font data
all others: Reserved
For screen map or attribute map access, this is the row index.
For color LUT access, this is the color index.
For font data access, bits [2:0] are the MSB’s of the character index.
Type of data burst:
0x0: A/B modes: Only one data byte follows this header byte.
0x1: C mode: All bytes following this header byte are data bytes until
the serial interface indicates an end-of-transmission. The OSD
internally auto-increments after each byte. In screen and attribute map
access modes the column number is incremented after each byte,
wrapping to the beginning of the next row once column 29 is passed
and wrapping to row 0 if row 14 is passed.
Either mode may be used for display and character attribute modes,
except for the off-screen attributes in column 15 and row 30, which
must use mode A/B. Font definition mode must use mode C.
must be set to zero
In screen and attribute map access modes, this is the column number.
In font data access mode, this gives the 5 lsb’s of the character index.
In color LUT access mode, it selects the table number and color to be
written:
0x0: LUT 0, red
0x1: LUT 0, green
0x2: LUT 0, blue
0x3: LUT 1, red
0x4: LUT 1, green
0x5: LUT 1, blue
0x6 - 0x7: Reserved
OSD Block
69/88

Related parts for ADE3000SXT