2004 Apr 01
63
Philips Semiconductors
Product specication
XGA analog input at panel controller
SAA6703AH
The character codes from 000H to 15FH (see Table
42)are ROM defined characters with the natural resolution of
12
× 18 pixels, so the font resolution defined via
OSDT_FR_X and OSDT_FR_Y should be set to
12 and 18 to achieve optimal viewing results. If the actual
font resolution is defined greater than 12
× 18, all ROM
characters will be centred automatically inside the
programmed font size; if it is less than 12
× 18 the
characters will be cropped. This handling allows ROM and
RAM characters to be displayed together in one OSD,
even if the RAM font size does not fit the ROM size of
12
× 18 pixels. Looking at
Fig.19 it is easily seen that the
ROM is using six different subareas for the charcode.
The addresses from 160H to 1F6H are mapped to the
internal character generators (GEN). Despite the real
ROM definitions these characters do not have a native
resolution instead they will always be displayed in the
actual defined font resolution (OSDT_FR_X and
OSDT_FR_Y) itself.
While the border characters of the font GEN are kept fixed
and just adapted to the used font size, the slider parts are
generated based on its parameters OSDT_SLP1 and
OSDT_SLP0 (see Table
43).Table 42 ROM mapping
ADDRESS
(HEX)
CONTENTS
000 to 01F
multicolour, dual character symbols
020 to 02F
multicolour, single character symbols
030 to 04F
single colour, dual character symbols
050 to 05F
single colour, single character symbols
060 to 112
single colour, ANSI like character set with
ASCII mapping (ASCII code + 60H)
113 to 15F
single colour, basic Japanese font set
160 to 1D1
single colour, border and line characters
1D1 to 1F6
multicolour generated slider parts
Table 43 Slider property registers
Table 44 Slider property registers bit description
REGISTER
D7
D6
D5
D4
D3
D2
D1
D0
OSDT_SLP1 slider_border[3:0]
slider_offset[3:0]
OSDT_SLP0
slider_style slider_gap[3:0]
BIT
DESCRIPTION
slider_offset[3:0]
distance from the character border to the generated slider in pixel
slider_border[3:0]
thickness of slider border in pixel
slider_gap[3:0]
gap between slider border and slider core in pixel
slider_style
0: ll; middle slider parts are solidly lled from left to right and from bottom to top
1: peak; middle slider parts are created with a single marker at reference position