ChipFind - документация

Электронный компонент: S1D13700

Скачать:  PDF   ZIP

Document Outline

S1D13700 Embedded Memory Graphics LCD Controller
Hardware Functional Specification
Document Number: X42A-A-001-00
Status: Revision 1.0
Issue Date: 2004/01/06
Copyright 2002, 2004 Epson Research and Development, Inc. All Rights Reserved.
Information in this document is subject to change without notice. You may download and use this document, but only for your own use in
evaluating Seiko Epson/EPSON products. You may not modify the document. Epson Research and Development, Inc. disclaims any
representation that the contents of this document are accurate or current. The Programs/Technologies described in this document may contain
material protected under U.S. and/or International Patent laws.
EPSON is a registered trademark of Seiko Epson Corporation. All other Trademarks are the property of their respective owners
Page 2
Epson Research and Development
Vancouver Design Center
S1D13700
Hardware Functional Specification
X42A-A-001-00
Issue Date: 2004/01/06
Revision 1.0
THIS PAGE LEFT BLANK
Epson Research and Development
Page 3
Vancouver Design Center
Hardware Functional Specification
S1D13700
Issue Date: 2004/01/06
X42A-A-001-00
Revision 1.0
Table of Contents
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.1 Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.2 Overview Description . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.1 Internal Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.2 Host CPU Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.3 Display Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.4 Display Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.5 Character Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.6 Power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.7 Clock Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.8 Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3 System Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4 Functional Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5 Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.1 Pinout Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.2 Pin Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
5.2.1 Host Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
5.2.2 LCD Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
5.2.3 Clock Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
5.2.4 Power And Ground . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
5.3 Summary of Configuration Options . . . . . . . . . . . . . . . . . . . . . . 24
5.4 Host Bus Interface Pin Mapping . . . . . . . . . . . . . . . . . . . . . . . 25
6 D.C. Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
7 A.C. Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
7.1 Clock Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
7.1.1 Input Clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
7.2 Reset Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
7.3 CPU Interface Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
7.3.1 Generic Bus Direct/Indirect Interface with WAIT# Timing . . . . . . . . . . . . . 30
7.3.2 Generic Bus Direct/Indirect Interface without WAIT# Timing . . . . . . . . . . . . 32
7.3.3 MC68K Family Bus Direct/Indirect Interface with DTACK# Timing . . . . . . . . 34
7.3.4 MC68K Family Bus Direct/Indirect Interface without DTACK# Timing . . . . . . 36
7.3.5 M6800 Family Bus Indirect Interface Timing . . . . . . . . . . . . . . . . . . . . 38
7.4 Power Save Mode/Display Enable Timing . . . . . . . . . . . . . . . . . . . 40
7.5 Display Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Page 4
Epson Research and Development
Vancouver Design Center
S1D13700
Hardware Functional Specification
X42A-A-001-00
Issue Date: 2004/01/06
Revision 1.0
8 Memory Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44
9 Clocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45
9.1 Clock Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45
9.2 Clock Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45
9.2.1 System Clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
9.2.2 FPSHIFT Clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
9.3 Oscillator Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46
10 Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47
10.1 Register Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47
10.2 Register Restrictions . . . . . . . . . . . . . . . . . . . . . . . . . . . .48
10.3 Register Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . .48
10.3.1 System Control Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
10.3.2 Display Control Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
10.3.3 Drawing Control Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
10.3.4 Gray Scale Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
11 Indirect Addressing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .72
11.1 System Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .73
11.1.1 SYSTEM SET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
11.1.2 POWER SAVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
11.1.3 DISP ON/OFF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
11.1.4 SCROLL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
11.1.5 CSRFORM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
11.1.6 CSRDIR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
11.1.7 OVLAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
11.1.8 CGRAM ADR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
11.1.9 HDOT SCR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
11.1.10 CSRW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
11.1.11 CSRR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
11.1.12 GRAYSCALE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
11.1.13 Memory Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
12 Display Control Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .79
12.1 Character Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . .79
12.2 Screen Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . .81
12.2.1 Screen Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
12.2.2 Display Address Scanning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
12.2.3 Display Scan Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
12.3 Cursor Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .86
12.3.1 Cursor Write Register Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
12.3.2 Cursor Movement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Epson Research and Development
Page 5
Vancouver Design Center
Hardware Functional Specification
S1D13700
Issue Date: 2004/01/06
X42A-A-001-00
Revision 1.0
12.3.3 Cursor Display Layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
12.4 Memory to Display Relationship . . . . . . . . . . . . . . . . . . . . . . . 88
12.5 Scrolling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
12.5.1 On-Page Scrolling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
12.5.2 Inter-Page Scrolling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
12.5.3 Horizontal Wraparound Scrolling . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
12.5.4 Bi-directional Scrolling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
12.5.5 Scroll Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
13 Character Generator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
13.1 CG Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
13.1.1 Internal Character Generator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
13.1.2 Character Generator RAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
13.2 Setting the Character Generator Address . . . . . . . . . . . . . . . . . . . . 98
13.2.1 CGRAM Addressing Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
13.3 Character Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
14 Microprocessor Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
14.1 System Bus Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
14.1.1 Generic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
14.1.2 M6800 Family . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
14.1.3 MC68K Family . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
15 Application Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
15.1 Register Initialization/Initialization Parameters . . . . . . . . . . . . . . . . . 103
15.1.1 SYSTEM SET Command and Parameters . . . . . . . . . . . . . . . . . . . . . . 103
15.1.2 Initialization Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
15.1.3 Display Mode Setting Example 1: Combining Text and Graphics . . . . . . . . . . 110
15.1.4 Display Mode Setting Example 2: Combining Graphics and Graphics . . . . . . . . 112
15.1.5 Display Mode Setting Example 3: Combining Three Graphics Layers . . . . . . . . 114
15.2 System Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
15.3 Smooth Horizontal Scrolling . . . . . . . . . . . . . . . . . . . . . . . . 116
15.4 Layered Display Attributes . . . . . . . . . . . . . . . . . . . . . . . . . 118
15.4.1 Inverse Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
15.4.2 Half-Tone Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
15.4.3 Flash Attribute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
15.5 16 16-Dot Graphic Display . . . . . . . . . . . . . . . . . . . . . . . . 121
15.5.1 Command Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
15.5.2 Kanji Character Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
16 Internal Character Generator Font . . . . . . . . . . . . . . . . . . . . . . . . . . 125
17 Power Save Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
18 Mechanical Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127