Epson S1D13705 User Manual
Page 97

Epson Research and Development
Page 3
Vancouver Design Center
Programming Notes and Examples
S1D13705
Issue Date: 02/01/22
X27A-G-002-03
Table of Contents
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2 Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Display Buffer Location . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Register Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Frame Rate Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3 Memory Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1 Bit-Per-Pixel (2 Colors/Gray Shades) . . . . . . . . . . . . . . . . . . . . 12
2 Bit-Per-Pixel (4 Colors/Gray Shades) . . . . . . . . . . . . . . . . . . . . 13
4 Bit-Per-Pixel (16 Colors/Gray Shades) . . . . . . . . . . . . . . . . . . . . 13
Eight Bit-Per-Pixel (256 Colors) . . . . . . . . . . . . . . . . . . . . . . . 14
4 Look-Up Table (LUT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Look-Up Table Registers . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Look-Up Table Organization . . . . . . . . . . . . . . . . . . . . . . . . 17
Color Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Gray Shade Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
5 Advanced Techniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Virtual Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Panning and Scrolling . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Split Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
6 LCD Power Sequencing and Power Save Modes . . . . . . . . . . . . . . . . . . . 35
LCD Power Sequencing . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
LCD Enable/Disable . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
7 Hardware Rotation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Introduction To Hardware Rotation . . . . . . . . . . . . . . . . . . . . . . 37
Default Portrait Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Alternate Portrait Mode . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43