Table 14-1: Ink/Cursor Start Address Encoding; Ink Layer/Hardware Cursor Architecture; Ink Layer/Hardware Cursor Buffers - Epson S1D13506 Technical Manual

Color lcd/crt/tv controller
Table of Contents

Advertisement

Page 196

14 Ink Layer/Hardware Cursor Architecture

14.1 Ink Layer/Hardware Cursor Buffers

Ink/Cursor Start
Address Bits [7:0]
0
n = 255...1
S1D13506
X25B-A-001-12
The Ink Layer/Hardware Cursor buffers contain formatted image data for the Ink Layer or
Hardware Cursor. There may be several Ink Layer/Hardware Cursor images stored in the
display buffer but only one may be active at any given time. The active Ink Layer/Hardware
Cursor buffer is selected by the Ink/Cursor Start Address register (REG[071h] for LCD,
REG[081h] for CRT/TV). This register defines the start address for the active Ink/Cursor
buffer. The Ink/Cursor buffer must be positioned where it does not conflict with the image
buffer and Dual Panel Buffer. The start address for the Ink/Cursor buffer is programmed as
shown in the following table.

Table 14-1: Ink/Cursor Start Address Encoding

Start Address (Bytes)
Display Buffer Size - 1024
Display Buffer Size -
×
(n
8192)
The Ink/Cursor image is stored contiguously. The address offset from the starting word of
line n to the starting word of line n+1 is calculated as follows:
LCD Ink Address Offset (words) = REG[032h] + 1
CRT/TV Ink Address Offset (words) = REG[050h] + 1
LCD or CRT/TV Cursor Address Offset (words) = 8
Epson Research and Development
Comments
This default value is suitable for a cursor
when there is no Dual Panel Buffer.
These positions can be used to:
• position an Ink buffer at the top of the
display buffer;
• position an Ink buffer between the image
and Dual Panel Buffers;
• position a Cursor buffer between the
image and Dual Panel Buffers;
• select from a multiple of Cursor buffers.
Vancouver Design Center
Hardware Functional Specification
Issue Date: 02/03/26

Advertisement

Table of Contents
loading

Table of Contents