Epson S1D13706 Technical Manual page 218

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

Advertisement

Page 58
S1D13706
X31B-G-003-03
2. Confirm the sub-window coordinates are valid.
The horizontal coordinates and horizontal width must be a multiple of 32 ÷ bpp.
60 ÷ (32 ÷ 4) = 7.5 (invalid)
120 ÷ (32 ÷ 4) = 15
The sub-window horizontal start coordinate is invalid. Therefore, a valid coordinate
close to 60 must be chosen. For example, 8 × (32 ÷ 4) = 64. Consequently the new
sub-window coordinates are (64, 80).
3. Determine the main window display start address.
The main window is typically placed at the start of display memory, which is at dis-
play address 0.
main window display start address register
= (desired byte address + ((panel width - 1) × panel height × bpp ÷ 8) ÷ 4)
= (0 + ((320 - 1) × 240 × 4 ÷ 8) ÷ 4)
= 9570
= 2562h
Program the Main Window Display Start Address registers. REG[74h] is set to 62h,
REG[75h] is set to 25h, and REG[76h] is set to 00h.
4. Determine the main window line address offset.
number of dwords per line
Program the Main Window Line Address Offset registers. REG[78h] is set to 1Eh,
and REG[79h] is set to 00h.
5. Determine the sub-window display start address.
The main window image must take up 320 x 240 pixels ÷ 2 pixels per byte= 9600h
bytes. If the main window starts at address 0h, then the sub-window can start at
9600h.
sub-window display start address register
= (desired byte address + ((sub-window height - 1) × sub-window width × bpp ÷ 8)) ÷
4
= (9600h + ((160 - 1) × 120 × 4 ÷ 8)) ÷ 4
= 11985
= 2ED1h
Program the Sub-window Display Start Address registers. REG[7Ch] is set to D1h,
REG[7Dh] is set to 2Eh, and REG[7Eh] is set to 00h.
Epson Research and Development
Vancouver Design Center
= image width ÷ (32 ÷ bpp)
= 240 ÷ (32 ÷ 4)
= 30
= 1Eh
Programming Notes and Examples
Issue Date: 01/02/23

Advertisement

Table of Contents
loading

Table of Contents