English
Language : 

S1D13806 Datasheet, PDF (274/730 Pages) Epson Company – S1D13806 Embedded Memory Display Controller
Page 64
Epson Research and Development
Vancouver Design Center
9.4.2 SwivelView 90°
This section describes how to program the Display Start Address registers for SwivelView
90° in a series of steps. Calculations in each step must be truncated to integers. To make this
section more complete, the Memory Address Offset registers are also programmed.
Note
SwivelView 90° supports the following configurations:
LCD in 8 and 16 bpp
CRT/TV in 8 and 16 bpp
1. Determine and program the Memory Address Offset registers for the given display
(LCD or CRT/TV).
Memory Address Offset = 1024 × bpp ÷ 16
For the LCD, program REG[47h:46h] = Memory Address Offset
For the CRT/TV, program REG[67h:66h] = Memory Address Offset
2. Determine the offset address to the top left corner of the image.
Note that yStart must be a multiple of 16 ÷ bpp.
offset = (1024 × yStart + xStart) × bpp ÷ 8)
3. Determine and program the Display Start Address for the given display (LCD or
CRT/TV).
Start Address = (1024 - rotated display height - yStart +
(1024 × xStart)) × bpp ÷ 16
For the LCD, program REG[44h:42h] = Start Address
For the CRT/TV, program REG[64h:62h] = Start Address
S1D13806
X28B-G-003-07
Programming Notes and Examples
Issue Date: 02/02/21