Epson S1D13706 Technical Manual page 198

Embedded memory lcd controller
Hide thumbs Also See for S1D13706:
Table of Contents

Advertisement

Page 38
REG[74h] Main Window Display Start Address Register 0
Bit 7
Bit 6
REG[75h] Main Window Display Start Address Register 1
Bit 15
Bit 14
REG[76h] Main Window Display Start Address Register 2
n/a
n/a
S1D13706
X31B-G-003-03
Bit 5
Bit 4
Bit 13
Bit 12
n/a
These registers represent a dword address which points to the start of the main window
image in the display buffer. An address of 0 is the start of the display buffer. For the
following SwivelView mode descriptions, the desired byte address is the starting display
address for the main window image, and panel width and panel height refer to the physical
panel dimensions.
Note
Truncate all fractional values before writing to the address registers.
In SwivelView 0°, program the start address
= desired byte address ÷ 4.
In SwivelView 90°, program the start address
= ((desired byte address + (panel height × bpp ÷ 8)) ÷ 4) - 1.
In SwivelView 180°, program the start address
= ((desired byte address + (panel width × panel height × bpp ÷ 8)) ÷ 4) - 1.
In SwivelView 270°, program the start address
= (desired byte address + ((panel width - 1) × panel height × bpp ÷ 8)) ÷ 4.
Note
SwivelView 0° and 180° require the panel width to be a multiple of 32 ÷ bits-per-pixel.
SwivelView 90° and 270° require the panel height to be a multiple of 32 ÷ bits-per-pix-
el. If this is not possible, a virtual display (one larger than the physical panel size) is re-
quired which does satisfy the above requirements. To create a virtual display, program
the main window line address offset to values which are greater than that required for
the given display width.
Bit 3
Bit 11
n/a
n/a
Epson Research and Development
Vancouver Design Center
Bit 2
Bit 1
Bit 10
Bit 9
n/a
n/a
Programming Notes and Examples
Issue Date: 01/02/23
Bit 0
Bit 8
Bit 16

Advertisement

Table of Contents
loading

Table of Contents