English
Language : 

SDA55XX Datasheet, PDF (209/230 Pages) Infineon Technologies AG – Preliminary & Confidential
SDA 55xx
Preliminary & Confidential
Display
There are 4 bytes of SFR registers which are pointing to two pointer arrays
inside the XRAM:
SFR address
XXh
XXh+02h
name
POINTARRAY0
POINTARRAY1
function
Pointer to pointer array 0
Pointer to pointer array 1
These 2 SFR pointers are used to point to 2 x 3 other pointers . These 6 pointers
are pointing to the start address of the following memory areas:
- Start address of character display area memory
- Start address of CLUT
- Start address of 1-bit DRCS characters matrixes
- Start address of 2-bit DRCS characters matrixes
- Start address of 4-bit DRCS characters matrixes
- Start address of global display word / cursor matrix
User has to take care for a pointer definition so that memory areas do not
overlapp each other on the one hand and that the definition is optimized in a
way, so that no memory is wasted on the other hand. The length of the global
display word is fixed to 10 byte and the length of the CLUT is fixed to 2 x 48 byte.
The length of all the other areas depend on the OSD recquirements (see also
18.6.1 to 18.6.4).
Each of the six pointers to the memory areas is stored in an array of pointers.
Each pointer in this array has got a width of 16 bits and uses 2 bytes inside the
RAM:
Pointer Array
Startaddress
in array
name
POINTFIELD
0
0h (LByte)
1h (HByte)
2h (LByte)
3h (HByte)
4h (LByte)
5h (HByte)
DISPOINTh
CLUTPOINT
GDWCURPOINTh
function
Pointer to display memory
Pointer to CLUT
Pointer to GDW and cursor matrix
Semiconductor Group
209
User’s Manual July 99