Examples - Epson S1D13706 Technical Manual

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

Advertisement

Epson Research and Development
Vancouver Design Center
Note
REG[78h] Main Window Line Address Offset Register 0
Bit 7
Bit 6
REG[79h] Main Window Line Address Offset Register 1
n/a
n/a
Note
Note

7.2 Examples

Programming Notes and Examples
Issue Date: 01/02/23
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.
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 5
Bit 4
n/a
These registers indicate the number of dwords per line in the main window image (typically
the panel width).
number of dwords per line = image width ÷ (32 ÷ bpp)
The image width must be a multiple of 32 ÷ bpp. If the panel width is not such a multi-
ple, a slightly larger width is chosen.
Round up to the nearest integer all line address values that have fractional parts.
Example 1: In SwivelView 0° (normal) mode, program the main window registers for
a 320x240 panel at color depth of 4 bpp.
1. Confirm the main window coordinates are valid.
The horizontal coordinates must be a multiple of 32 ÷ bpp.
320 ÷ (32 ÷ 4) = 40
Main window horizontal coordinate is valid.
Bit 3
n/a
n/a
Bit 2
Bit 1
n/a
Bit 9
Page 33
Bit 0
Bit 8
S1D13706
X31B-G-003-03

Advertisement

Table of Contents
loading

Table of Contents