Initialization; Memory Considerations - Epson S1D13506 Technical Manual

Color lcd/crt/tv controller
Table of Contents

Advertisement

Epson Research and Development
Vancouver Design Center

8.3 Initialization

8.3.1 Memory Considerations

Note
Programming Notes and Examples
Issue Date: 02/03/21
This section describes the process of initializing the S1D13506 for a Hardware Cursor or
Ink Layer.
Both the Hardware Cursor and Ink Layer are positioned in the display buffer by the LCD
Ink/Cursor Start Address register (REG[071h]) and CRT/TV Ink/Cursor Start Address
register (REG[081h]). The Hardware Cursor and Ink Layer should be allocated the highest
possible available memory address. If a Dual Panel Buffer is required, or if another
Hardware Cursor or Ink Layer is required, additional memory must be allocated and
programmed in the appropriate Ink/Cursor Start Address register.
The size of the Dual Panel Buffer is determined by the following.
Dual Panel Buffer Size (in bytes) = (Panel Width x Panel Height) x factor ÷ 16
where:
factor
The dual panel buffer always starts at (Display Memory Size - Dual Panel Buffer Size).
The size of a hardware cursor is always 1024 bytes.
The size of the ink layer in bytes is (display width x display height ÷ 4).
= 4 for color panel
= 1 for monochrome panel
Page 47
S1D13506
X25B-G-003-04

Advertisement

Table of Contents
loading

Table of Contents