查询S1D13706供应商
S1D13706 Embedded Memory LCD Controller
Hardware Functional Specification
Document Number: X31B-A-001-09
Copyright © 1999, 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
THIS PAGE LEFT BLANK
S1D13706 Hardware Functional Specification
X31B-A-001-09 Issue Date: 2004/02/09
Epson Research and Development Page 3
Vancouver Design Center
Table of Contents
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.1 Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.2 Overview Description . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.1 Integrated Frame Buffer . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.2 CPU Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.3 Display Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.4 Display Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.5 Display Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.6 Clock Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.7 Miscellaneous . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3 Typical System Implementation Diagrams . . . . . . . . . . . . . . . . . . . . . . 14
4 Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
4.1 Pinout Diagram - TQFP15 - 100pin . . . . . . . . . . . . . . . . . . . . . . 18
4.2 Pinout Diagram - Die Form . . . . . . . . . . . . . . . . . . . . . . . . . 19
4.3 Pin Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4.3.1 Host Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4.3.2 LCD Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
4.3.3 Clock Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
4.3.4 Miscellaneous . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
4.3.5 Power And Ground . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
4.4 Summary of Configuration Options . . . . . . . . . . . . . . . . . . . . . . 28
4.5 Host Bus Interface Pin Mapping . . . . . . . . . . . . . . . . . . . . . . . 29
4.6 LCD Interface Pin Mapping . . . . . . . . . . . . . . . . . . . . . . . . . 30
5 D.C. Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
6 A.C. Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
6.1 Clock Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
6.1.1 Input Clocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
6.1.2 Internal Clocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
6.2 CPU Interface Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
6.2.1 Generic #1 Interface Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
6.2.2 Generic #2 Interface Timing (e.g. ISA) . . . . . . . . . . . . . . . . . . . . . . . . 37
6.2.3 Hitachi SH-4 Interface Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
6.2.4 Hitachi SH-3 Interface Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
6.2.5 Motorola MC68K #1 Interface Timing (e.g. MC68000) . . . . . . . . . . . . . . . 43
6.2.6 Motorola MC68K #2 Interface Timing (e.g. MC68030) . . . . . . . . . . . . . . . 45
Hardware Functional Specification S1D13706
Issue Date: 2004/02/09 X31B-A-001-09
Page 4 Epson Research and Development
Vancouver Design Center
6.2.7 Motorola REDCAP2 Interface Timing . . . . . . . . . . . . . . . . . . . . . . . . 47
6.2.8 Motorola DragonBall Interface Timing with DTACK (e.g. MC68EZ328/MC68VZ328) 49
6.2.9 Motorola DragonBall Interface Timing w/o DTACK (e.g. MC68EZ328/MC68VZ328) 51
6.3 LCD Power Sequencing . . . . . . . . . . . . . . . . . . . . . . . . . . .54
6.3.1 Passive/TFT Power-On Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
6.3.2 Passive/TFT Power-Off Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
6.4 Display Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .56
6.4.1 Generic STN Panel Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
6.4.2 Single Monochrome 4-Bit Panel Timing . . . . . . . . . . . . . . . . . . . . . . . 60
6.4.3 Single Monochrome 8-Bit Panel Timing . . . . . . . . . . . . . . . . . . . . . . . 62
6.4.4 Single Color 4-Bit Panel Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
6.4.5 Single Color 8-Bit Panel Timing (Format 1) . . . . . . . . . . . . . . . . . . . . . 66
6.4.6 Single Color 8-Bit Panel Timing (Format 2) . . . . . . . . . . . . . . . . . . . . . 68
6.4.7 Single Color 16-Bit Panel Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
6.4.8 Generic TFT Panel Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
6.4.9 9/12/18-Bit TFT Panel Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
6.4.10 160x160 Sharp ‘Direct’ HR-TFT Panel Timing (e.g. LQ031B1DDxx) . . . . . . . 76
6.4.11 320x240 Sharp ‘Direct’ HR-TFT Panel Timing (e.g. LQ039Q2DS01) . . . . . . . . 80
6.4.12 160x240 Epson D-TFD Panel Timing (e.g. LF26SCR) . . . . . . . . . . . . . . . . 82
6.4.13 320x240 Epson D-TFD Panel Timing (e.g. LF37SQR) . . . . . . . . . . . . . . . . 86
7 Clocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .90
7.1 Clock Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . .90
7.1.1 BCLK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
7.1.2 MCLK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
7.1.3 PCLK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
7.1.4 PWMCLK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
7.2 Clock Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .93
7.3 Clocks versus Functions . . . . . . . . . . . . . . . . . . . . . . . . . . .94
8 Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95
8.1 Register Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95
8.2 Register Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95
8.3 Register Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . .96
8.3.1 Read-Only Configuration Registers . . . . . . . . . . . . . . . . . . . . . . . . . . 96
8.3.2 Clock Configuration Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
8.3.3 Look-Up Table Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
8.3.4 Panel Configuration Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . .101
8.3.5 Display Mode Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .109
8.3.6 Picture-in-Picture Plus (PIP+) Registers . . . . . . . . . . . . . . . . . . . . . . .115
8.3.7 Miscellaneous Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .120
S1D13706 Hardware Functional Specification
X31B-A-001-09 Issue Date: 2004/02/09
Epson Research and Development Page 5
Vancouver Design Center
8.3.8 General IO Pins Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .122
8.3.9 Pulse Width Modulation (PWM) Clock and Contrast Voltage (CV) Pulse Configuration
Registers 126
9 Frame Rate Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
10 Display Data Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
11 Look-Up Table Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
11.1 Monochrome Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
11.2 Color Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .134
12 SwivelView™ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
12.1 Concept . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
12.2 90° SwivelView™ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
12.2.1 Register Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
12.3 180° SwivelView™ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
12.3.1 Register Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
12.4 270° SwivelView™ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
12.4.1 Register Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
13 Picture-in-Picture Plus (PIP+) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
13.1 Concept . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
13.2 With SwivelView Enabled . . . . . . . . . . . . . . . . . . . . . . . . .144
13.2.1 SwivelView 90° . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .144
13.2.2 SwivelView 180° . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
13.2.3 SwivelView 270° . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
14 Big-Endian Bus Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
14.1 Byte Swapping Bus Data . . . . . . . . . . . . . . . . . . . . . . . . . .146
14.1.1 16 Bpp Color Depth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
14.1.2 1/2/4/8 Bpp Color Depth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .148
15 Power Save Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
16 Mechanical Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
17 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
18 Sales and Technical Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
Hardware Functional Specification S1D13706
Issue Date: 2004/02/09 X31B-A-001-09
Page 6 Epson Research and Development
Vancouver Design Center
THIS PAGE LEFT BLANK
S1D13706 Hardware Functional Specification
X31B-A-001-09 Issue Date: 2004/02/09
Epson Research and Development Page 7
Vancouver Design Center
List of Tables
Table 4-1: Pinout Assignments - Die Form (S1D13706D00A) . . . . . . . . . . . . . . . . . . . . 20
Table 4-2: Host Interface Pin Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Table 4-3: LCD Interface Pin Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Table 4-4: Clock Input Pin Descriptions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Table 4-5: Miscellaneous Pin Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Table 4-6: Power And Ground Pin Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Table 4-7: Summary of Power-On/Reset Options . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Table 4-8: Host Bus Interface Pin Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Table 4-9: LCD Interface Pin Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Table 5-1: Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Table 5-2: Recommended Operating Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Table 5-3: Electrical Characteristics for VDD = 3.3V typical. . . . . . . . . . . . . . . . . . . . . 31
Table 6-1: Clock Input Requirements for CLKI when CLKI to BCLK divide > 1 . . . . . . . . . . 32
Table 6-2: Clock Input Requirements for CLKI when CLKI to BCLK divide = 1 . . . . . . . . . . 33
Table 6-3: Clock Input Requirements for CLKI2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Table 6-4: Internal Clock Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Table 6-5: Generic #1 Interface Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Table 6-6: Generic #2 Interface Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Table 6-7: Hitachi SH-4 Interface Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Table 6-8: Hitachi SH-3 Interface Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Table 6-9: Motorola MC68K #1 Interface Timing . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Table 6-10: Motorola MC68K #2 Interface Timing . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Table 6-11: Motorola REDCAP2 Interface Timing. . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Table 6-12: Motorola DragonBall Interface with DTACK Timing. . . . . . . . . . . . . . . . . . . 50
Table 6-13: Motorola DragonBall Interface without DTACK Timing . . . . . . . . . . . . . . . . . 52
Table 6-14: Passive/TFT Power-On Sequence Timing . . . . . . . . . . . . . . . . . . . . . . . . . 54
Table 6-15: Passive/TFT Power-Off Sequence Timing. . . . . . . . . . . . . . . . . . . . . . . . . 55
Table 6-16: Panel Timing Parameter Definition and Register Summary . . . . . . . . . . . . . . . . 57
Table 6-17: Single Monochrome 4-Bit Panel A.C. Timing . . . . . . . . . . . . . . . . . . . . . . . 61
Table 6-18: Single Monochrome 8-Bit Panel A.C. Timing . . . . . . . . . . . . . . . . . . . . . . . 63
Table 6-19: Single Color 4-Bit Panel A.C. Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Table 6-20: Single Color 8-Bit Panel A.C. Timing (Format 1) . . . . . . . . . . . . . . . . . . . . . 67
Table 6-21: Single Color 8-Bit Panel A.C. Timing (Format 2) . . . . . . . . . . . . . . . . . . . . . 69
Table 6-22: Single Color 16-Bit Panel A.C. Timing . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Table 6-23: TFT A.C. Timing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Table 6-24: 160x160 Sharp ‘Direct’ HR-TFT Horizontal Timing . . . . . . . . . . . . . . . . . . . 77
Table 6-25: 160x160 Sharp ‘Direct’ HR-TFT Panel Vertical Timing . . . . . . . . . . . . . . . . . 79
Hardware Functional Specification S1D13706
Issue Date: 2004/02/09 X31B-A-001-09
Page 8 Epson Research and Development
Vancouver Design Center
Table 6-26: 320x240 Sharp ‘Direct’ HR-TFT Panel Horizontal Timing . . . . . . . . . . . . . . . . 81
Table 6-27: 320x240 Sharp ‘Direct’ HR-TFT Panel Vertical Timing . . . . . . . . . . . . . . . . . 81
Table 6-28: 160x240 Epson D-TFD Panel Horizontal Timing . . . . . . . . . . . . . . . . . . . . . 83
Table 6-29: 160x240 Epson D-TFD Panel GCP Horizontal Timing . . . . . . . . . . . . . . . . . . 84
Table 6-30: 160x240 Epson D-TFD Panel Vertical Timing . . . . . . . . . . . . . . . . . . . . . . 85
Table 6-31: 320x240 Epson D-TFD Panel Horizontal Timing . . . . . . . . . . . . . . . . . . . . . 87
Table 6-32: 320x240 Epson D-TFD Panel GCP Horizontal Timing . . . . . . . . . . . . . . . . . . 88
Table 6-33: 320x240 Epson D-TFD Panel Vertical Timing . . . . . . . . . . . . . . . . . . . . . . 89
Table 7-1: BCLK Clock Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Table 7-2: MCLK Clock Selection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Table 7-3: PCLK Clock Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Table 7-4: Relationship between MCLK and PCLK. . . . . . . . . . . . . . . . . . . . . . . . . . 92
Table 7-5: PWMCLK Clock Selection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Table 7-6: S1D13706 Internal Clock Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Table 8-1: S1D13706 Register Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Table 8-2: MCLK Divide Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Table 8-3: PCLK Divide Selection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Table 8-4: PCLK Source Selection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Table 8-5: Panel Data Width Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .102
Table 8-6: Active Panel Resolution Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . .102
Table 8-7: LCD Panel Type Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .102
Table 8-8: Inverse Video Mode Select Options . . . . . . . . . . . . . . . . . . . . . . . . . . . .110
Table 8-9: LCD Bit-per-pixel Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .111
Table 8-10: SwivelViewTM Mode Select Options . . . . . . . . . . . . . . . . . . . . . . . . . . .112
Table 8-11: 32-bit Address Increments for Color Depth . . . . . . . . . . . . . . . . . . . . . . . .116
Table 8-12: 32-bit Address Increments for Color Depth . . . . . . . . . . . . . . . . . . . . . . . .117
Table 8-13: 32-bit Address Increments for Color Depth . . . . . . . . . . . . . . . . . . . . . . . .118
Table 8-14: 32-bit Address Increments for Color Depth . . . . . . . . . . . . . . . . . . . . . . . .119
Table 8-15: PWM Clock Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .126
Table 8-16: CV Pulse Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .127
Table 8-17: PWM Clock Divide Select Options . . . . . . . . . . . . . . . . . . . . . . . . . . . .128
Table 8-18: CV Pulse Divide Select Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .128
Table 8-19: PWMOUT Duty Cycle Select Options . . . . . . . . . . . . . . . . . . . . . . . . . . .129
Table 15-1: Power Save Mode Function Summary . . . . . . . . . . . . . . . . . . . . . . . . . . .149
S1D13706 Hardware Functional Specification
X31B-A-001-09 Issue Date: 2004/02/09
Epson Research and Development Page 9
Vancouver Design Center
List of Figures
Figure 3-1: Typical System Diagram (Generic #1 Bus) . . . . . . . . . . . . . . . . . . . . . . . .14
Figure 3-2: Typical System Diagram (Generic #2 Bus) . . . . . . . . . . . . . . . . . . . . . . . .14
Figure 3-3: Typical System Diagram (Hitachi SH-4 Bus) . . . . . . . . . . . . . . . . . . . . . . . 15
Figure 3-4: Typical System Diagram (Hitachi SH-3 Bus) . . . . . . . . . . . . . . . . . . . . . . . 15
Figure 3-5: Typical System Diagram (MC68K # 1, Motorola 16-Bit 68000) . . . . . . . . . . . . . 16
Figure 3-6: Typical System Diagram (MC68K #2, Motorola 32-Bit 68030). . . . . . . . . . . . . .16
Figure 3-7: Typical System Diagram (Motorola REDCAP2 Bus) . . . . . . . . . . . . . . . . . . .17
Figure 3-8: Typical System Diagram (Motorola MC68EZ328/MC68VZ328 “DragonBall” Bus). . . 17
Figure 4-1: Pinout Diagram - TQFP15 - 100pin (S1D13706F00A) . . . . . . . . . . . . . . . . . .18
Figure 4-2: Pinout Diagram - Die Form (S1D13706D00A) . . . . . . . . . . . . . . . . . . . . . .19
Figure 6-1: Clock Input Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32
Figure 6-2: Generic #1 Interface Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Figure 6-3: Generic #2 Interface Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Figure 6-4: Hitachi SH-4 Interface Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
Figure 6-5: Hitachi SH-3 Interface Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
Figure 6-6: Motorola MC68K #1 Interface Timing. . . . . . . . . . . . . . . . . . . . . . . . . . .43
Figure 6-7: Motorola MC68K #2 Interface Timing. . . . . . . . . . . . . . . . . . . . . . . . . . .45
Figure 6-8: Motorola REDCAP2 Interface Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Figure 6-9: Motorola DragonBall Interface with DTACK Timing . . . . . . . . . . . . . . . . . . .49
Figure 6-10: Motorola DragonBall Interface without DTACK# Timing . . . . . . . . . . . . . . . .51
Figure 6-11: Passive/TFT Power-On Sequence Timing . . . . . . . . . . . . . . . . . . . . . . . . .54
Figure 6-12: Passive/TFT Power-Off Sequence Timing . . . . . . . . . . . . . . . . . . . . . . . . .55
Figure 6-13: Panel Timing Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .56
Figure 6-14: Generic STN Panel Timing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Figure 6-15: Single Monochrome 4-Bit Panel Timing . . . . . . . . . . . . . . . . . . . . . . . . . .60
Figure 6-16: Single Monochrome 4-Bit Panel A.C. Timing . . . . . . . . . . . . . . . . . . . . . . .61
Figure 6-17: Single Monochrome 8-Bit Panel Timing . . . . . . . . . . . . . . . . . . . . . . . . . .62
Figure 6-18: Single Monochrome 8-Bit Panel A.C. Timing . . . . . . . . . . . . . . . . . . . . . . .63
Figure 6-19: Single Color 4-Bit Panel Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Figure 6-20: Single Color 4-Bit Panel A.C. Timing . . . . . . . . . . . . . . . . . . . . . . . . . . .65
Figure 6-21: Single Color 8-Bit Panel Timing (Format 1) . . . . . . . . . . . . . . . . . . . . . . . . 66
Figure 6-22: Single Color 8-Bit Panel A.C. Timing (Format 1) . . . . . . . . . . . . . . . . . . . . .67
Figure 6-23: Single Color 8-Bit Panel Timing (Format 2) . . . . . . . . . . . . . . . . . . . . . . . . 68
Figure 6-24: Single Color 8-Bit Panel A.C. Timing (Format 2) . . . . . . . . . . . . . . . . . . . . .69
Figure 6-25: Single Color 16-Bit Panel Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Figure 6-26: Single Color 16-Bit Panel A.C. Timing . . . . . . . . . . . . . . . . . . . . . . . . . .71
Figure 6-27: Generic TFT Panel Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Hardware Functional Specification S1D13706
Issue Date: 2004/02/09 X31B-A-001-09
Page 10 Epson Research and Development
Vancouver Design Center
Figure 6-28: 18-Bit TFT Panel Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .73
Figure 6-29: TFT A.C. Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .74
Figure 6-30: 160x160 Sharp ‘Direct’ HR-TFT Panel Horizontal Timing . . . . . . . . . . . . . . . .76
Figure 6-31: 160x160 Sharp ‘Direct’ HR-TFT Panel Vertical Timing. . . . . . . . . . . . . . . . . .78
Figure 6-32: 320x240 Sharp ‘Direct’ HR-TFT Panel Horizontal Timing . . . . . . . . . . . . . . . .80
Figure 6-33: 320x240 Sharp ‘Direct’ HR-TFT Panel Vertical Timing. . . . . . . . . . . . . . . . . .81
Figure 6-34: 160x240 Epson D-TFD Panel Horizontal Timing . . . . . . . . . . . . . . . . . . . . .82
Figure 6-35: 160x240 Epson D-TFD Panel GCP Horizontal Timing . . . . . . . . . . . . . . . . . .84
Figure 6-36: 160x240 Epson D-TFD Panel Vertical Timing . . . . . . . . . . . . . . . . . . . . . . .85
Figure 6-37: 320x240 Epson D-TFD Panel Horizontal Timing . . . . . . . . . . . . . . . . . . . . .86
Figure 6-38: 320x240 Epson D-TFD Panel GCP Horizontal Timing . . . . . . . . . . . . . . . . . .88
Figure 6-39: 320x240 Epson D-TFD Panel Vertical Timing . . . . . . . . . . . . . . . . . . . . . . .89
Figure 7-1: Clock Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .93
Figure 8-1: Display Data Byte/Word Swap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Figure 8-2: PWM Clock/CV Pulse Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Figure 10-1: 4/8/16 Bit-Per-Pixel Display Data Memory Organization . . . . . . . . . . . . . . . . 131
Figure 11-1: 1 Bit-per-pixel Monochrome Mode Data Output Path . . . . . . . . . . . . . . . . . . 132
Figure 11-2: 2 Bit-per-pixel Monochrome Mode Data Output Path . . . . . . . . . . . . . . . . . . 132
Figure 11-3: 4 Bit-per-pixel Monochrome Mode Data Output Path . . . . . . . . . . . . . . . . . . 133
Figure 11-4: 8 Bit-per-pixel Monochrome Mode Data Output Path . . . . . . . . . . . . . . . . . . 133
Figure 11-5: 1 Bit-Per-Pixel Color Mode Data Output Path . . . . . . . . . . . . . . . . . . . . . . 134
Figure 11-6: 2 Bit-Per-Pixel Color Mode Data Output Path . . . . . . . . . . . . . . . . . . . . . . 135
Figure 11-7: 4 Bit-Per-Pixel Color Mode Data Output Path . . . . . . . . . . . . . . . . . . . . . . 136
Figure 11-8: 8 Bit-per-pixel Color Mode Data Output Path . . . . . . . . . . . . . . . . . . . . . . 137
Figure 12-1: Relationship Between The Screen Image and the Image Refreshed in 90× SwivelView.138
Figure 12-2: Relationship Between The Screen Image and the Image Refreshed in 180× SwivelView.140
Figure 12-3: Relationship Between The Screen Image and the Image Refreshed in 270× SwivelView.141
Figure 13-1: Picture-in-Picture Plus with SwivelView disabled . . . . . . . . . . . . . . . . . . . . 143
Figure 13-2: Picture-in-Picture Plus with SwivelView 90° enabled . . . . . . . . . . . . . . . . . . 144
Figure 13-3: Picture-in-Picture Plus with SwivelView 180° enabled . . . . . . . . . . . . . . . . . 144
Figure 13-4: Picture-in-Picture Plus with SwivelView 270° enabled . . . . . . . . . . . . . . . . . 145
Figure 14-1: Byte-swapping for 16 Bpp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Figure 14-2: Byte-swapping for 1/2/4/8 Bpp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
Figure 16-1: Mechanical Data 100pin TQFP15 (S1D13706F00A) . . . . . . . . . . . . . . . . . . 150
S1D13706 Hardware Functional Specification
X31B-A-001-09 Issue Date: 2004/02/09
Epson Research and Development Page 11
Vancouver Design Center
1 Introduction
1.1 Scope
This is the Hardware Functional Specification for the S1D13706 Embedded Memory LCD
Controller. Included in this document are timing diagrams, AC and DC characteristics,
register descriptions, and power management descriptions. This document is intended for
two audiences: Video Subsystem Designers and Software Developers.
For additional documentation related to the S1D13706 see Section 17, “References” on
page 151.
This document is updated as appropriate. Please check the Epson Research and Development Website at www.erd.epson.com for the latest revision of this document before
beginning any development.
We appreciate your comments on our documentation. Please contact us via email at
documentation@erd.epson.com.
1.2 Overview Description
The S1D13706 is a color/monochrome LCD graphics controller with an embedded 80K
byte SRAM display buffer. While supporting all other panel types, the S1D13706 is the
only LCD controller to directly interface to both the Epson D-TFD and the Sharp HR-TFT
family of products thus removing the requirement of an external Timing Control IC. This
high level of integration provides a low cost, low power, single chip solution to meet the
demands of embedded markets such as Mobile Communications devices and Palm-size
PCs, where board size and battery life are major concerns.
The S1D13706 utilizes a guaranteed low-latency CPU architecture providing support for
microprocessors without READY/WAIT# handshaking signals. The 32-bit internal data
path provides high performance bandwidth into display memory allowing for fast screen
updates.
Products requiring a rotated display image can take advantage of the SwivelView
which provides hardware rotation of the display memory transparent to the software application. The S1D13706 also provides support for “Picture-in-Picture Plus” (a variable size
Overlay window).
The S1D13706 provides impressive support for Palm OS
tiality to CPU type or operating system makes it an ideal display solution for a wide variety
of applications.
TM
feature
handhelds, however its impar-
Hardware Functional Specification S1D13706
Issue Date: 2004/02/09 X31B-A-001-09
Page 12 Epson Research and Development
Vancouver Design Center
2 Features
2.1 Integrated Frame Buffer
• Embedded 80K byte SRAM display buffer.
2.2 CPU Interface
• Direct support of the following interfaces:
Generic MPU bus interface using WAIT# signal.
Hitachi SH-3.
Hitachi SH-4.
Motorola M68K.
Motorola MC68EZ328/MC68VZ328 DragonBall.
Motorola “REDCAP2” - no WAIT# signal.
• 8-bit processor support with “glue logic”.
• “Fixed” low-latency CPU access times.
• Registers are memory-mapped - M/R# input selects between memory and register
address space.
• The complete 80K byte display buffer is directly and contiguously available through the
17-bit address bus.
• Single level CPU write buffer.
2.3 Display Support
• Single-panel, single-drive passive displays.
• 4/8-bit monochrome LCD interface.
• 4/8/16-bit color LCD interface.
• Active Matrix TFT interface.
• 9/12/18-bit interface.
• ‘Direct’ support for 18-bit Epson D-TFD interface.
• ‘Direct’ support for 18-bit Sharp HR-TFT interface.
S1D13706 Hardware Functional Specification
X31B-A-001-09 Issue Date: 2004/02/09
Epson Research and Development Page 13
Vancouver Design Center
2.4 Display Modes
• 1/2/4/8/16 bit-per-pixel (bpp) color depths.
• Up to 64 gray shades using Frame Rate Modulation (FRM) and dithering on monochrome passive LCD panels.
• Up to 64K colors on passive STN panels.
• Up to 64K colors on active matrix LCD panels.
• Example resolutions:
320x240 at a color depth of 8 bpp
160x160 at a color depth of 16 bpp
160x240 at a color depth of 16 bpp
2.5 Display Features
• SwivelView™: 90°, 180°, 270° counter-clockwise hardware rotation of display image.
• “Picture-in-Picture Plus”: displays a variable size window overlaid over background
image.
• Double Buffering/Multi-pages: provides smooth animation and instantaneous screen
2.6 Clock Source
• Two clock inputs: CLKI and CLKI2. It is possible to use one clock input only.
• Bus clock is derived from CLKI and can be internally divided by 2, 3, or 4.
• Memory clock is derived from bus clock. It can be internally divided by 2, 3, or 4.
• Pixel clock can be derived from CLKI, CLKI2, bus clock, or memory clock. It can be
2.7 Miscellaneous
• Hardware/Software Video Invert.
• Software Power Save mode.
• General Purpose Input/Output pins are available.
• 100-pin TQFP15 package.
• 104-pin CFLGA package.
updates.
internally divided by 2, 3, 4, or 8.
• Die form available.
Hardware Functional Specification S1D13706
Issue Date: 2004/02/09 X31B-A-001-09
Page 14 Epson Research and Development
Vancouver Design Center
3 Typical System Implementation Diagrams
.
Oscillator
Generic #1
BUS
A[27:17]
CSn#
A[16:1]
D[15:0]
WE0#
WE1#
RD0#
RD1#
WAIT#
BUSCLK
RESET#
HIOVDD
Decoder
VSS
BS#
M/R#
CS#
AB[16:1]
DB[15:0]
WE0#
WE1#
RD#
RD/WR#
WAIT#
CLKI
RESET#
AB0
CLKI2
S1D13706
FPDAT[15:0]
FPFRAME
FPLINE
FPSHIFT
DRDY
GPO
D[15:0]
FPFRAME
FPLINE
FPSHIFT
MOD
16-bit
Single
LCD
Display
Bias Power
Generic #2
BUS
A[27:17]
CSn#
A[16:0]
D[15:0]
BHE#
WAIT#
BUSCLK
RESET#
WE#
RD#
Figure 3-1: Typical System Diagram (Generic #1 Bus)
.
Oscillator
VDD
Decoder
BS#
RD/WR#
M/R#
CS#
AB[16:0]
DB[15:0]
WE0#
WE1#
RD#
WAIT#
CLKI
RESET#
S1D13706
CLKI2
FPDAT[8:0]
FPFRAME
FPLINE
FPSHIFT
DRDY
GPO
D[8:0]
FPFRAME
FPLINE
FPSHIFT
DRDY
9-bit
TFT
Display
Bias Power
Figure 3-2: Typical System Diagram (Generic #2 Bus)
S1D13706 Hardware Functional Specification
X31B-A-001-09 Issue Date: 2004/02/09
Epson Research and Development Page 15
Vancouver Design Center
.
Oscillator
SH-4
BUS
A[25:17]
CSn#
A[16:1]
D[15:0]
WE0#
WE1#
BS#
RD/WR#
RD#
RDY#
CKIO
RESET#
Decoder
VSS
M/R#
CS#
AB[16:1]
DB[15:0]
WE0#
WE1#
BS#
RD/WR#
RD#
WAIT#
CLKI
RESET#
AB0
CLKI2
S1D13706
Figure 3-3: Typical System Diagram (Hitachi SH-4 Bus)
.
Oscillator
FPDAT15
FPDAT12
FPDAT[9:0]
FPFRAME
FPLINE
FPSHIFT
DRDY
GPO
D11
D10
D[9:0]
FPFRAME
FPLINE
FPSHIFT
DRDY
12-bit
TFT
Display
Bias Power
SH-3
BUS
A[25:17]
CSn#
A[16:1]
D[15:0]
WE0#
WE1#
BS#
RD/WR#
RD#
WAIT#
CKIO
RESET#
Decoder
VSS
M/R#
CS#
AB[16:1]
DB[15:0]
WE0#
WE1#
BS#
RD/WR#
RD#
WAIT#
CLKI
RESET#
AB0
CLKI2
S1D13706
Figure 3-4: Typical System Diagram (Hitachi SH-3 Bus)
FPDAT[17:0]
FPFRAME
FPLINE
FPSHIFT
DRDY
GPO
D[17:0]
FPFRAME
FPLINE
FPSHIFT
DRDY
18-bit
TFT
Display
Bias Power
Hardware Functional Specification S1D13706
Issue Date: 2004/02/09 X31B-A-001-09
Page 16 Epson Research and Development
Vancouver Design Center
.
Oscillator
MC68K #1
BUS
A[23:17]
FC0, FC1
A[16:1]
D[15:0]
LDS#
UDS#
AS#
R/W#
DTACK#
HIOVDD
Decoder
Decoder
RD#
WE0#
M/R#
CS#
AB[16:1]
DB[15:0]
AB0
WE1#
BS#
RD/WR#
WAIT#
CLKI2
S1D13706
FPDAT[17:0]
FPFRAME
FPLINE
FPSHIFT
GPIO0
GPIO1
GPIO2
GPIO3
GPO
D[17:0]
SPS
LP
CLK
PS
CLS
REV
SPL
18-bit
HR-TFT
Display
Bias Power
RESET#
MC68K #2
BUS
A[31:17]
FC0, FC1
A[16:0]
D[31:16]
R/W#
DSACK1#
CLK
DS#
AS#
SIZ1
SIZ0
CLKI
RESET#
Figure 3-5: Typical System Diagram (MC68K # 1, Motorola 16-Bit 68000)
.
Oscillator
Decoder
Decoder
M/R#
CS#
AB[16:0]
DB[15:0]
WE1#
BS#
RD/WR#
RD#
WE0#
WAIT#
CLKI2
S1D13706
FPDAT[17:0]
FPFRAME
FPLINE
FPSHIFT
DRDY
GPIO0
GPIO1
GPIO2
GPIO3
GPIO4
GPIO5
GPIO6
D[17:0]
DY
LP
XSCL
GCP
XINH
YSCL
FR
FRS
RES
DD_P1
YSCLD
18-bit
D-TFD
Display
XSET (Bias Power)
CLK
RESET#
CLKI
RESET#
GPO
Figure 3-6: Typical System Diagram (MC68K #2, Motorola 32-Bit 68030)
S1D13706 Hardware Functional Specification
X31B-A-001-09 Issue Date: 2004/02/09
Epson Research and Development Page 17
Vancouver Design Center
.
Oscillator
REDCAP2
BUS
A[21:17]
CSn
A[16:1]
D[15:0]
R/W
OE
EB1
EB0
CLK
RESET_OUT
Decoder
HIOVDD
VSS
BS#
M/R#
CS#
AB[16:1]
DB[15:0]
RD/WR#
RD#
WE0#
WE1#
CLKI
RESET#
AB0
CLKI2
S1D13706
FPDAT[7:4]
FPSHIFT
FPFRAME
FPLINE
DRDY
GPO
D[3:0]
FPSHIFT
FPFRAME
FPLINE
MOD
4-bit
Single
LCD
Display
Bias Power
*Note: CSn# can be any of CS0-CS4
Figure 3-7: Typical System Diagram (Motorola REDCAP2 Bus)
MC68EZ328/
MC68VZ328
DragonBall
BUS
A[25:17]
CS
A[16:1]
D[15:0]
LWE
UWE
OE
DTACK
CLKO
RESET
X
Decoder
HIOVDD
VSS
BS#
RD/WR#
M/R#
CS#
AB[16:1]
DB[15:0]
WE0#
WE1#
RD#
WAIT#
CLKI
RESET#
AB0
.
Oscillator
CLKI2
S1D13706
FPDAT[7:0]
FPSHIFT
FPFRAME
FPLINE
DRDY
GPO
D[7:0]
FPSHIFT
FPFRAME
FPLINE
MOD
8-bit
Single
LCD
Display
Bias Power
Figure 3-8: Typical System Diagram (Motorola MC68EZ328/MC68VZ328 “DragonBall” Bus)
Hardware Functional Specification S1D13706
Issue Date: 2004/02/09 X31B-A-001-09
Page 18 Epson Research and Development
Vancouver Design Center
4 Pins
4.1 Pinout Diagram - TQFP15 - 100pin
75747372717069686766656463626160595857565554535251
VSS
FPDAT17
FPDAT16
FPDAT15
FPDAT14
FPDAT13
FPDAT12
FPDAT11
FPDAT10
FPDAT9
FPDAT8
FPDAT7
NIOVDD
VSS
FPDAT6
FPDAT5
FPDAT4
FPDAT3
FPDAT2
FPDAT1
FPDAT0
FPSHIFT
FPLINE
FPFRAME
COREVDD
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
NIOVDD
CLKI2
CNF7
CNF6
CNF5
CNF4
CNF3
CNF2
CNF1
CNF0
TESTEN
AB16
AB15
AB14
AB13
AB12
AB11
AB10
AB9
AB8
AB7
AB6
AB5
COREVDD
AB4
VSS
AB3
AB2
AB1
AB0
CS#
50
VSS
DRDY
GPO
GPIO0
GPIO1
GPIO2
GPIO3
GPIO4
GPIO5
GPIO6
VSS
DB0
DB1
DB2
DB3
DB4
DB5
DB6
DB7
DB8
49
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
NIOVDD
CVOUT
DB10
PWMOUT
NIOVDD
HIOVDD
VSS
DB9
S1D13706
RD/WR#
RESET#
WE1#
BS#
RD#
WE0#
M/R#
VSS
HIOVDD
WAIT#
DB15
DB14
DB13
DB12
CLKI
DB11
1
2
3
4
5
6
7
101112131415161718192021222324
8
9
25
Figure 4-1: Pinout Diagram - TQFP15 - 100pin (S1D13706F00A)
Note
Package type: 100 pin surface mount TQFP15
S1D13706 Hardware Functional Specification
X31B-A-001-09 Issue Date: 2004/02/09
Epson Research and Development Page 19
Vancouver Design Center
4.2 Pinout Diagram - Die Form
120 125 130 135 140 145 150 155 160 165 170
175
DIE No. X5534D
180
Unusable Pad
115
185
190
195
200
205
210
215
220
225
230
Y
(0,0)
110
105
100
95
90
X
85
80
75
70
65
235
Unusable Pad
15 10 40 35 30 25 20 15
55 50 45
60
Figure 4-2: Pinout Diagram - Die Form (S1D13706D00A)
Chip Size: 5.88 x 6.55 mm
PAD size: 68 x 68
Hardware Functional Specification S1D13706
Issue Date: 2004/02/09 X31B-A-001-09
µm
Page 20 Epson Research and Development
Vancouver Design Center
Table 4-1: Pinout Assignments - Die Form (S1D13706D00A)
Pin No. Pad No. Pin Name X (µm) Y (µ m) Pin No. Pad No. Pin Name X (µ m) Y (µ m)
1 1 LVDD -2331 -3149 51 119 LVDD 2813 2667
2 3 AB3 -2100 -3149 52 122 FPFRAME 2100 3149
3 5 AB2 -1932 -3149 53 124 FPLINE 1932 3149
4 8 AB1 -1680 -3149 54 127 FPSHIFT 1680 3149
5 10 AB0 -1512 -3149 55 129 FPDAT0 1512 3149
6 12 CS# -1344 -3149 56 131 FPDAT1 1344 3149
7 15 M/R# -1092 -3149 57 134 FPDAT2 1092 3149
8 17 BS# -924 -3149 58 136 FPDAT3 924 3149
9 20 RD# -672 -3149 59 139 FPDAT4 672 3149
10 22 WE0# -504 -3149 60 141 FPDAT5 504 3149
11 24 WE1# -336 -3149 61 143 FPDAT6 336 3149
12 27 RD/WR# -84 -3149 62 146 VSS 84 3149
13 29 RESET# 84 -3149 63 148 HVDD -84 3149
14 31 VSS 252 -3149 64 150 FPDAT7 -252 3149
15 34 CLKI 504 -3149 65 153 FPDAT8 -504 3149
16 36 HVDD 672 -3149 66 155 FPDAT9 -672 3149
17 39 WAIT# 924 -3149 67 158 FPDAT10 -924 3149
18 41 DB15 1092 -3149 68 160 FPDAT11 -1092 3149
19 43 DB14 1260 -3149 69 162 FPDAT12 -1260 3149
20 46 DB13 1512 -3149 70 165 FPDAT13 -1512 3149
21 48 DB12 1680 -3149 71 167 FPDAT14 -1680 3149
22 50 DB11 1848 -3149 72 169 FPDAT15 -1848 3149
23 53 DB10 2100 -3149 73 172 FPDAT16 -2100 3149
24 55 DB9 2331 -3149 74 174 FPDAT17 -2331 3149
25 58 VSS 2813 -2478 75 177 VSS -2813 2478
26 60 HVDD 2813 -2310 76 179 HVDD -2813 2310
27 62 DB8 2813 -2142 77 181 CLKI2 -2813 2142
28 65 DB7 2813 -1890 78 184 CNF7 -2813 1890
29 67 DB6 2813 -1722 79 186 CNF6 -2813 1722
30 70 DB5 2813 -1470 80 189 CNF5 -2813 1470
31 72 DB4 2813 -1302 81 191 CNF4 -2813 1302
32 74 DB3 2813 -1134 82 193 CNF3 -2813 1134
33 77 DB2 2813 -882 83 196 CNF2 -2813 882
34 79 DB1 2813 -714 84 198 CNF1 -2813 714
35 81 DB0 2813 -546 85 200 CNF0 -2813 546
36 84 VSS 2813 -294 86 203 TESTEN -2813 294
37 86 HVDD 2813 -126 87 205 AB16 -2813 126
38 89 PWMOUT 2813 126 88 208 AB15 -2813 -126
39 91 GPIO6 2813 294 89 210 AB14 -2813 -294
40 93 GPIO5 2813 462 90 212 AB13 -2813 -462
41 96 GPIO4 2813 714 91 215 AB12 -2813 -714
42 98 GPIO3 2813 882 92 217 AB11 -2813 -882
43 100 GPIO2 2813 1050 93 219 AB10 -2813 -1050
44 103 GPIO1 2813 1302 94 222 AB9 -2813 -1302
45 105 GPIO0 2813 1470 95 224 AB8 -2813 -1470
46 108 CVOUT 2813 1722 96 227 AB7 -2813 -1722
47 110 GPO 2813 1890 97 229 AB6 -2813 -1890
48 112 DRDY 2813 2058 98 231 AB5 -2813 -2058
49 115 HVDD 2813 2310 99 234 AB4 -2813 -2310
50 117 VSS 2813 2478 100 236 VSS -2813 -2478
S1D13706 Hardware Functional Specification
X31B-A-001-09 Issue Date: 2004/02/09
Epson Research and Development Page 21
Vancouver Design Center
4.3 Pin Descriptions
Key:
I = Input
O= O u t p u t
IO = Bi-Directional (Input/Output)
P= P o w e r p i n
LIS = LVTTL
LI = LVTTL input
LB2A = LVTTL IO buffer (6mA/-6mA@3.3V)
LB3P = Low noise LVTTL IO buffer (12mA/-12mA@3.3V)
LO3 = Low noise LVTTL Output buffer (12mA/-12mA@3.3V)
LB3M = Low noise LVTTL IO buffer with input mask (12mA/-12mA@3.3V)
T1 = Test mode control input with pull-down resistor (typical value of 50Ω at 3.3V)
Hi-Z = High Impedance
a
Schmitt input
a
LVTTL is Low Voltage TTL (see Section 5, “D.C. Characteristics” on page 31).
4.3.1 Host Interface
Table 4-2: Host Interface Pin Descriptions
Pin Name Type Pin # Cell
AB0 I 5 LIS HIOVDD 0
AB[16:1] I
87-99,
2-4
LI HIOVDD 0 System address bus bits 16-1.
IO
Vol tage
RESET#
State
Description
This input pin has multiple functions.
• For Generic #1, this pin is not used and should be connected
to VSS.
• For Generic #2, this pin inputs system address bit 0 (A0).
• For SH-3/SH-4, this pin is not used and should be connected
to VSS.
• For MC68K #1, this pin inputs the lower data strobe (LDS#).
• For MC68K #2, this pin inputs system address bit 0 (A0).
• For REDCAP2, this pin is not used and should be connected
to VSS.
• For DragonBall, this pin is not used and should be connected
to VSS.
See Table 4-8: “Host Bus Interface Pin Mapping,” on page 29 for
summary.
Hardware Functional Specification S1D13706
Issue Date: 2004/02/09 X31B-A-001-09
Page 22 Epson Research and Development
Vancouver Design Center
Table 4-2: Host Interface Pin Descriptions
IO
Pin Name Type Pin # Cell
DB[15:0] IO
18-24,
27-35
LB2A HIOVDD Hi-Z
Volta ge
WE0# I 10 LIS HIOVDD 1
WE1# I 11 LIS HIOVDD 1
CS# I 6 LI HIOVDD 1
M/R# I 7 LIS HIOVDD 0
RESET#
State
Input data from the system data bus.
• For Generic #1, these pins are connected to D[15:0].
• For Generic #2, these pins are connected to D[15:0].
• For SH-3/SH-4, these pins are connected to D[15:0].
• For MC68K #1, these pins are connected to D[15:0].
• For MC68K #2, these pins are connected to D[31:16] for a 32bit device (e.g. MC68030) or D[15:0] for a 16-bit device (e.g.
MC68340).
• For REDCAP2, these pins are connected to D[15:0].
• For DragonBall, these pins are connected to D[15:0].
See Table 4-8: “Host Bus Interface Pin Mapping,” on page 29 for
summary.
This input pin has multiple functions.
• For Generic #1, this pin inputs the write enable signal for the
lower data byte (WE0#).
• For Generic #2, this pin inputs the write enable signal (WE#)
• For SH-3/SH-4, this pin inputs the write enable signal for data
byte 0 (WE0#).
• For MC68K #1, this pin must be tied to HIO V
• For MC68K #2, this pin inputs the bus size bit 0 (SIZ0).
• For REDCAP2, this pin inputs the byte enable signal for the
D[7:0] data byte (EB1).
• For DragonBall, this pin inputs the byte enable signal for the
D[7:0] data byte (LWE
See Table 4-8: “Host Bus Interface Pin Mapping,” on page 29 for
summary.
This input pin has multiple functions.
• For Generic #1, this pin inputs the write enable signal for the
upper data byte (WE1#).
• For Generic #2, this pin inputs the byte enable signal for the
high data byte (BHE#).
• For SH-3/SH-4, this pin inputs the write enable signal for data
byte 1 (WE1#).
• For MC68K #1, this pin inputs the upper data strobe (UDS#).
• For MC68K #2, this pin inputs the data strobe (DS#).
• For REDCAP2, this pin inputs the byte enable signal for the
D[15:8] data byte (EB0
• For DragonBall, this pin inputs the byte enable signal for the
D[15:8] data byte (UWE
See Table 4-8: “Host Bus Interface Pin Mapping,” on page 29 for
summary.
Chip select input. See Table 4-8: “Host Bus Interface Pin Mapping,”
on page 29 for summary.
This input pin is used to select between the display buffer and
register address spaces of the S1D13706. M/R# is set high to
access the display buffer and low to access the registers. See
Table 4-8: “Host Bus Interface Pin Mapping,” on page 29 for
summary.
Description
DD
).
).
).
S1D13706 Hardware Functional Specification
X31B-A-001-09 Issue Date: 2004/02/09
Epson Research and Development Page 23
Vancouver Design Center
Table 4-2: Host Interface Pin Descriptions
IO
Pin Name Type Pin # Cell
Vol tage
RESET#
BS# I 8 LIS HIOVDD 1
RD/WR# I 12 LIS HIOVDD 1
RD# I 9 LIS HIOVDD 1
State
This input pin has multiple functions.
• For Generic #1, this pin must be tied to HIO VDD.
• For Generic #2, this pin must be tied to HIO VDD.
• For SH-3/SH-4, this pin inputs the bus start signal (BS#).
• For MC68K #1, this pin inputs the address strobe (AS#).
• For MC68K #2, this pin inputs the address strobe (AS#).
• For REDCAP2, this pin must be tied to HIO V
• For DragonBall, this pin must be tied to HIO VDD.
See Table 4-8: “Host Bus Interface Pin Mapping,” on page 29 for
summary.
This input pin has multiple functions.
• For Generic #1, this pin inputs the read command for the
upper data byte (RD1#).
• For Generic #2, this pin must be tied to HIO V
• For SH-3/SH-4, this pin inputs the RD/WR# signal. The
S1D13706 needs this signal for early decode of the bus cycle.
• For MC68K #1, this pin inputs the R/W# signal.
• For MC68K #2, this pin inputs the R/W# signal.
• For REDCAP2, this pin inputs the R/W
• For DragonBall, this pin must be tied to HIO VDD.
See Table 4-8: “Host Bus Interface Pin Mapping,” on page 29 for
summary.
This input pin has multiple functions.
• For Generic #1, this pin inputs the read command for the
lower data byte (RD0#).
• For Generic #2, this pin inputs the read command (RD#).
• For SH-3/SH-4, this pin inputs the read signal (RD#).
• For MC68K #1, this pin must be tied to HIO VDD.
• For MC68K #2, this pin inputs the bus size bit 1 (SIZ1).
• For REDCAP2, this pin inputs the output enable (OE).
• For DragonBall, this pin inputs the output enable (OE
See Table 4-8: “Host Bus Interface Pin Mapping,” on page 29 for
summary.
Description
signal.
DD
DD
.
.
).
Hardware Functional Specification S1D13706
Issue Date: 2004/02/09 X31B-A-001-09
Page 24 Epson Research and Development
Vancouver Design Center
Table 4-2: Host Interface Pin Descriptions
IO
Pin Name Type Pin # Cell
Volta ge
RESET#
WAIT# O 17 LB2A HIOVDD Hi-Z
RESET# I 13 LIS HIOVDD 0
State
During a data transfer, this output pin is driven active to force the
system to insert wait states. It is driven inactive to indicate the
completion of a data transfer. WAIT# is released to the high
impedance state after the data transfer is complete. Its active
polarity is configurable. See Table 4-7: “Summary of PowerOn/Reset Options,” on page 28.
• For Generic #1, this pin outputs the wait signal (WAIT#).
• For Generic #2, this pin outputs the wait signal (WAIT#).
• For SH-3 mode, this pin outputs the wait request signal
(WAIT#).
• For SH-4 mode, this pin outputs the device ready signal
(RDY#).
• For MC68K #1, this pin outputs the data transfer acknowledge
signal (DTACK#).
• For MC68K #2, this pin outputs the data transfer and size
acknowledge bit 1 (DSACK1#).
• For REDCAP2, this pin is unused (Hi-Z).
• For DragonBall, this pin outputs the data transfer
acknowledge signal (DTACK
See Table 4-8: “Host Bus Interface Pin Mapping,” on page 29 for
summary.
Active low input to set all internal registers to the default state and
to force all signals to their inactive states.
Description
).
S1D13706 Hardware Functional Specification
X31B-A-001-09 Issue Date: 2004/02/09
Epson Research and Development Page 25
Vancouver Design Center
4.3.2 LCD Interface
Table 4-3: LCD Interface Pin Descriptions
IO
Pin Name Type Pin # Cell
FPDAT[17:0] O
FPFRAME O 52 LB3P NIOVDD 0
FPLINE O 53 LB3P NIOVDD 0
FPSHIFT O 54 LB3P NIOVDD 0
DRDY O 48 LO3 NIOVDD 0
GPIO0 IO 45 LB3M NIOVDD 0
GPIO1 IO 44 LB3M NIOVDD 0
74-64,
61-55
LB3P NIOVDD 0 Panel Data bits 17-0.
Volta ge
RESET#
State
This output pin has multiple functions.
•Frame Pulse
• SPS for Sharp HR-TFT
• DY for Epson D-TFD
See Table 4-9: “LCD Interface Pin Mapping,” on page 30 for
summary.
This output pin has multiple functions.
•Line Pulse
• LP for Sharp HR-TFT
• LP for Epson D-TFD
See Table 4-9: “LCD Interface Pin Mapping,” on page 30 for
summary.
This output pin has multiple functions.
• Shift Clock
• CLK for Sharp HR-TFT
• XSCL for Epson D-TFD
See Table 4-9: “LCD Interface Pin Mapping,” on page 30 for
summary.
This output pin has multiple functions.
• Display enable (DRDY) for TFT panels
• 2nd shift clock (FPSHIFT2) for passive LCD with Format 1
interface
• GCP for Epson D-TFD
• LCD backplane bias signal (MOD) for all other LCD panels
See Table 4-9: “LCD Interface Pin Mapping,” on page 30 for
summary.
This pin has multiple functions.
• PS for Sharp HR-TFT
• XINH for Epson D-TFD
• General purpose IO pin 0 (GPIO0)
• Hardware Video Invert
See Table 4-9: “LCD Interface Pin Mapping,” on page 30 for
summary.
This pin has multiple functions.
• CLS for Sharp HR-TFT
• YSCL for Epson D-TFD
• General purpose IO pin 1 (GPIO1)
See Table 4-9: “LCD Interface Pin Mapping,” on page 30 for
summary.
Description
Hardware Functional Specification S1D13706
Issue Date: 2004/02/09 X31B-A-001-09
Page 26 Epson Research and Development
Vancouver Design Center
Table 4-3: LCD Interface Pin Descriptions
IO
Pin Name Type Pin # Cell
Vol tage
RESET#
State
GPIO2 IO 43 LB3M NIOVDD 0
GPIO3 IO 42 LB3M NIOVDD 0
GPIO4 IO 41 LB3M NIOVDD 0
GPIO5 IO 40 LB3M NIOVDD 0
GPIO6 IO 39 LB3M NIOVDD 0
PWMOUT O 38 LB3P NIOVDD 0
CVOUT O 46 LB3P NIOVDD 0
This pin has multiple functions.
• REV for Sharp HR-TFT
• FR for Epson D-TFD
• General purpose IO pin 2 (GPIO2)
See Table 4-9: “LCD Interface Pin Mapping,” on page 30 for
summary.
This pin has multiple functions.
• SPL for Sharp HR-TFT
• FRS for Epson D-TFD
• General purpose IO pin 3 (GPIO3)
See Table 4-9: “LCD Interface Pin Mapping,” on page 30 for
summary.
This pin has multiple functions.
• RES for Epson D-TFD
• General purpose IO pin 4 (GPIO4)
See Table 4-9: “LCD Interface Pin Mapping,” on page 30 for
summary.
This pin has multiple functions.
• DD_P1 for Epson D-TFD
• General purpose IO pin 5 (GPIO5)
See Table 4-9: “LCD Interface Pin Mapping,” on page 30 for
summary.
This pin has multiple functions.
• YSCLD for Epson D-TFD
• General purpose IO pin 6 (GPIO6)
See Table 4-9: “LCD Interface Pin Mapping,” on page 30 for
summary.
This output pin has multiple functions.
• PWM Clock output
• General purpose output
This output pin has multiple functions.
• CV Pulse Output
• General purpose output
Description
S1D13706 Hardware Functional Specification
X31B-A-001-09 Issue Date: 2004/02/09
Epson Research and Development Page 27
Vancouver Design Center
4.3.3 Clock Input
Table 4-4: Clock Input Pin Descriptions
IO
Pin Name Type Pin # Cell
CLKI I 15 LI NIOVDD —
CLKI2 I 77 LI NIOVDD — Typically used as input clock source for pixel clock
Vol tage
RESET#
State
Typically used as input clock source for bus clock and memory
clock
Description
4.3.4 Miscellaneous
Table 4-5: Miscellaneous Pin Descriptions
IO
Pin Name Type Pin # Cell
CNF[7:0] I 78-85 LI NIOVDD —
GPO O 47 LO3 NIOVDD 0
TESTEN I 86 T1 NIOVDD 0
Vol tage
RESET#
State
These inputs are used to configure the S1D13706 - see Table 4-7:
“Summary of Power-On/Reset Options,” on page 28.
Note: These pins are used for configuration of the S1D13706
and must be connected directly to IO V
General Purpose Output (possibly used for controlling the LCD
power). It may also be used for the MOD control signal of the Sharp
HR-TFT panel.
Test Enable input used for production test only (has type 1 pull-
down resistor with a typical value of 50Ω at 3.3V).
Description
or VSS.
DD
4.3.5 Power And Ground
Table 4-6: Power And Ground Pin Descriptions
IO
Pin Name Type Pin # Cell
HIOVDD P 16, 26 P — —
NIOVDD P
COREVDD P 1, 51 P — — 2 Core V
VSS P
37, 49,
63, 76
14, 25,
36, 50,
62, 75,
100
Vol tage
P——
P—— 7 V
RESET#
State
IO V
Section 4.3.1, “Host Interface” on page 21.
IO V
described in Section 4.3.2, “LCD Interface” on page 25, Section
4.3.3, “Clock Input” on page 27, and Section 4.3.4, “Miscellaneous”
on page 27.
SS
Description
pins associated with the host interface pins as described in
DD
pins associated with the non-host interface pins as
DD
pins.
DD.
pins.
Hardware Functional Specification S1D13706
Issue Date: 2004/02/09 X31B-A-001-09
Page 28 Epson Research and Development
Vancouver Design Center
4.4 Summary of Configuration Options
These pins are used for configuration of the S1D13706 and must be connected directly to
NIOV
state at any other time has no effect.
S1D13706
Configuration
Input
Select host bus interface as follows:
CNF4,CNF[2:0]
or VSS. The state of CNF[6:0] is latched on the rising edge of RESET#. Changing
DD
Table 4-7: Summary of Power-On/Reset Options
Power-On/Reset State
1 (connected to NIOV
CNF4 CNF2 CNF1 CNF0 Host Bus
1000 S H - 4 / S H - 3 i n t e r f a c e , B i g E n d i a n
0000 S H - 4 / S H - 3 i n t e r f a c e , L i t t l e E n d i a n
1001 M C 6 8 K # 1 , B i g E n d i a n
0001 R e s e r v e d
1010 M C 6 8 K # 2 , B i g E n d i a n
0010 R e s e r v e d
1011 G e n e r i c # 1 , B i g E n d i a n
0011 G e n e r i c # 1 , L i t t l e E n d i a n
1100 R e s e r v e d
0100 G e n e r i c # 2 , L i t t l e E n d i a n
1101 R E D C A P 2 , B i g E n d i a n
0101 R e s e r v e d
1110 D r a g o n B a l l ( M C 6 8 E Z 3 2 8 / M C 6 8 V Z 3 2 8 ) , B i g E n d i a n
0110 R e s e r v e d
X111 R e s e r v e d
) 0 (Connected to VSS)
DD
Note: The host bus interface is 16-bit only.
CNF3 Configure GPIO pins as inputs at power-on
CNF5 WAIT# is active high WAIT# is active low
CLKI to BCLK divide select:
CNF7 CNF6 CLKI to BCLK Divide Ratio
CNF[7:6]
00 1 : 1
01 2 : 1
10 3 : 1
11 4 : 1
Configure GPIO pins as outputs at power-on (for use
by HR-TFT/D-TFD when selected)
S1D13706 Hardware Functional Specification
X31B-A-001-09 Issue Date: 2004/02/09
Epson Research and Development Page 29
Vancouver Design Center
4.5 Host Bus Interface Pin Mapping
Table 4-8: Host Bus Interface Pin Mapping
Motorola
S1D13706
Pin Name
Generic #1 Generic #2
Hitachi
SH-3 /SH-4
Motorola
MC68K #1
Motorola
MC68K #2
Motorola
REDCAP2
AB[16:1] A[16:1] A[16:1] A[16:1] A[16:1] A[16:1] A[16:1] A[16:1]
AB0 A0
1
A0 A0
DB[15:0] D[15:0] D[15:0] D[15:0] D[15:0] D[15:0]
1
LDS# A0 A0
2
1
D[15:0] D[15:0]
CS# External Decode CSn# External Decode CSn
M/R# External Decode
CLKI BUSCLK BUSCLK CKIO CLK CLK CLK CLKO
BS# Connected to V
RD/WR# RD1#
DD
Connected to
V
DD
RD# RD0# RD# RD#
WE0# WE0# WE# WE0#
BS# AS# AS# Connected to V
RD/WR# R/W# R/W# R/W
Connected to
V
DD
Connected to
V
DD
SIZ1 OE OE
SIZ0 EB1 LWE
WE1# WE1# BHE# WE1# UDS# DS# EB0 UWE
WAIT# WAIT# WAIT#
WAIT#/
RDY#
DTACK# DSACK1# N/A DTACK
RESET# RESET# RESET# RESET# RESET# RESET# RESET_OUT RESET
MC68EZ328/
MC68VZ328
DragonBall
1
A0
CSX
DD
Connected to
V
DD
Note
1
A0 for these busses is not used internally by the S1D13706 and should be connected to VSS.
2
If the target MC68K bus is 32-bit, then these signals should be connected to D[31:16].
Hardware Functional Specification S1D13706
Issue Date: 2004/02/09 X31B-A-001-09
Page 30 Epson Research and Development
Vancouver Design Center
4.6 LCD Interface Pin Mapping
Table 4-9: LCD Interface Pin Mapping
Monochrome Passive
Panel
Pin Name
FPFRAME FPFRAME SPS DY
FPLINE FPLINE LP LP
FPSHIFT FPSHIFT DCLK XSCL
DRDY MOD FPSHIFT2 MOD DRDY
FPDAT0
FPDAT1
FPDAT2
FPDAT3
FPDAT4 D0 D4 D0 (R2)
FPDAT5 D1 D5 D1 (B1)
FPDAT6 D2 D6 D2 (G1)
FPDAT7 D3 D7 D3 (R1)
FPDAT8
FPDAT9
FPDAT10
FPDAT11
FPDAT12
FPDAT13
FPDAT14
FPDAT15
FPDAT16
FPDAT17
GPIO0 GPIO0 GPIO0 GPIO0 GPIO0 GPIO0 GPIO0 GPIO0 GPIO0 GPIO0 PS XINH
GPIO1 GPIO1 GPIO1 GPIO1 GPIO1 GPIO1 GPIO1 GPIO1 GPIO1 GPIO1 CLS YSCL
GPIO2 GPIO2 GPIO2 GPIO2 GPIO2 GPIO2 GPIO2 GPIO2 GPIO2 GPIO2 REV FR
GPIO3 GPIO3 GPIO3 GPIO3 GPIO3 GPIO3 GPIO3 GPIO3 GPIO3 GPIO3 SPL FRS
GPIO4 GPIO4 GPIO4 GPIO4 GPIO4 GPIO4 GPIO4 GPIO4 GPIO4 GPIO4
GPIO5 GPIO5 GPIO5 GPIO5 GPIO5 GPIO5 GPIO5 GPIO5 GPIO5 GPIO5
GPIO6 GPIO6 GPIO6 GPIO6 GPIO6 GPIO6 GPIO6 GPIO6 GPIO6 GPIO6
GPO GPO (General Purpose Output) MOD
CVOUT CVOUT
PWMOUT PWMOUT
Single
4-bit 8-bit 9-bit 12-bit 18-bit 18-bit 18-bit
driven 0 D0 driven 0 D0 (B5)2D0 (G3)2D0 (R6)
driven 0 D1 driven 0 D1 (R5)2D1 (R3)2D1 (G5)
driven 0 D2 driven 0 D2 (G4)2D2 (B2)2D2 (B4)
driven 0 D3 driven 0 D3 (B3)2D3 (G2)2D3 (R4)
driven 0 driven 0 driven 0 driven 0 driven 0 D4 (G3)
driven 0 driven 0 driven 0 driven 0 driven 0 D5 (B2)2d r i v e n 0 R 0R 2R 2R 2
driven 0 driven 0 driven 0 driven 0 driven 0 D6 (R2)2driven 0 d r i v e n 0 R 1R 1R 1
driven 0 driven 0 driven 0 driven 0 driven 0 D7 (G1)2driven 0 d r i v e n 0 R 0R 0R 0
driven 0 driven 0 driven 0 driven 0 driven 0 D12 (R3)2d r i v e n 0 G 0G 2G 2G 2
driven 0 driven 0 driven 0 driven 0 driven 0 D13 (G2)2driven 0 d r i v e n 0 G 1G 1G 1
driven 0 driven 0 driven 0 driven 0 driven 0 D14 (B1)2driven 0 d r i v e n 0 G 0G 0G 0
driven 0 driven 0 driven 0 driven 0 driven 0 D15 (R1)2d r i v e n 0 B 0B 2B 2B 2
driven 0 driven 0 driven 0 driven 0 driven 0 driven 0 driven 0 d r i v e n 0 B 1B 1B 1
driven 0 driven 0 driven 0 driven 0 driven 0 driven 0 driven 0 d r i v e n 0 B 0B 0B 0
4-bit
Color Passive Panel Color TFT Panel
Single
Format 1
8-bit
2
D4 (R3)
2
D5 (G2)
2
D6 (B1)2D6 (G1)2D10 (G4)
2
D7 (R1)
Format 2
8-bit
2
D4 (R2)2D8 (B5)
2
D5 (B1)2D9 (R5)
2
D7 (R1)2D11 (B3)
16-Bit
2
R2 R3 R5 R5 R5
2
R1 R2 R4 R4 R4
2
R0 R1 R3 R3 R3
2
G2 G3 G5 G5 G5
2
G1 G2 G4 G4 G4
2
G0 G1 G3 G3 G3
2
B2 B3 B5 B5 B5
2
B1 B2 B4 B4 B4
2
B0 B1 B3 B3 B3
Others
Sharp HR-
TFT
no connect GCP
GPIO4
(output only)
GPIO5
(output only)
GPIO6
(output only)
Epson
1
D-TFD
RES
DD_P1
YSCLD
3
GPO
1
Note
1
GPIO pins must be configured as outputs (CNF3 = 0 at RESET#) when the HR-TFT or
D-TFD interface is selected.
2
These pin mappings use signal names commonly used for each panel type, however
signal names may differ between panel manufacturers. The values shown in brackets
represent the color components as mapped to the corresponding FPDATxx signals at
the first valid edge of FPSHIFT. For further FPDATxx to LCD interface mapping, see
Section 6.4, “Display Interface” on page 56.
3
When the HR-TFT interface is selected (REG[10h] bits 1-0 = 10), this GPO can be
used to control the HR-TFT MOD signal. Note this is not the same signal as the
S1D13706 DRDY(MOD) signal used for passive panels.
S1D13706 Hardware Functional Specification
X31B-A-001-09 Issue Date: 2004/02/09
Epson Research and Development Page 31
Vancouver Design Center
5 D.C. Characteristics
Table 5-1: Absolute Maximum Ratings
Symbol Parameter Rating Units
Core V
DD
IO V
DD
V
IN
V
OUT
T
STG
T
SOL
Symbol Parameter Condition Min Typ Max Units
Core V
DD
HIO V
DD
NIO V
DD
V
IN
T
OPR
Supply Voltage VSS - 0.3 to 4.0 V
Supply Voltage VSS - 0.3 to 4.0 V
Input Voltage VSS - 0.3 to IO VDD + 0.5 V
Output Voltage VSS - 0.3 to IO VDD + 0.5 V
Storage Temperature -65 to 150 ° C
Solder Temperature/Time 260 for 10 sec. max at lead ° C
Table 5-2: Recommended Operating Conditions
Supply Voltage VSS = 0 V
Supply Voltage VSS = 0 V
Supply Voltage VSS = 0 V 3.0 3.3 3.6 V
Input Voltage V
Operating Temperature -40 25 85 ° C
1.8 2.0 2.2 V
3.0 3.3 3.6 V
1.8 2.0 2.2 V
3.0 3.3 3.6 V
SS
IO V
DD
V
Note
The S1D13706 requires that Core VDD ≤ HIO VDD and Core VDD ≤ NIO VDD.
Table 5-3: Electrical Characteristics for VDD = 3.3V typical
Symbol Parameter Condition Min Typ Max Units
I
DDS
I
IZ
I
OZ
V
V
V
V
V
V
V
R
C
C
C
OH
OL
IH
IL
T+
T-
H1
PD
I
O
IO
Quiescent Current Quiescent Conditions 170 µA
Input Leakage Current -1 1 µA
Output Leakage Current -1 1 µA
VDD = min
High Level Output Voltage
IOH = -6mA (Type 2)
VDD - 0.4 V
-12mA (Type 3)
VDD = min
Low Level Output Voltage
IOL = 6mA (Type 2)
0.4 V
12mA (Type 3)
High Level Input Voltage LVTTL Level, VDD = max 2.0 V
Low Level Input Voltage LVTTL Level, VDD = min 0.8 V
High Level Input Voltage LVTTL Schmitt 1.1 2.4 V
Low Level Input Voltage LVTTL Schmitt 0.6 1.8 V
Hysteresis Voltage LVTTL Schmitt 0.1 V
Pull Down Resistance VI = V
DD
20 50 120 kΩ
Input Pin Capacitance 10 pF
Output Pin Capacitance 10 pF
Bi-Directional Pin Capacitance 10 pF
Hardware Functional Specification S1D13706
Issue Date: 2004/02/09 X31B-A-001-09
Page 32 Epson Research and Development
Vancouver Design Center
6 A.C. Characteristics
Conditions: HIO VDD = 2.0V ± 10% and HIO VDD = 3.3V ± 10%
= 3.3V ± 10%
DD
and T
fall
for all inputs must be < 5 nsec (10% ~ 90%)
6.1 Clock Timing
6.1.1 Input Clocks
Clock Input Waveform
NIO V
T
= -40° C to 85° C
A
T
rise
C
= 50pF (Bus/MPU Interface)
L
C
= 0pF (LCD Panel Interface)
L
t
PWH
90%
V
IH
V
IL
10%
t
r
Figure 6-1: Clock Input Requirements
Table 6-1: Clock Input Requirements for CLKI when CLKI to BCLK divide > 1
Symbol Parameter
Input Clock Frequency (CLKI) 40 100 MHz
f
OSC
T
t
Input Clock period (CLKI) 1/f
OSC
Input Clock Pulse Width High (CLKI) 4.5 4.5 ns
PWH
Input Clock Pulse Width Low (CLKI) 4.5 4.5 ns
t
PWL
Input Clock Fall Time (10% - 90%) 5 5 ns
t
f
Input Clock Rise Time (10% - 90%) 5 5 ns
t
r
T
OSC
t
PWL
t
f
2.0V 3.3V
M i nM a xM i nM a x
OSC
1/f
OSC
Units
ns
Note
Maximum internal requirements for clocks derived from CLKI must be considered
when determining the frequency of CLKI. See Section 6.1.2, “Internal Clocks” on page
34 for internal clock requirements.
S1D13706 Hardware Functional Specification
X31B-A-001-09 Issue Date: 2004/02/09
Epson Research and Development Page 33
Vancouver Design Center
Table 6-2: Clock Input Requirements for CLKI when CLKI to BCLK divide = 1
Symbol Parameter
f
T
t
t
Input Clock Frequency (CLKI) 20 66 MHz
OSC
Input Clock period (CLKI) 1/f
OSC
Input Clock Pulse Width High (CLKI) 3 3 ns
PWH
Input Clock Pulse Width Low (CLKI) 3 3 ns
PWL
Input Clock Fall Time (10% - 90%) 5 5 ns
t
f
Input Clock Rise Time (10% - 90%) 5 5 ns
t
r
Note
Maximum internal requirements for clocks derived from CLKI must be considered
when determining the frequency of CLKI. See Section 6.1.2, “Internal Clocks” on page
34 for internal clock requirements.
Table 6-3: Clock Input Requirements for CLKI2
Symbol Parameter
f
T
t
t
Input Clock Frequency (CLKI2) 20 66 MHz
OSC
Input Clock period (CLKI2) 1/f
OSC
Input Clock Pulse Width High (CLKI2) 3 3 ns
PWH
Input Clock Pulse Width Low (CLKI2) 3 3 ns
PWL
Input Clock Fall Time (10% - 90%) 5 5 ns
t
f
Input Clock Rise Time (10% - 90%) 5 5 ns
t
r
2.0V 3.3V
M i nM a xM i nM a x
OSC
1/f
OSC
2.0V 3.3V
M i nM a xM i nM a x
OSC
1/f
OSC
Units
ns
Units
ns
Note
Maximum internal requirements for clocks derived from CLKI2 must be considered
when determining the frequency of CLKI2. See Section 6.1.2, “Internal Clocks” on page
34 for internal clock requirements.
Hardware Functional Specification S1D13706
Issue Date: 2004/02/09 X31B-A-001-09
Page 34 Epson Research and Development
Vancouver Design Center
6.1.2 Internal Clocks
Table 6-4: Internal Clock Requirements
Symbol Parameter
f
f
f
f
PWMCLK
Bus Clock frequency 20 66 MHz
BCLK
Memory Clock frequency 20 50 MHz
MCLK
Pixel Clock frequency 20 50 MHz
PCLK
PWM Clock frequency 20 66 MHz
Note
For further information on internal clocks, refer to Section 7, “Clocks” on page 90.
2.0V 3.3V
M i nM a xM i nM a x
Units
S1D13706 Hardware Functional Specification
X31B-A-001-09 Issue Date: 2004/02/09
Epson Research and Development Page 35
Vancouver Design Center
6.2 CPU Interface Timing
The following section includes CPU interface AC Timing for both 2.0V and 3.3V. The
2.0V timings are based on HIO V
HIO V
= Core VDD = 3.3V.
DD
6.2.1 Generic #1 Interface Timing
= Core VDD = 2.0V. The 3.3V timings are based on
DD
CLK
A[16:1]
M/R#
CS#
RD0#,RD1#
WE0#,WE1#
WAIT#
D[15:0](write)
D[15:0](read)
T
CLK
t1 t2
t3
t5
t4
t6
t7
t8
t9
t13
t11
t12
t14
VALID
t10
t15
Figure 6-2: Generic #1 Interface Timing
Hardware Functional Specification S1D13706
Issue Date: 2004/02/09 X31B-A-001-09
Page 36 Epson Research and Development
Vancouver Design Center
Table 6-5: Generic #1 Interface Timing
Symbol Parameter
f
Bus Clock frequency 20 50 MHz
CLK
T
Bus Clock period 1/f
CLK
2.0V 3.3V
Min Max Min Max
CLK
1/f
CLK
t1 Clock pulse width high 22.5 9 ns
t2 Clock pulse width low 22.5 9 ns
A[16:1], M/R# setup to first CLK rising edge where CS# = 0 and
t3
either RD0#, RD1# = 0 or WE0#, WE1# = 0
A[16:1], M/R# hold from either RD0#, RD1# or WE0#, WE1#
t4
rising edge
11n s
00n s
t5 CS# setup to CLK rising edge 0 1 ns
t6 CS# hold from either RD0#, RD1# or WE0#, WE1# rising edge 0 0 ns
t7a RD0#, RD1#, WE0#, WE1# asserted for MCLK = BCLK 8.5 8.5 T
t7b RD0#, RD1#, WE0#, WE1# asserted for MCLK = BCLK ÷ 2 11.5 11.5 T
t7c RD0#, RD1#, WE0#, WE1# asserted for MCLK = BCLK ÷ 3 13.5 13.5 T
t7d RD0#, RD1#, WE0#, WE1# asserted for MCLK = BCLK ÷ 4 17.5 17.5 T
t8 RD0#, RD1#, WE0#, WE1# setup to CLK rising edge 2 1 ns
Falling edge of either RD0#, RD1# or WE0#, WE1# to WAIT#
t9
driven low
Rising edge of either RD0#, RD1# or WE0#, WE1# to WAIT#
t10
high impedance
D[15:0] setup to third CLK rising edge where CS# = 0 and
t11
WE0#, WE1# = 0 (write cycle) (see note 1)
5 31 3 15 ns
5 34 3 13 ns
10n s
t12 D[15:0] hold from WAIT# rising edge (write cycle) 1 0 ns
t13 RD0#, RD1# falling edge to D[15:0] driven (read cycle) 4 27 3 14 ns
t14 WAIT# rising edge to D[15:0] valid (read cycle) 0 2 ns
t15 RD0#, RD1# rising edge to D[15:0] high impedance (read cycle) 3 29 3 11 ns
1. t11 is the delay from when data is placed on the bus until the data is latched into the write buffer.
Unit
ns
CLK
CLK
CLK
CLK
S1D13706 Hardware Functional Specification
X31B-A-001-09 Issue Date: 2004/02/09
Epson Research and Development Page 37
Vancouver Design Center
6.2.2 Generic #2 Interface Timing (e.g. ISA)
BUSCLK
SA[16:0]
M/R#, SBHE#
CS#
MEMR#
MEMW#
IOCHRDY
SD[15:0] (write)
SD[15:0] (read)
T
BUSCLK
t1 t2
t3
t5
t4
t6
t7
t8
t9
t13
t11
t14
t10
t12
t15
VAL ID
Figure 6-3: Generic #2 Interface Timing
Hardware Functional Specification S1D13706
Issue Date: 2004/02/09 X31B-A-001-09
Page 38 Epson Research and Development
Vancouver Design Center
Table 6-6: Generic #2 Interface Timing
Symbol Parameter
f
BUSCLK
T
BUSCLK
Bus Clock frequency 20 50 MHz
Bus Clock period 1/f
2.0V 3.3V
M i nM a xM i nM a x
BUSCLK
1/f
BUSCLK
Unit
ns
t1 Clock pulse width high 22.5 9 ns
t2 Clock pulse width low 22.5 9 ns
SA[16:0], M/R#, SBHE# setup to first BUSCLK rising edge
t3
where CS# = 0 and either MEMR# = 0 or MEMW# = 0
SA[16:0], M/R#, SBHE# hold from either MEMR# or MEMW#
t4
rising edge
11n s
00n s
t5 CS# setup to BUSCLK rising edge 0 1 ns
t6 CS# hold from either MEMR# or MEMW# rising edge 0 0 ns
t7a MEMR#/MEMW# asserted for MCLK = BCLK 8.5 8 T
t7b MEMR#/MEMW# asserted for MCLK = BCLK ÷ 21 1 . 5 1 1 T
t7c MEMR#/MEMW# asserted for MCLK = BCLK ÷ 31 3 . 5 1 3 T
t7d MEMR#/MEMW# asserted for MCLK = BCLK ÷ 41 7 . 5 1 7 T
BUSCLK
BUSCLK
BUSCLK
BUSCLK
t8 MEMR# or MEMW# setup to BUSCLK rising edge 2 1 ns
Falling edge of either MEMR# or MEMW# to IOCHRDY driven
t9
low
Rising edge of either MEMR# or MEMW# to IOCHRDY high
t10
impedance
SD[15:0] setup to third BUSCLK rising edge where CS# = 0 and
t11
MEMW# = 0 (write cycle) (see note 1)
5 3 15 ns
5 3 13 ns
10n s
t12 SD[15:0] hold from IOCHRDY rising edge (write cycle) 1 0 ns
t13 MEMR# falling edge to SD[15:0] driven (read cycle) 4 26 3 13 ns
t14 IOCHRDY rising edge to SD[15:0] valid (read cycle) 0 2 ns
Rising edge of MEMR# to SD[15:0] high impedance (read
t15
cycle)
5 33 3 12 ns
1. t11 is the delay from when data is placed on the bus until the data is latched into the write buffer.
S1D13706 Hardware Functional Specification
X31B-A-001-09 Issue Date: 2004/02/09
Epson Research and Development Page 39
Vancouver Design Center
6.2.3 Hitachi SH-4 Interface Timing
T
CKIO
CKIO
t1 t2
A[16:1], M/R#
RD/WR#
BS#
CSn#
WEn#
RD#
RDY#
D[15:0]
(write)
D[15:0]
(read)
t3
t4
t5 t6
t7
t8
t9
t10
t13
t14
Hi-Z
Hi-Z
t11
t15
t12
t16
Hi-Z Hi-Z
Hi-Z
t17
VAL ID
t18
Hi-Z
Figure 6-4: Hitachi SH-4 Interface Timing
Hardware Functional Specification S1D13706
Issue Date: 2004/02/09 X31B-A-001-09
Page 40 Epson Research and Development
Vancouver Design Center
Table 6-7: Hitachi SH-4 Interface Timing
Symbol Parameter
f
T
Clock frequency
CKIO
Clock period
CKIO
t1
Clock pulse width low
t2
Clock pulse width high
t3
A[16:1], M/R#, RD/WR# setup to CKIO
t4
A[16:1], M/R#, RD/WR# hold from CSn#
t5
BS# setup
t6
BS# hold
t7
CSn# setup
t8
CSn# high setup to CKIO
t9a
RD# or WEn# asserted for MCLK = BCLK (max. MCLK = 50MHz)
t9b
RD# or WEn# asserted for MCLK = BCLK ÷ 2
t9c
RD# or WEn# asserted for MCLK = BCLK ÷ 3
t9d
RD# or WEn# asserted for MCLK = BCLK ÷ 4
t10
Falling edge RD# to D[15:0] driven (read cycle)
t11
Falling edge CSn# to RDY# driven high
t12
CKIO to RDY# low
t13
CSn# high to RDY# high
t14
Falling edge CKIO to RDY# high impedance
t15
D[15:0] setup to 2
t16
D[15:0] hold (write cycle)
t17
RDY# falling edge to D[15:0] valid (read cycle)
t18
Rising edge RD# to D[15:0] high impedance (read cycle)
nd
CKIO after BS# (write cycle) (see note 1)
2.0V 3.3V
Min Max Min Max
Unit
20 66 MHz
1/f
CKIO
1/f
CKIO
ns
22.5 6.8 ns
22.5 6.8 ns
01n s
00n s
31n s
72n s
01n s
02n s
8.5 8.5 T
11.5 11.5 T
13.5 13.5 T
18.5 18.5 T
CKIO
CKIO
CKIO
CKIO
52 431 2n s
31 931 2n s
54 241 8n s
53 541 4n s
53 841 4n s
10n s
00n s
02 n s
53 131 2n s
1. t15 is the delay from when data is placed on the bus until the data is latched into the write buffer.
Note
Minimum one software WAIT state is required.
S1D13706 Hardware Functional Specification
X31B-A-001-09 Issue Date: 2004/02/09
Epson Research and Development Page 41
Vancouver Design Center
6.2.4 Hitachi SH-3 Interface Timing
T
CKIO
CKIO
t1 t2
A[16:1], M/R#
RD/WR#
BS#
CSn#
WEn#
RD#
WAIT#
D[15:0]
(write)
D[15:0]
(read)
Hi-Z
Hi-Z
Hi-Z
t3
t5 t6
t7
t10
t12
t14
t4
t8
t9
t11
t13
Hi-Z
t15
Hi-Z
t16
VALID
t17
Hi-Z
Figure 6-5: Hitachi SH-3 Interface Timing
Hardware Functional Specification S1D13706
Issue Date: 2004/02/09 X31B-A-001-09
Page 42 Epson Research and Development
Vancouver Design Center
Table 6-8: Hitachi SH-3 Interface Timing
Symbol Parameter
f
T
Bus Clock frequency
CKIO
Bus Clock period
CKIO
t1
Bus Clock pulse width low
t2
Bus Clock pulse width high
t3
A[16:1], M/R#, RD/WR# setup to CKIO
t4
CSn# high setup to CKIO
t5
BS# setup
t6
BS# hold
t7
CSn# setup
t8
A[16:1], M/R#, RD/WR# hold from CS#
t9a
RD# or WEn# asserted for MCLK = BCLK (max. MCLK = 50MHz)
t9b
RD# or WEn# asserted for MCLK = BCLK ÷ 2
t9c
RD# or WEn# asserted for MCLK = BCLK ÷ 3
t9d
RD# or WEn# asserted for MCLK = BCLK ÷ 4
t10
Falling edge RD# to D[15:0] driven (read cycle)
t11
Rising edge CSn# to WAIT# high impedance
t12
Falling edge CSn# to WAIT# driven low
t13
CKIO to WAIT# delay
t14
D[15:0] setup to 2
t15
D[15:0] hold (write cycle)
t16
WAIT# rising edge to D[15:0] valid (read cycle)
t17
Rising edge RD# to D[15:0] high impedance (read cycle)
nd
CKIO after BS# (write cycle) (see note 1)
2.0V 3.3V
Min Max Min Max
Unit
20 66 MHz
1/f
CKIO
1/f
CKIO
ns
22.5 6.8 ns
22.5 6.8 ns
01n s
01n s
31n s
72n s
01n s
00n s
8.5 8.5 T
11.5 11.5 T
13.5 13.5 T
18.5 18.5 T
CKIO
CKIO
CKIO
CKIO
52 431 2n s
42 421 0n s
32 421 2n s
64 541 8n s
10n s
00n s
02 n s
53 131 2n s
1. t14 is the delay from when data is placed on the bus until the data is latched into the write buffer.
Note
Minimum one software WAIT state is required.
S1D13706 Hardware Functional Specification
X31B-A-001-09 Issue Date: 2004/02/09
Epson Research and Development Page 43
Vancouver Design Center
6.2.5 Motorola MC68K #1 Interface Timing (e.g. MC68000)
T
CLK
CLK
t1 t2
A[16:1]
M/R#
CS#
AS#
UDS#
LDS#
R/W#
DTACK#
D[15:0](write)
t15
t3
t13
t4
t5
t6
t7
t8
t9
t11
t10
t12
t14
t16
t17
t18
t19
D[15:0](read)
t20
t21
VALID
Figure 6-6: Motorola MC68K #1 Interface Timing
Hardware Functional Specification S1D13706
Issue Date: 2004/02/09 X31B-A-001-09
Page 44 Epson Research and Development
Vancouver Design Center
Table 6-9: Motorola MC68K #1 Interface Timing
Symbol Parameter
Bus Clock Frequency 20 50 MHz
f
CLK
T
Bus Clock period 1/f
CLK
2.0V 3.3V
Min Max Min Max
CLK
1/f
CLK
Unit
ns
t1 Clock pulse width high 22.5 9 ns
t2 Clock pulse width low 22.5 9 ns
A[16:1], M/R# setup to first CLK rising edge where CS# = 0,
t3
AS# = 0, UDS# = 0, and LDS# = 0
11n s
t4 A[16:1], M/R# hold from AS# rising edge 0 0 ns
t5 CS# setup to CLK rising edge while CS#, AS#, UDS#/LDS# = 0 0 1 ns
t6 CS# hold from AS# rising edge 0 0 ns
t7a AS# asserted for MCLK = BCLK 8 8 T
t7b AS# asserted for MCLK = BCLK ÷ 21 1 1 1 T
t7c AS# asserted for MCLK = BCLK ÷ 31 3 1 3 T
t7d AS# asserted for MCLK = BCLK ÷ 41 8 1 8 T
CLK
CLK
CLK
CLK
t8 AS# setup to CLK rising edge while CS#, AS#, UDS#/LDS# = 0 1 1 ns
t9 AS# setup to CLK rising edge 1 2 ns
UDS#/LDS# setup to CLK rising edge while CS#, AS#,
t10
UDS#/LDS# = 0
31n s
t11 UDS#/LDS# high setup to CLK rising edge 3 2 ns
t12 First CLK rising edge where AS# = 1 to DTACK# high impedance 5 40 3 14 ns
R/W# setup to CLK rising edge before all CS#, AS#, UDS# and/or
t13
LDS# = 0
01n s
t14 R/W# hold from AS# rising edge 0 0 ns
t15 AS# = 0 and CS# = 0 to DTACK# driven high 4 23 3 13 ns
t16 AS# rising edge to DTACK# rising edge 6 39 4 16 ns
D[15:0] valid to third CLK rising edge where CS# = 0, AS# = 0 and
t17
either UDS# = 0 or LDS# = 0 (write cycle) (see note 1)
10n s
t18 D[15:0] hold from DTACK# falling edge (write cycle) 0 0 ns
t19 UDS# = 0 and/or LDS# = 0 to D[15:0] driven (read cycle) 4 27 3 13 ns
t20 DTACK# falling edge to D[15:0] valid (read cycle) 0 2 ns
t21 UDS#, LDS# rising edge to D[15:0] high impedance (read cycle) 5 33 3 13 ns
1. t17 is the delay from when data is placed on the bus until the data is latched into the write buffer.
S1D13706 Hardware Functional Specification
X31B-A-001-09 Issue Date: 2004/02/09
Epson Research and Development Page 45
Vancouver Design Center
6.2.6 Motorola MC68K #2 Interface Timing (e.g. MC68030)
CLK
A[16:0]
M/R#, SIZ[1:0]
CS#
AS#
DS#
R/W#
DSACK1#
T
CLK
t1 t2
t13
t15
t3
t5
t7
t8
t10
t4
t6
t9
t11
t12
t14
t16
D[31:16](write)
D[31:16](read)
t19
t17
t20
t18
t21
VALID
Figure 6-7: Motorola MC68K #2 Interface Timing
Note
For information on the implementation of the Motorola 68K #2 Host Bus Interface, see
Interfacing To The Motorola MC68030 Microprocessor , document number
X31B-G-013-xx.
Hardware Functional Specification S1D13706
Issue Date: 2004/02/09 X31B-A-001-09
Page 46 Epson Research and Development
Vancouver Design Center
Table 6-10: Motorola MC68K #2 Interface Timing
Symbol Parameter
Bus Clock frequency 20 50 MHz
f
CLK
T
Bus Clock period 1/f
CLK
2.0V 3.3V
Min Max Min Max
CLK
1/f
CLK
Unit
ns
t1 Clock pulse width high 22.5 9 ns
t2 Clock pulse width low 22.5 9 ns
A[16:0], SIZ[1:0], M/R# setup to first CLK rising edge where
t3
CS# = 0, AS# = 0, DS# = 0
11n s
t4 A[16:0], SIZ[1:0], M/R# hold from AS# rising edge 0 0 ns
t5 CS# setup to CLK rising edge 0 1 ns
t6 CS# hold from AS# rising edge 0 0 ns
t7a AS# asserted for MCLK = BCLK 8 8 T
t7b AS# asserted for MCLK = BCLK ÷ 21 1 1 1 T
t7c AS# asserted for MCLK = BCLK ÷ 31 3 1 3 T
t7d AS# asserted for MCLK = BCLK ÷ 41 8 1 8 T
CLK
CLK
CLK
CLK
t8 AS# falling edge to CLK rising edge 1 1 ns
t9 AS# rising edge to CLK rising edge 1 3 ns
t10 DS# falling edge to CLK rising edge 1 1 ns
t11 DS# setup to CLK rising edge 1 3 ns
t12 First CLK where AS# = 1 to DSACK1# high impedance 5 40 3 14 ns
R/W# setup to CLK rising edge before all CS# = 0, AS# = 0, and
t13
DS# = 0
11n s
t14 R/W# hold from AS# rising edge 0 0 ns
t15 AS# = 0 and CS# = 0 to DSACK1# rising edge 4 23 3 14 ns
t16 AS# rising edge to DSACK1# rising edge 6 39 4 17 ns
D[31:16] valid to third CLK rising edge where CS# = 0, AS# = 0,
t17
and DS# = 0 (write cycle) (see note 1)
10n s
t18 D[31:16] hold from falling edge of DSACK1# (write cycle) 0 0 ns
t19 DS# falling edge to D[31:16] driven (read cycle) 4 32 3 14 ns
t20 DSACK1# falling edge to D[31:16] valid (read cycle) 0 2 ns
t21 DS# rising edge to D[31:16] invalid/high impedance (read cycle) 5 36 3 13 ns
1. t17 is the delay from when data is placed on the bus until the data is latched into the write buffer.
S1D13706 Hardware Functional Specification
X31B-A-001-09 Issue Date: 2004/02/09
Epson Research and Development Page 47
Vancouver Design Center
6.2.7 Motorola REDCAP2 Interface Timing
CKO
M/R#
A[16:1]
R/W
CSn
EB0
EB1
(write)
D[15:0]
(write)
OE
EB0
EB1
(read)
D[15:0]
(read)
T
CKO
t1 t2
Hi-Z
Hi-Z
t5
t3
t6
t8
VALID
t10
t13
t12
t9
VAL ID
t4
t7
Hi-Z
t11
t14
Hi-Z
Note: CSn may be any of CS0 - CS4.
Figure 6-8: Motorola REDCAP2 Interface Timing
Note
For further information on implementing the REDCAP2 microprocessor, see Interfacing to the Motorola REDCAP2 DSP with Integrated MCU, document number
X31B-G-013-xx.
Hardware Functional Specification S1D13706
Issue Date: 2004/02/09 X31B-A-001-09
Page 48 Epson Research and Development
Vancouver Design Center
Table 6-11: Motorola REDCAP2 Interface Timing
Symbol Parameter
f
Bus Clock frequency
CKO
T
Bus Clock period
CKO
t1
Bus Clock pulse width low
t2
Bus Clock pulse width high
t3
A[16:1], M/R#, R/W
t4
A[16:1], M/R#, R/W
t5a
t5b
t5c
t5d
t6
t7
t8
t9
t10
t11
t12
t13a
t13b
t13c
t13d
t14
asserted for MCLK = BCLK
CSn
CSn asserted for MCLK = BCLK ÷ 2
CSn asserted for MCLK = BCLK ÷ 3
CSn asserted for MCLK = BCLK ÷ 4
EB0, EB1 asserted to CKO rising edge (write cycle)
, EB1 de-asserted to CKO rising edge (write cycle)
EB0
D[15:0] input setup to 3rd CKO rising edge after EB0
asserted low (write cycle) (see note 1)
D[15:0] input hold from 3rd CKO rising edge after EB0
asserted low (write cycle)
, EB0, EB1 setup to CKO rising edge (read cycle)
OE
, EB0, EB1 hold to CKO rising edge (read cycle)
OE
D[15:0] output delay from OE
(read cycle)
1st CKO rising edge after EB0
valid for MCLK = BCLK (read cycle)
1st CKO rising edge after EB0 or EB1 asserted low to D[15:0]
valid for MCLK = BCLK ÷ 2 (read cycle)
1st CKO rising edge after EB0
valid for MCLK = BCLK ÷ 3 (read cycle)
1st CKO rising edge after EB0
valid for MCLK = BCLK ÷ 4 (read cycle)
CKO rising edge to D[15:0] output in Hi-Z (read cycle)
, CSn setup to CKO rising edge
, CSn hold from CKO rising edge
, EB0, EB1 falling edge
or EB1 asserted low to D[15:0]
or EB1 asserted low to D[15:0]
or EB1 asserted low to D[15:0]
or EB1
or EB1
2.0V 3.3V
Min Max Min Max
Units
17 17 MHz
1/f
CKO
1/f
CKO
ns
26 26 ns
26 26 ns
11 n s
00 n s
88T
10 10 T
13 13 T
15 15 T
CKO
CKO
CKO
CKO
11 n s
14 n s
10 n s
23 8 ns
10 n s
10 n s
42 93 1 0n s
4.5CKO
+ 7
7CKO +
10
8.5CKO
+ 8
9CKO +
11
4.5CKO +
20
6.5CKO +
20
9.5CKO +
20
11.5CKO
+ 20
ns
ns
ns
ns
43 11 1 1n s
1. t8 is the delay from when data is placed on the bus until the data is latched into the write buffer.
S1D13706 Hardware Functional Specification
X31B-A-001-09 Issue Date: 2004/02/09
Epson Research and Development Page 49
Vancouver Design Center
6.2.8 Motorola DragonBall Interface Timing with DTACK (e.g. MC68EZ328/MC68VZ328)
CLKO
A[16:1]
CSX
UWE/LWE
(write)
OE
(read)
D[15:0]
(write)
D[15:0]
(read)
Hi-Z
Hi-Z
T
CLKO
t1
t3
t2
t4
t5
t6
t8
t9
t10
t12
t7
t11
t13
Hi-Z
t14
VAL ID
t15
Hi-Z
DTACK
t16
t17
Figure 6-9: Motorola DragonBall Interface with DTACK Timing
t19
t18
Hardware Functional Specification S1D13706
Issue Date: 2004/02/09 X31B-A-001-09
Page 50 Epson Research and Development
Vancouver Design Center
Table 6-12: Motorola DragonBall Interface with DTACK Timing
MC68EZ328 MC68VZ328
Symbol Parameter
Min Max Min Max Min Max Min Max
f
T
Bus Clock frequency 16 16 20 33 MHz
CLKO
Bus Clock period
CLKO
1/f
CLKO
1/f
CLKO
1/f
CLKO
1/f
CLKO
t1 Clock pulse width high 28.1 28.1 22.5 13.5 ns
t2 Clock pulse width low 28.1 28.1 22.5 13.5 ns
A[16:1] setup 1st CLKO when CSX
t3
UWE
/LWE or OE = 0
= 0 and either
0000 n s
t4 A[16:1] hold from CSX r i s i n g e d g e 0000 n s
t5a CSX a s s e r t e d f o r M C L K = B C L K 8888 T
t5b CSX asserted for MCLK = BCLK ÷ 2 1 11 11 11 1 T
t5c CSX asserted for MCLK = BCLK ÷ 3 1 31 31 31 3 T
t5d CSX asserted for MCLK = BCLK ÷ 4 1 71 71 71 7 T
t6 CSX s e t u p t o C L K O r i s i n g e d g e 0000 n s
t7 CSX r i s i n g e d g e t o C L K O r i s i n g e d g e 0000 n s
t8 UWE/LWE f a l l i n g e d g e t o C L K O r i s i n g e d g e 1010 n s
t9 UWE
/LWE rising edge to CSX r i s i n g e d g e 0000 n s
t10 OE f a l l i n g e d g e t o C L K O r i s i n g e d g e 1111 n s
t11 OE hold from CSX r i s i n g e d g e 0000 n s
D[15:0] setup to 3rd CLKO when CSX
t12
/LWE asserted (write cycle) (see note 1)
UWE
,
1010 n s
t13 D[15:0] in hold from CSX r i s i n g e d g e ( w r i t e c y c l e ) 0000 n s
t14 Falling edge of OE
CLKO rising edge to D[15:0] output Hi-Z
t15
(read cycle)
t16 CSX
falling edge to DTACK driven high 3 20 3 13 3 20 3 13 ns
to D[15:0] driven (read cycle) 4 30 3 15 4 30 3 15 ns
4 21 2 12 4 21 2 12 ns
t17 DTACK f a l l i n g e d g e t o D [ 1 5 : 0 ] v a l i d ( r e a d c y c l e )0202 n s
t18 CSX high to DTACK high 5 34 3 16 5 34 3 16 ns
t19 CLKO rising edge to D
TACK H i - Z 54 01654 016 n s
Unit 2.0V 3.3V 2.0V 3.3V
ns
CLKO
CLKO
CLKO
CLKO
1. t12 is the delay from when data is placed on the bus until the data is latched into the write buffer.
S1D13706 Hardware Functional Specification
X31B-A-001-09 Issue Date: 2004/02/09
Epson Research and Development Page 51
Vancouver Design Center
6.2.9 Motorola DragonBall Interface Timing w/o DTACK (e.g. MC68EZ328/MC68VZ328)
CLKO
A[16:1]
CSX
UWE/LWE
(write)
OE
(read)
D[15:0]
(write)
D[15:0]
(read)
Hi-Z
Hi-Z
T
CLKO
t1
t3
t2
t4
t5
t6
t8
t9
t10
t12
t7
t11
t13
Hi-Z
t15
t16
t14
VAL ID
Hi-Z
Figure 6-10: Motorola DragonBall Interface without DTACK# Timing
Hardware Functional Specification S1D13706
Issue Date: 2004/02/09 X31B-A-001-09
Page 52 Epson Research and Development
Vancouver Design Center
Table 6-13: Motorola DragonBall Interface without DTACK Timing
MC68EZ328 MC68VZ328
Symbol Parameter
Min Max Min Max Min Max Min Max
f
T
Bus Clock frequency 16 16 20 33 MHz
CLKO
Bus Clock period
CLKO
1/f
CLKO
1/f
CLKO
1/f
CLKO
1/f
CLKO
t1 Clock pulse width high 28.1 28.1 22.5 13.6 ns
t2 Clock pulse width low 28.1 28.1 22.5 13.6 ns
A[16:1] setup 1st CLKO when CSX
t3
either UWE
/LWE or OE = 0
= 0 and
00 00n s
t4 A[16:1] hold from CSX rising edge 0 0 0 0 ns
CSX asserted for MCLK = BCLK
t5a
(CPU wait state register should be programmed
8888 T
to 4 wait states)
asserted for MCLK = BCLK ÷ 2
CSX
(CPU wait state register should be programmed
t5b
11 11 11 11 T
to 6 wait states)
asserted for MCLK = BCLK ÷ 3
CSX
(CPU wait state register should be programmed
t5c
—
Note 1
—
Note 1
13 13 T
to 10 wait states)
asserted for MCLK = BCLK ÷ 4
CSX
(CPU wait state register should be programmed
t5d
—
Note 1
—
Note 1
17 17 T
to 12 wait states)
t6 CSX setup to CLKO rising edge 0 0 0 0 ns
t7 CSX
rising edge setup to CLKO rising edge 0 0 0 0 ns
t8 UWE/LWE setup to CLKO rising edge 1 0 1 0 ns
t9 UWE/LWE rising edge to CSX rising edge 0 0 0 0 ns
t10 OE
setup to CLKO rising edge 1 1 1 1 ns
t11 OE hold from CSX rising edge 0 0 0 0 ns
D[15:0] setup to 3rd CLKO after CSX, UWE/LWE
t12
asserted (write cycle) (see note 2)
CSX
t13
t14 Falling edge of OE
rising edge to D[15:0] output Hi-Z (write
cycle)
to D[15:0] driven (read cycle) 4 30 3 15 4 30 3 15 ns
1st CLKO rising edge after OE and CSX
t15a
asserted low to D[15:0] valid for MCLK = BCLK
(read cycle)
1st CLKO rising edge after OE
t15b
asserted low to D[15:0] valid for MCLK = BCLK ÷
and CSX
2 (read cycle)
1st CLKO rising edge after OE
t15c
asserted low to D[15:0] valid for MCLK = BCLK ÷
and CSX
3 (read cycle)
1st CLKO rising edge after OE
t15d
asserted low to D[15:0] valid for MCLK = BCLK ÷
and CSX
4 (read cycle)
CLKO rising edge to D[15:0] output Hi-Z
t16
(read cycle)
10 10n s
00 00n s
5.5T
8T
9.5T
13T
CLKO
+ 4
CLKO
19
CLKO
+ 17
CLKO
+ 9
+
5.5T
+ 20
8.5T
+ 20
10.5T
+ 20
14.5T
+ 20
CLKO
CLKO
CLKO
CLKO
5.5T
8T
9.5T
13T
+ 4
CLKO
19
+ 17
CLKO
+ 9
CLKO
CLKO
+
5.5T
+ 20
8.5T
+ 20
10.5T
+ 20
14.5T
+ 20
CLKO
CLKO
CLKO
CLKO
42 12 1 2 42 12 1 2n s
Unit 2.0V 3.3V 2.0V 3.3V
ns
CLKO
CLKO
CLKO
CLKO
ns
ns
ns
ns
S1D13706 Hardware Functional Specification
X31B-A-001-09 Issue Date: 2004/02/09
Epson Research and Development Page 53
Vancouver Design Center
1. The MC68EZ328 cannot support the MCLK = BCLK ÷ 3 and MCLK = BCLK ÷ 4 settings without DTACK.
2. t12 is the delay from when data is placed on the bus until the data is latched into the write buffer.
Hardware Functional Specification S1D13706
Issue Date: 2004/02/09 X31B-A-001-09
Page 54 Epson Research and Development
Vancouver Design Center
6.3 LCD Power Sequencing
6.3.1 Passive/TFT Power-On Sequence
GPO*
Power Save
Mode Enable**
(REG[A0h] bit 0)
t2
LCD Signals***
*It is recommended to use the general purpose output pin GPO to control the LCD bias power.
**The LCD power-on sequence is activated by programming the Power Save Mode Enable bit (REG[A0h] bit 0) to 0.
***LCD Signals include: FPDAT[17:0], FPSHIFT, FPLINE, FPFRAME, and DRDY.
t1
Figure 6-11: Passive/TFT Power-On Sequence Timing
Table 6-14: Passive/TFT Power-On Sequence Timing
Symbol Parameter Min Max Units
t1
t2
LCD signals active to LCD bias active
Power Save Mode disabled to LCD signals active
1. t1 is controlled by software and must be determined from the bias power supply delay requirements of the panel
connected.
Note 1 Note 1
02 0n s
Note
For HR-TFT Power-On/Off sequence information, see Connecting to the Sharp
HR-TFT Panels, document number X31B-G-011-xx.
For D-TFD Power-On/Off sequence information, see Connecting to the Epson D-TFD
Panels, document number X31B-G-012-xx.
S1D13706 Hardware Functional Specification
X31B-A-001-09 Issue Date: 2004/02/09
Epson Research and Development Page 55
Vancouver Design Center
6.3.2 Passive/TFT Power-Off Sequence
t1
GPO*
Power Save
Mode Enable**
(REG[A0h] bit 0)
LCD Signals***
*It is recommended to use the general purpose output pin GPO to control the LCD bias power.
**The LCD power-off sequence is activated by programming the Power Save Mode Enable bit (REG[A0h] bit 0) to 1.
***LCD Signals include: FPDAT[17:0], FPSHIFT, FPLINE, FPFRAME, and DRDY.
Figure 6-12: Passive/TFT Power-Off Sequence Timing
t2
Table 6-15: Passive/TFT Power-Off Sequence Timing
Symbol Parameter Min Max Units
t1
t2
LCD bias deactivated to LCD signals inactive
Power Save Mode enabled to LCD signals low
1. t1 is controlled by software and must be determined from the bias power supply delay requirements of the panel
connected.
Note 1 Note 1
02 0n s
Hardware Functional Specification S1D13706
Issue Date: 2004/02/09 X31B-A-001-09
Page 56 Epson Research and Development
Vancouver Design Center
6.4 Display Interface
The timing parameters required to drive a flat panel display are shown below. Timing
details for each supported panel type are provided in the remainder of this section.
HT
HDPS
HPW HPS
VPS
VDPS
VPW
HDP
VT
VDP
Figure 6-13: Panel Timing Parameters
S1D13706 Hardware Functional Specification
X31B-A-001-09 Issue Date: 2004/02/09
Epson Research and Development Page 57
Vancouver Design Center
Table 6-16: Panel Timing Parameter Definition and Register Summary
Symbol Description Derived From Units
HT Horizontal Total ((REG[12h] bits 6-0) + 1) x 8
1
HDP
Horizontal Display Period
HDPS Horizontal Display Period Start Position
HPS FPLINE Pulse Start Position (REG[23h] bits 1-0, REG[22h] bits 7-0) + 1
HPW FPLINE Pulse Width (REG[20h] bits 6-0) + 1
VT Vertical Total (REG[19h] bits 1-0, REG[18h] bits 7-0) + 1
VDP Vertical Display Period (REG[1Dh] bits 1-0, REG[1Ch] bits 7-0) + 1
VDPS Vertical Display Period Start Position REG[1Fh] bits 1-0, REG[1Eh] bits 7-0
VPS FPFRAME Pulse Start Position REG[27h] bits 1-0, REG[26h] bits 7-0
VPW FPFRAME Pulse Width (REG[24h] bits 6-0) + 1
1. For passive panels, the HDP must be a minimum of 32 pixels and must be increased by multiples of 16.
For TFT panels, the HDP must be a minimum of 8 pixels and must be increased by multiples of 8.
2. The following formulas must be valid for all panel timings:
HDPS + HDP < HT
VDPS + VDP < VT
1
((REG[14h] bits 6-0) + 1) x 8
For STN panels: ((REG[17h] bits 1-0, REG[16h] bits 7-0) + 22)
For TFT panels: ((REG[17h] bits 1-0, REG[16h] bits 7-0) + 5)
Lines (HT)
Ts
Hardware Functional Specification S1D13706
Issue Date: 2004/02/09 X31B-A-001-09
Page 58 Epson Research and Development
Vancouver Design Center
6.4.1 Generic STN Panel Timing
VT (= 1 Frame)
VPW
FPFRAME
VDP
FPLINE
1
(DRDY)
MOD
FPDAT[17:0]
FPLINE
FPSHIFT
MOD2(DRDY)
FPDAT[17:0]
1PCLK
HDPS
HT (= 1 Line)
HPW HPS
HDP
Figure 6-14: Generic STN Panel Timing
S1D13706 Hardware Functional Specification
X31B-A-001-09 Issue Date: 2004/02/09
Epson Research and Development Page 59
Vancouver Design Center
VT = Vertical Total
= [(REG[19h] bits 1-0, REG[18h] bits 7-0) + 1] lines
VPS = FPFRAME Pulse Start Position
= 0 lines, because (REG[27h] bits 1-0, REG[26h] bits 7-0) = 0
VPW = FPFRAME Pulse Width
= [(REG[24h] bits 2-0) + 1] lines
VDPS = Vertical Display Period Start Position
= 0 lines, because (REG[1Fh] bits 1-0, REG[1Eh] bits 7-0) = 0
VDP = Vertical Display Period
= [(REG[1Dh] bits 1-0, REG[1Ch] bits 7-0) + 1] lines
HT = Horizontal Total
= [((REG[12h] bits 6-0) + 1) x 8] pixels
HPS = FPLINE Pulse Start Position
= [(REG[23h] bits 1-0, REG[22h] bits 7-0) + 1] pixels
HPW = FPLINE Pulse Width
= [(REG[20h] bits 6-0) + 1] pixels
HDPS = Horizontal Display Period Start Position
= 22 pixels, because (REG[17h] bits 1-0, REG[16h] bits 7-0) = 0
HDP = Horizontal Display Period
= [((REG[14h] bits 6-0) + 1) x 8] pixels
*For passive panels, the HDP must be a minimum of 32 pixels and must be increased by multiples of 16.
*HPS must comply with the following formula:
HPS > HDP + 22
HPS + HPW < HT
*Panel Type Bits (REG[10h] bits 1-0) = 00b (STN)
*FPFRAME Pulse Polarity Bit (REG[24h] bit 7) = 1 (active high)
*FPLINE Polarity Bit (REG[20h] bit 7) = 1 (active high)
1
*MOD
*MOD
is the MOD signal when (REG[11h] bits 5-0) = 0 (MOD toggles every FPFRAME)
2
is the MOD signal when (REG[11h] bits 5-0) = n (MOD toggles every n FPLINE)
Hardware Functional Specification S1D13706
Issue Date: 2004/02/09 X31B-A-001-09
Page 60 Epson Research and Development
Vancouver Design Center
6.4.2 Single Monochrome 4-Bit Panel Timing
FPFRAME
FPLINE
DRDY (MOD)
FPDAT[7:4]
Invalid
LINE1 LINE2 LINE3 LINE4 LINE239 LINE240 LINE1 LINE2
FPLINE
DRDY (MOD)
FPSHIFT
FPDAT7
FPDAT6
FPDAT5
FPDAT4
* Diagram drawn with 2 FPLINE vertical blank period
Example timing for a 320x240 panel
Invalid
Invalid
Invalid
Invalid
1-1 1-5
1-2 1-6 1-318
1-3
1-4 1-8
Figure 6-15: Single Monochrome 4-Bit Panel Timing
VDP
HDP
1-7
VNDP
Invalid
1-317
1-319
1-320
HNDP
Invalid
Invalid
Invalid
Invalid
VDP = Vertical Display Period
= (REG[1Dh] bits 1-0, REG[1Ch] bits 7-0) + 1 Lines
VNDP = Vertical Non-Display Period
= VT - VDP
= (REG[19h] bits 1-0, REG[18h] bits 7-0) - (REG[1Dh] bits 1-0, REG[1Ch] bits 7-0) Lines
HDP = Horizontal Display Period
= ((REG[14h] bits 6-0) + 1) x 8Ts
HNDP = Horizontal Non-Display Period
= HT - HDP
= (((REG[12h] bits 6-0) + 1) x 8Ts) - (((REG[14h] bits 6-0) + 1) x 8Ts)
S1D13706 Hardware Functional Specification
X31B-A-001-09 Issue Date: 2004/02/09
Epson Research and Development Page 61
Vancouver Design Center
Sync Timing
Data Timing
t1
FPFRAME
t4
FPLINE
t5
DRDY (MOD)
FPLINE
t6
t8 t9
t7
FPSHIFT
FPDAT[7:4]
t14 t10 t11
t12 t13
Figure 6-16: Single Monochrome 4-Bit Panel A.C. Timing
t2
t3
12
Table 6-17: Single Monochrome 4-Bit Panel A.C. Timing
Symbol Parameter Min Typ Max Units
t1 FPFRAME setup to FPLINE falling edge note 2 Ts (note 1)
t2 FPFRAME hold from FPLINE falling edge note 3 Ts
t3 FPLINE period note 4 Ts
t4 FPLINE pulse width note 5 Ts
t5 MOD transition to FPLINE rising edge note 6 Ts
t6 FPSHIFT falling edge to FPLINE rising edge note 7 Ts
t7 FPSHIFT falling edge to FPLINE falling edge t6 + t4 Ts
t8 FPLINE falling edge to FPSHIFT falling edge t14 + 2 Ts
t9 FPSHIFT period 4 Ts
t10 FPSHIFT pulse width low 2 Ts
t11 FPSHIFT pulse width high 2 Ts
t12 FPDAT[7:4] setup to FPSHIFT falling edge 1 Ts
t13 FPDAT[7:4] hold to FPSHIFT falling edge 2 Ts
t14 FPLINE falling edge to FPSHIFT rising edge note 8 Ts
1. Ts = pixel clock period
2. t1
3. t2
4. t3
5. t4
6. t5
7. t6
8. t14
= HPS + t4
min
= t3
min
min
min
min
min
min
min
= HT
= HPW
= HPS - 1
= HPS - (HDP + HDPS) + 2, if negative add t3
= HDPS - (HPS + t4
min
- (HPS + t4
)
min
), if negative add t3
min
min
min
Hardware Functional Specification S1D13706
Issue Date: 2004/02/09 X31B-A-001-09
Page 62 Epson Research and Development
Vancouver Design Center
6.4.3 Single Monochrome 8-Bit Panel Timing
FPFRAME
FPLINE
DRDY (MOD)
FPDAT[7:0]
FPLINE
DRDY (MOD)
FPSHIFT
FPDAT7
FPDAT6
FPDAT5
FPDAT4
FPDAT3
FPDAT2
FPDAT1
FPDAT0
Invalid
Invalid
Invalid
Invalid
Invalid
Invalid
Invalid
Invalid
Invalid
VDP
LINE1 LINE2 LINE3 LINE4 LINE479 LINE480 LINE1 LINE2
HDP
1-1 1-9
1-2 1-10 1-634
1-3
1-11
1-4 1-12
1-5 1-13
1-6 1-14
1-7 1-15 1-639
1-8 1-16
VNDP
Invalid
1-633
1-635
1-636
1-637
1-638
1-640
HNDP
Invalid
Invalid
Invalid
Invalid
Invalid
Invalid
Invalid
Invalid
* Diagram drawn with 2 FPLINE vertical blank period
Example timing for a 640x480 panel
Figure 6-17: Single Monochrome 8-Bit Panel Timing
VDP = Vertical Display Period
= (REG[1Dh] bits 1-0, REG[1Ch] bits 7-0) + 1 Lines
VNDP = Vertical Non-Display Period
= VT - VDP
= (REG[19h] bits 1-0, REG[18h] bits 7-0) - (REG[1Dh] bits 1-0, REG[1Ch] bits 7-0) Lines
HDP = Horizontal Display Period
= ((REG[14h] bits 6-0) + 1) x 8Ts
HNDP = Horizontal Non-Display Period
= HT - HDP
= (((REG[12h] bits 6-0) + 1) x 8Ts) - (((REG[14h] bits 6-0) + 1) x 8Ts)
S1D13706 Hardware Functional Specification
X31B-A-001-09 Issue Date: 2004/02/09
Epson Research and Development Page 63
Vancouver Design Center
Sync Timing
Data Timing
t1
FPFRAME
t4
FPLINE
t5
DRDY (MOD)
FPLINE
t6
t8 t9
t7
FPSHIFT
FPDAT[7:0]
t14
Figure 6-18: Single Monochrome 8-Bit Panel A.C. Timing
t2
t3
t10 t11
t12 t13
12
Table 6-18: Single Monochrome 8-Bit Panel A.C. Timing
Symbol Parameter Min Typ Max Units
t1 FPFRAME setup to FPLINE falling edge note 2 Ts (note 1)
t2 FPFRAME hold from FPLINE falling edge note 3 Ts
t3 FPLINE period note 4 Ts
t4 FPLINE pulse width note 5 Ts
t5 MOD transition to FPLINE rising edge note 6 Ts
t6 FPSHIFT falling edge to FPLINE rising edge note 7 Ts
t7 FPSHIFT falling edge to FPLINE falling edge t6 + t4 Ts
t8 FPLINE falling edge to FPSHIFT falling edge t14 + 4 Ts
t9 FPSHIFT period 8 Ts
t10 FPSHIFT pulse width low 4 Ts
t11 FPSHIFT pulse width high 4 Ts
t12 FPDAT[7:0] setup to FPSHIFT falling edge 4 Ts
t13 FPDAT[7:0] hold to FPSHIFT falling edge 4 Ts
t14 FPLINE falling edge to FPSHIFT rising edge note 8 Ts
1. Ts = pixel clock period
2. t1
3. t2
4. t3
5. t4
6. t5
7. t6
8. t14
= HPS + t4
min
= t3
min
min
min
min
min
min
min
= HT
= HPW
= HPS - 1
= HPS - (HDP + HDPS) + 4, if negative add t3
= HDPS - (HPS + t4
min
- (HPS + t4
)
min
), if negative add t3
min
min
min
Hardware Functional Specification S1D13706
Issue Date: 2004/02/09 X31B-A-001-09
Page 64 Epson Research and Development
Vancouver Design Center
6.4.4 Single Color 4-Bit Panel Timing
VDP
FPFRAME
FPLINE
DRDY (MOD)
FPDAT[7:4]
LINE1 LINE2 LINE3 LINE4
FPLINE
DRDY (MOD)
HDP
.5Ts .5Ts .5Ts .5Ts .5Ts .5Ts .5Ts .5Ts .5Ts
FPSHIFT
FPDAT7
FPDAT6
FPDAT5
FPDAT4
Notes:
- FPSHIFT uses extended low states in order to process 8 pixels in 6 FPSHIFT clocks
- Ts = Pixel clock period (PCLK)
- Diagram drawn with 2 FPLINE vertical blank period
- Example timing for a 320x240 panel
Invalid
Invalid
Invalid
Invalid
. 5Ts . 5 Ts .5 Ts . 5 Ts . 5 Ts .5 Ts 2.5Ts
1-R1
1-G2
1-B3
1-G1
1-B2
1-R4
1-B1
1-R3
1-G4
1-R2
1-G3
1-B4
.5Ts .5Ts
LINE239 LINE240
.5Ts
VNDP
Invalid Invalid
1-B319
1-R320
1-G320
1-B320
LINE1 LINE2
HNDP
Invalid
Invalid
Invalid
Invalid
Figure 6-19: Single Color 4-Bit Panel Timing
VDP = Vertical Display Period
= (REG[1Dh] bits 1-0, REG[1Ch] bits 7-0) + 1 Lines
VNDP = Vertical Non-Display Period
= VT - VDP
= (REG[19h] bits 1-0, REG[18h] bits 7-0) - (REG[1Dh] bits 1-0, REG[1Ch] bits 7-0) Lines
HDP = Horizontal Display Period
= ((REG[14h] bits 6-0) + 1) x 8Ts
HNDP = Horizontal Non-Display Period
= HT - HDP
= (((REG[12h] bits 6-0) + 1) x 8Ts) - (((REG[14h] bits 6-0) + 1) x 8Ts)
S1D13706 Hardware Functional Specification
X31B-A-001-09 Issue Date: 2004/02/09
Epson Research and Development Page 65
Vancouver Design Center
Sync Timing
Data Timing
FPFRAME
FPLINE
DRDY (MOD)
FPLINE
FPSHIFT
FPDAT[7:4]
Figure 6-20: Single Color 4-Bit Panel A.C. Timing
t1
t4
t5
t6
t7
t14
t2
t3
t8 t9
t10 t11
t12 t13
12
Table 6-19: Single Color 4-Bit Panel A.C. Timing
Symbol Parameter Min Typ Max Units
t1 FPFRAME setup to FPLINE falling edge note 2 Ts (note 1)
t2 FPFRAME hold from FPLINE falling edge note 3 Ts
t3 FPLINE period note 4 Ts
t4 FPLINE pulse width note 5 Ts
t5 MOD transition to FPLINE rising edge note 6 Ts
t6 FPSHIFT falling edge to FPLINE rising edge note 7 Ts
t7 FPSHIFT falling edge to FPLINE falling edge t6 + t4 Ts
t8 FPLINE falling edge to FPSHIFT falling edge t14 + 0.5 Ts
t9 FPSHIFT period 1 Ts
t10 FPSHIFT pulse width low 0.5 Ts
t11 FPSHIFT pulse width high 0.5 Ts
t12 FPDAT[7:4] setup to FPSHIFT falling edge 0.5 Ts
t13 FPDAT[7:4] hold to FPSHIFT falling edge 0.5 Ts
t14 FPLINE falling edge to FPSHIFT rising edge note 8 Ts
1. Ts = pixel clock period
2. t1
3. t2
4. t3
5. t4
6. t5
7. t6
8. t14
= HPS + t4
min
= t3
min
min
min
min
min
min
min
= HT
= HPW
= HPS - 1
= HPS - (HDP + HDPS) + 1.5), if negative add t3
= HDPS - (HPS + t4
min
- (HPS + t4
)
min
) + 1, if negative add t3
min
min
min
Hardware Functional Specification S1D13706
Issue Date: 2004/02/09 X31B-A-001-09
Page 66 Epson Research and Development
Vancouver Design Center
6.4.5 Single Color 8-Bit Panel Timing (Format 1)
VDP
FPFRAME
FPLINE
FPDAT[7:0]
Invalid
LINE1 LINE2 LINE3 LINE4
LINE239 LINE240
FPLINE
HDP
FPSHIFT
2Ts 2Ts
2 Ts 2 Ts 2 Ts 2 Ts 2 Ts
2Ts 2 Ts 2 Ts 2Ts 2Ts 2Ts
4Ts
4Ts
2Ts
2Ts
2Ts 2Ts 2Ts 2Ts 2Ts 2Ts
4Ts
4Ts 4Ts
FPSHIFT2
2Ts 2Ts 2 Ts 2 Ts 2 Ts 2 Ts
1-R1
FPDAT7
FPDAT6
FPDAT5
FPDAT4
FPDAT3
FPDAT2
FPDAT1
FPDAT0
Invalid
Invalid
Invalid
Invalid
Invalid
Invalid
Invalid
Invalid
1-G1
1-B1
1-R7
1-G7
1-R2
1-G2
1-B7
1-B2
1-R3
1-G8
1-G3
1-B3
1-R4 1-R9 1-G9 1-G14 1-B14
1-G4
1-B4
1-B9
1-R10
1-R5
1-G5
1-G10
1-B10
1-B5 1-R6
1-R11 1-G11 1-B16
Notes:
- The duty cycle of FPSHIFT changes in order to process 16 pixels in 6 FPSHIFT/FPSHIFT2 rising edges
- Ts = Pixel clock period (PCLK)
- Diagram drawn with 2 FPLINE vertical blank period
- Example timing for a 320x240 panel
4Ts
1-R12 1-B6 1-G6
1-B11
1-B12
1-G12
1-G13
1-R8
1-R13
1-R14
1-B8
1-B13
1-R15
1-G15
1-B15
1-R16
1-G16
VNDP
Invalid
LINE1 LINE2
HNDP
4Ts 4Ts
2Ts
1-
R316
Invalid
1-
B316
Invalid
1-
Invalid
G317
1-
R318
Invalid
1-
B318
Invalid
1-
G319
Invalid
1-
R320
Invalid
1-
B320
Invalid
Figure 6-21: Single Color 8-Bit Panel Timing (Format 1)
VDP = Vertical Display Period
= (REG[1Dh] bits 1-0, REG[1Ch] bits 7-0) + 1 Lines
VNDP = Vertical Non-Display Period
= VT - VDP
= (REG[19h] bits 1-0, REG[18h] bits 7-0) - (REG[1Dh] bits 1-0, REG[1Ch] bits 7-0) Lines
HDP = Horizontal Display Period
= ((REG[14h] bits 6-0) + 1) x 8Ts
HNDP = Horizontal Non-Display Period
= HT - HDP
= (((REG[12h] bits 6-0) + 1) x 8Ts) - (((REG[14h] bits 6-0) + 1) x 8Ts)
S1D13706 Hardware Functional Specification
X31B-A-001-09 Issue Date: 2004/02/09
Epson Research and Development Page 67
Vancouver Design Center
Sync Timing
Data Timing
t1
t2
FPFRAME
t4
t3
FPLINE
FPLINE
t6a
t6b
t7a
t8 t9
t14
FPSHIFT
t7b
FPSHIFT2
t12
t12 t13
FPDAT[7:0]
1
Figure 6-22: Single Color 8-Bit Panel A.C. Timing (Format 1)
t10 t11
t13
2
Table 6-20: Single Color 8-Bit Panel A.C. Timing (Format 1)
Symbol Parameter Min Typ Max Units
t1 FPFRAME setup to FPLINE falling edge note 2 Ts (note 1)
t2 FPFRAME hold from FPLINE falling edge note 3 Ts
t3 FPLINE period note 4 Ts
t4 FPLINE pulse width note 5 Ts
t6a FPSHIFT falling edge to FPLINE rising edge note 6 Ts
t6b FPSHIFT2 falling edge to FPLINE rising edge note 7 Ts
t7a FPSHIFT falling edge to FPLINE falling edge t6a + t4 Ts
t7b FPSHIFT2 falling edge to FPLINE falling edge t6b + t4 Ts
t8 FPLINE falling edge to FPSHIFT rising, FPSHIFT2 falling edge t14 + 2 Ts
t9 FPSHIFT2, FPSHIFT period 4 6 Ts
t10 FPSHIFT2, FPSHIFT pulse width low 2 Ts
t11 FPSHIFT2, FPSHIFT pulse width high 2 Ts
t12 FPDAT[7:0] setup to FPSHIFT2, FPSHIFT falling edge 1 Ts
t13 FPDAT[7:0] hold from FPSHIFT2, FPSHIFT falling edge 1 Ts
t14 FPLINE falling edge to FPSHIFT rising edge note 8 Ts
1. Ts = pixel clock period
2. t1
3. t2
4. t3
5. t4
6. t6a
7. t6b
8. t14
= HPS + t4
min
= t3
min
min
min
min
min
min
min
= HT
= HPW
= HPS - (HDP + HDPS), if negative add t3
= HPS - (HDP + HDPS) + 2, if negative add t3
= HDPS - (HPS + t4
min
- (HPS + t4
)
min
), if negative add t3
min
min
min
min
Hardware Functional Specification S1D13706
Issue Date: 2004/02/09 X31B-A-001-09
Page 68 Epson Research and Development
Vancouver Design Center
6.4.6 Single Color 8-Bit Panel Timing (Format 2)
FPFRAME
FPLINE
DRDY (MOD)
FPDAT[7:0]
FPLINE
DRDY (MOD)
FPSHIFT
FPDAT7
FPDAT6
FPDAT5
FPDAT4
FPDAT3
FPDAT2
FPDAT1
FPDAT0
Invalid
Invalid
Invalid
Invalid
Invalid
Invalid
Invalid
Invalid
VDP
Invalid
LINE1 LINE2 LINE3 LINE4 LINE239 LINE240 LINE1 LINE2
HDP HNDP
2Ts 2Ts 2Ts 2Ts 2Ts 2Ts
TsTsTs Ts Ts Ts
1-R1
1-B3
1-G6
1-G1
1-R4
1-B6
1-B 1
1-G4
1-R7
1-R2
1-B 4
1-G7
1-G2
1-R5
1-B7
1-B 2
1-G5
1-R8
1-R3
1-B 5
1-G 8
1-G3
1-R6
1-B 8
Ts
TsTsTsTs
Invalid
1-G318
1-B318
1-R3 19
1-G319
1-B319
1-R320
1-G320
1-B320
VNDP
Invalid
Invalid
Invalid
Invalid
Invalid
Invalid
Invalid
Invalid
Notes:
- The duty cycle of FPSHIFT changes in order to process 8 pixels in 3 FPSHIFT rising clocks
- Ts = Pixel clock period (PCLK)
- Diagram drawn with 2 FPLINE vertical blank period
- Example timing for a 320x240 panel
Figure 6-23: Single Color 8-Bit Panel Timing (Format 2)
VDP = Vertical Display Period
= (REG[1Dh] bits 1-0, REG[1Ch] bits 7-0) + 1 Lines
VNDP = Vertical Non-Display Period
= VT - VDP
= (REG[19h] bits 1-0, REG[18h] bits 7-0) - (REG[1Dh] bits 1-0, REG[1Ch] bits 7-0) Lines
HDP = Horizontal Display Period
= ((REG[14h] bits 6-0) + 1) x 8Ts
HNDP = Horizontal Non-Display Period
= HT - HDP
= (((REG[12h] bits 6-0) + 1) x 8Ts) - (((REG[14h] bits 6-0) + 1) x 8Ts)
S1D13706 Hardware Functional Specification
X31B-A-001-09 Issue Date: 2004/02/09
Epson Research and Development Page 69
Vancouver Design Center
Sync Timing
Data Timing
t1
FPFRAME
t4
FPLINE
t5
DRDY (MOD)
FPLINE
t6
t8 t9
t7
FPSHIFT
FPDAT[7:0]
t14 t10 t11
t12 t13
Figure 6-24: Single Color 8-Bit Panel A.C. Timing (Format 2)
t2
t3
12
Table 6-21: Single Color 8-Bit Panel A.C. Timing (Format 2)
Symbol Parameter Min Typ Max Units
t1 FPFRAME setup to FPLINE falling edge note 2 Ts (note 1)
t2 FPFRAME hold from FPLINE falling edge note 3 Ts
t3 FPLINE period note 4 Ts
t4 FPLINE pulse width note 5 Ts
t5 MOD transition to FPLINE rising edge note 6 Ts
t6 FPSHIFT falling edge to FPLINE rising edge note 7 Ts
t7 FPSHIFT falling edge to FPLINE falling edge t6 + t4 Ts
t8 FPLINE falling edge to FPSHIFT falling edge t14 + 2 Ts
t9 FPSHIFT period 2 Ts
t10 FPSHIFT pulse width low 1 Ts
t11 FPSHIFT pulse width high 1 Ts
t12 FPDAT[7:0] setup to FPSHIFT falling edge 1 Ts
t13 FPDAT[7:0] hold to FPSHIFT falling edge 1 Ts
t14 FPLINE falling edge to FPSHIFT rising edge note 8 Ts
1. Ts = pixel clock period
2. t1
3. t2
4. t3
5. t4
6. t5
7. t6
8. t14
= HPS + t4
min
= t3
min
min
min
min
min
min
min
= HT
= HPW
= HPS - 1
= HPS - (HDP + HDPS) + 1, if negative add t3
= HDPS - (HPS + t4
min
- (HPS + t4
)
min
), if negative add t3
min
min
min
Hardware Functional Specification S1D13706
Issue Date: 2004/02/09 X31B-A-001-09
Page 70 Epson Research and Development
Vancouver Design Center
6.4.7 Single Color 16-Bit Panel Timing
VDP
FPFRAME
FPLINE
DRDY (MOD)
FPDAT[15:0]
Invalid
LINE1 LINE2 LINE3 LINE4 LINE479 LINE480
FPLINE
DRDY (MOD)
HDP
FPSHIFT
FPDAT15
FPDAT14
FPDAT13
FPDAT12
FPDAT7
FPDAT6
FPDAT5
FPDAT4
FPDAT11
FPDAT10
FPDAT9
FPDAT8
FPDAT3
FPDAT2
FPDAT1
FPDAT0
Invalid
Invalid
Invalid
Invalid
Invalid
Invalid
Invalid
Invalid
Invalid
Invalid
Invalid
Invalid
Invalid
Invalid
Invalid
Invalid
3Ts
3Ts 3 Ts
-
1-R1
1-B1 1-R7
1-G2
1-R3
1-B3
1-G4
1-R5
1-B5
1-G1
1-R2
1-B2
1-G3
1-R4 1-G9
1-B4
1-G5 1-B10 1-R640
1-R6 1-G11
Notes:
- The duty cycle of FPSHIFT changes in order to process 16 pixels in 3 FPSHIFT rising clocks
- Ts = Pixel clock period (PCLK)
- Diagram drawn with 2 FPLINE vertical blank period
- Example timing for a 640x480 panel
3Ts 3Ts
3Ts
1-G6 1-G635
1-B7 1-R637
1-G8
1-R9 1-G638
1-B9
1-G10
1-R11 1-G640
1-B6
1-G7 1-B636
1-R8
1-B8
1-R10
2Ts
1-B11
1-G12
1-R13
1-B13
1-G14
1-R15
1-B15
1-G16
1-R12
1-B12
1-G13
1-R14
1-B14
1-G15
1-R16
1-B16
2Ts
3Ts
3Ts 3Ts 2Ts
2Ts
3Ts 3Ts 3Ts 2Ts
2Ts
VNDP
Invalid
3Ts
3Ts
1-G636
1-B637
1-R639
1-B639
1-R636
1-G637
1-R638
1-B638
1-G639
1-B640
LINE1 LINE2
HNDP
Invalid
Invalid
Invalid
Invalid
Invalid
Invalid
Invalid
Invalid
Invalid
Invalid
Invalid
Invalid
Invalid
Invalid
Invalid
Invalid
Figure 6-25: Single Color 16-Bit Panel Timing
VDP = Vertical Display Period
= (REG[1Dh] bits 1-0, REG[1Ch] bits 7-0) + 1 Lines
VNDP = Vertical Non-Display Period
= VT - VDP
= (REG[19h] bits 1-0, REG[18h] bits 7-0) - (REG[1Dh] bits 1-0, REG[1Ch] bits 7-0) Lines
HDP = Horizontal Display Period
= ((REG[14h] bits 6-0) + 1) x 8Ts
HNDP = Horizontal Non-Display Period
= HT - HDP
= (((REG[12h] bits 6-0) + 1) x 8Ts) - (((REG[14h] bits 6-0) + 1) x 8Ts)
S1D13706 Hardware Functional Specification
X31B-A-001-09 Issue Date: 2004/02/09
Epson Research and Development Page 71
Vancouver Design Center
Sync Timing
DRDY (MOD)
Data Timing
FPFRAME
FPLINE
FPLINE
FPSHIFT
FPDAT[15:0]
t1
t4
t5
t6
t7
t14 t10 t11
t2
t3
t8 t9
t12 t13
12
Figure 6-26: Single Color 16-Bit Panel A.C. Timing
Table 6-22: Single Color 16-Bit Panel A.C. Timing
Symbol Parameter Min Typ Max Units
t1 FPFRAME setup to FPLINE falling edge note 2 Ts (note 1)
t2 FPFRAME hold from FPLINE falling edge note 3 Ts
t3 FPLINE period note 4 Ts
t4 FPLINE pulse width note 5 Ts
t5 MOD transition to FPLINE rising edge note 6 Ts
t6 FPSHIFT falling edge to FPLINE rising edge note 7 Ts
t7 FPSHIFT falling edge to FPLINE falling edge t6 + t4 Ts
t8 FPLINE falling edge to FPSHIFT falling edge t14 + 3 Ts
t9 FPSHIFT period 5 Ts
t10 FPSHIFT pulse width low 2 Ts
t11 FPSHIFT pulse width high 2 Ts
t12 FPDAT[15:0] setup to FPSHIFT rising edge 2 Ts
t13 FPDAT[15:0] hold to FPSHIFT rising edge 2 Ts
t14 FPLINE falling edge to FPSHIFT rising edge note 8 Ts
1. Ts = pixel clock period
2. t1
3. t2
4. t3
5. t4
6. t5
7. t6
8. t14
= HPS + t4
min
= t3
min
min
min
min
min
min
min
= HT
= HPW
= HPS - 1
= HPS - (HDP + HDPS) + 2, if negative add t3
= HDPS - (HPS + t4
min
- (HPS + t4
)
min
), if negative add t3
min
min
min
Hardware Functional Specification S1D13706
Issue Date: 2004/02/09 X31B-A-001-09
Page 72 Epson Research and Development
Vancouver Design Center
6.4.8 Generic TFT Panel Timing
VT (= 1 Frame)
VPS
FPFRAME
VPW
FPLINE
DRDY
FPDAT[17:0]
FPLINE
FPSHIFT
DRDY
FPDAT[17:0]
HPS
VDPS
HT (= 1 Line)
HPW
HDPS HDP
invalid invalid
VDP
Figure 6-27: Generic TFT Panel Timing
VT = Vertical Total = [(REG[19h] bits 1-0, REG[18h] bits 7-0) + 1] lines
VPS = FPFRAME Pulse Start Position = (REG[27h] bits 1-0, REG[26h] bits 7-0) lines
VPW = FPFRAME Pulse Width = [(REG[24h] bits 2-0) + 1] lines
VDPS = Vertical Display Period Start Position = (REG[1Fh] bits 1-0, REG[1Eh] bits 7-0) lines
VDP = Vertical Display Period = [(REG[1Dh] bits 1-0, REG[1Ch] bits 7-0) + 1] lines
HT = Horizontal Total = [((REG[12h] bits 6-0) + 1) x 8] pixels
HPS = FPLINE Pulse Start Position = [(REG[23h] bits 1-0, REG[22h] bits 7-0) + 1] pixels
HPW = FPLINE Pulse Width = [(REG[20h] bits 6-0) + 1] pixels
HDPS = Horizontal Display Period Start Position = [(REG[17h] bits 1-0, REG[16h] bits 7-0) + 5] pixels
HDP = Horizontal Display Period = [((REG[14h] bits 6-0) + 1) x 8] pixels
*For TFT panels, the HDP must be a minimum of 8 pixels and must be increased by multiples of 8.
*Panel Type Bits (REG[10h] bits 1-0) = 01 (TFT)
*FPLINE Pulse Polarity Bit (REG[24h] bit 7) = 0 (active low)
*FPFRAME Polarity Bit (REG[20h] bit 7) = 0 (active low)
S1D13706 Hardware Functional Specification
X31B-A-001-09 Issue Date: 2004/02/09
Epson Research and Development Page 73
Vancouver Design Center
6.4.9 9/12/18-Bit TFT Panel Timing
FPFRAME
FPLINE
FPDAT[17:0]
LINE240
DRDY
FPLINE
FPSHIFT
DRDY
FPDAT[17:0]
Note: DRDY is used to indicate the first pixel
Example Timing for 18-bit 320x240 panel
invalid
HNDP
VNDP
2
1
1-1 1-2 1-3 20
VDP
LINE1 LINE480
HDP
HNDP
VNDP
2
1
invalid
Figure 6-28: 18-Bit TFT Panel Timing
VDP = Vertical Display Period
= VDP Lines
VNDP = Vertical Non-Display Period
= VNDP1 + VNDP2
= VT - VDP Lines
VNDP1 = Vertical Non-Display Period 1
= VNDP - VNDP2 Lines
VNDP2 = Vertical Non-Display Period 2
= VDPS - VPS Lines if negative add VT
HDP = Horizontal Display Period
= HDP Ts
HNDP = Horizontal Non-Display Period
= HNDP1 + HNDP2
= HT - HDP Ts
HNDP1 = Horizontal Non-Display Period 1
= HDPS - HPS Ts if negative add HT
HNDP2 = Horizontal Non-Display Period 2
= HPS - (HDP + HDPS) Ts if negative add HT
Hardware Functional Specification S1D13706
Issue Date: 2004/02/09 X31B-A-001-09
Page 74 Epson Research and Development
Vancouver Design Center
t1
t2
FPFRAME
t3
FPLINE
t4
FPLINE
DRDY
FPSHIFT
FPDAT[17:0]
Note: DRDY is used to indicate the first pixel
t10
t5
t6
t9
t11
t12
t13
t7
t8
t14
t15 t16
invalid
2 13 1 9
320
invalid
Figure 6-29: TFT A.C. Timing
S1D13706 Hardware Functional Specification
X31B-A-001-09 Issue Date: 2004/02/09
Epson Research and Development Page 75
Vancouver Design Center
Table 6-23: TFT A.C. Timing
Symbol Parameter Min Typ Max Units
t1
t2
t3
t4
t5
t6
t7
t8 DRDY falling edge to FPLINE falling edge note 3 Ts
t9 FPSHIFT period 1 Ts
t10 FPSHIFT pulse width high 0.5 Ts
t11 FPSHIFT pulse width low 0.5 Ts
t12 FPLINE setup to FPSHIFT falling edge 0.5 Ts
t13 DRDY to FPSHIFT falling edge setup time 0.5 Ts
t14 DRDY hold from FPSHIFT falling edge 0.5 Ts
t15 Data setup to FPSHIFT falling edge 0.5 Ts
t16 Data hold from FPSHIFT falling edge 0.5 Ts
1. Ts = pixel clock period
2. t6min = HDPS - HPS if negative add HT
3. t8min = HPS - (HDP + HDPS) if negative add HT
FPFRAME cycle time VT Lines
FPFRAME pulse width low VPW Lines
FPFRAME falling edge to FPLINE falling edge phase difference HPS Ts (note 1)
FPLINE cycle time HT Ts
FPLINE pulse width low HPW Ts
FPLINE Falling edge to DRDY active note 2 250 Ts
DRDY pulse width HDP Ts
Hardware Functional Specification S1D13706
Issue Date: 2004/02/09 X31B-A-001-09
Page 76 Epson Research and Development
Vancouver Design Center
6.4.10 160x160 Sharp ‘Direct’ HR-TFT Panel Timing (e.g. LQ031B1DDxx)
FPFRAME
(SPS)
FPLINE
(LP)
FPLINE
(LP)
FPSHIFT
(CLK)
FPDAT[17:0]
GPIO3
(SPL)
GPIO1
(CLS)
t12
t1
t2
t3
t4
t5
t6
D1
D2 D3
t7
t9
t10
t11
t8
D160
GPIO0
(PS)
GPIO2
(REV)
t13
Figure 6-30: 160x160 Sharp ‘Direct’ HR-TFT Panel Horizontal Timing
S1D13706 Hardware Functional Specification
X31B-A-001-09 Issue Date: 2004/02/09
Epson Research and Development Page 77
Vancouver Design Center
Table 6-24: 160x160 Sharp ‘Direct’ HR-TFT Horizontal Timing
Symbol Parameter Min Typ Max Units
t1
t2
t3
t4
t5 Data setup to FPSHIFT rising edge 0.5 Ts
t6 Data hold from FPSHIFT rising edge 0.5 Ts
t7
t8
t9
t10 GPIO3 pulse width 1 Ts
t11 GPIO1(GPIO0) pulse width 136 Ts
t12 GPIO1 rising edge (GPIO0 falling edge) to FPLINE rise edge 4 Ts
t13 GPIO2 toggle edge to FPLINE rise edge 10 Ts
1. Ts = pixel clock period
2. t1typ = (REG[22h] bits 7-0) + 1
3. t2typ = ((REG[12h] bits 6-0) + 1) x 8
4. t3typ = (REG[20h] bits 6-0) + 1
5. t7typ = ((REG[16h] bits 7-0) + 5) - ((REG[22h] bits 7-0) + 1)
6. t8typ = ((REG[14h] bits 6-0) + 1) x 8
FPLINE start position 13 Ts (note 1)
Horizontal total period 180 220 Ts
FPLINE width 2 Ts
FPSHIFT period 1 Ts
Horizontal display start position 5 Ts
Horizontal display period 160 Ts
FPLINE rising edge to GPIO3 rising edge 4 Ts
Hardware Functional Specification S1D13706
Issue Date: 2004/02/09 X31B-A-001-09
Page 78 Epson Research and Development
Vancouver Design Center
t1
FPDAT[17:0]
FPFRAME
(SPS)
GPIO1
(CLS)
GPIO0
(PS)
FPLINE
(LP)
FPSHIFT
(CLK)
GPIO1
(CLS)
t2
LINE1
LINE2
t3
LINE160
t4
t5 t6
t7
t8
t9
t10
t11
t12
t13
t14
GPIO0
(PS)
Figure 6-31: 160x160 Sharp ‘Direct’ HR-TFT Panel Vertical Timing
S1D13706 Hardware Functional Specification
X31B-A-001-09 Issue Date: 2004/02/09
Epson Research and Development Page 79
Vancouver Design Center
Table 6-25: 160x160 Sharp ‘Direct’ HR-TFT Panel Vertical Timing
Symbol Parameter Min Typ Max Units
t1
t2
t3
t4
t5
t6
t7
t8 GPIO0 alternate timing period 162 Lines
t9 GPIO1 first pulse rising edge to FPLINE rising edge 4 Ts (note 1)
t10 GPIO1 first pulse width 48 Ts
t11 GPIO1 first pulse falling edge to second pulse rising edge 40 Ts
t12 GPIO1 second pulse width 48 Ts
t13 GPIO0 falling edge to FPLINE rising edge 4 Ts
t14 GPIO0 low pulse width 24 Ts
1. Ts = pixel clock period
Vertical total period 203 264 Lines
Vertical display start position 40 Lines
Vertical display period 160 Lines
Vertical sync pulse width 2 Lines
FPFRAME falling edge to GPIO1 alternate timing start 5 Lines
GPIO1 alternate timing period 4 Lines
FPFRAME falling edge to GPIO0 alternate timing start 40 Lines
Hardware Functional Specification S1D13706
Issue Date: 2004/02/09 X31B-A-001-09
Page 80 Epson Research and Development
Vancouver Design Center
6.4.11 320x240 Sharp ‘Direct’ HR-TFT Panel Timing (e.g. LQ039Q2DS01)
FPFRAME
(SPS)
FPLINE
(LP)
FPLINE
(LP)
FPSHIFT
(CLK)
FPDAT[17:0]
GPIO3
(SPL)
t1
t2
t3
t4
t5
t6
D1
D2 D3
t7
t9
t10
t11
t8
D320
GPIO1
(CLS)
GPIO0
(PS)
GPIO2
(REV)
t12
t13
Figure 6-32: 320x240 Sharp ‘Direct’ HR-TFT Panel Horizontal Timing
S1D13706 Hardware Functional Specification
X31B-A-001-09 Issue Date: 2004/02/09
Epson Research and Development Page 81
Vancouver Design Center
Table 6-26: 320x240 Sharp ‘Direct’ HR-TFT Panel Horizontal Timing
Symbol Parameter Min Typ Max Units
t1
t2
t3
t4
t5 Data setup to FPSHIFT rising edge 0.5 Ts
t6 Data hold from FPSHIFT rising edge 0.5 Ts
t7
t8
t9
t10 GPIO3 pulse width 1 Ts
t11 GPIO1(GPIO0) pulse width 353 Ts
t12 GPIO1 rising edge (GPIO0 falling edge) to FPLINE rise edge 5 Ts
t13 GPIO2 toggle edge to FPLINE rise edge 11 Ts
1. Ts = pixel clock period
2. t1typ = (REG[22h] bits 7-0) + 1
3. t2typ = ((REG[12h] bits 6-0) + 1) x 8
4. t3typ = (REG[20h] bits 6-0) + 1
5. t7typ = ((REG[16h] bits 7-0) + 5) - ((REG[22h] bits 7-0) + 1)
6. t8typ = ((REG[14h] bits 6-0) + 1) x 8
FPLINE start position 14 Ts (note 1)
Horizontal total period 400 440 Ts
FPLINE width 1 Ts
FPSHIFT period 1 Ts
Horizontal display start position 60 Ts
Horizontal display period 320 Ts
FPLINE rising edge to GPIO3 rising edge 59 Ts
t1
t2 t3
FPDAT[17:0]
LINE1
LINE2
LINE240
t4
FPFRAME
(SPS)
Figure 6-33: 320x240 Sharp ‘Direct’ HR-TFT Panel Vertical Timing
Table 6-27: 320x240 Sharp ‘Direct’ HR-TFT Panel Vertical Timing
Symbol Parameter Min Typ Max Units
t1
t2
t3
t4
Vertical total period 245 330 Lines
Vertical display start position 4 Lines
Vertical display period 240 Lines
Vertical sync pulse width 2 Lines
Hardware Functional Specification S1D13706
Issue Date: 2004/02/09 X31B-A-001-09
Page 82 Epson Research and Development
Vancouver Design Center
6.4.12 160x240 Epson D-TFD Panel Timing (e.g. LF26SCR)
t1
FPLINE
(LP)
t2
FPSHIFT
(XSCL)
t4
t3
t5
t6
FPDAT[17:0]
(R,G,B)
GPIO4
(RES)
GPIO1
(YSCL)
GPIO0
(XINH)
GPIO6
(YSCLD)
t10
1 2 3 4
t7
t9
160
t8
t9
t10
t11
t12
t12 t11
t13
t14
t15
GPIO2
(FR)
t16
GPIO3
(FRS)
t17
t17
GPIO5
(DD_P1)
Figure 6-34: 160x240 Epson D-TFD Panel Horizontal Timing
S1D13706 Hardware Functional Specification
X31B-A-001-09 Issue Date: 2004/02/09
Epson Research and Development Page 83
Vancouver Design Center
Table 6-28: 160x240 Epson D-TFD Panel Horizontal Timing
Symbol Parameter Min Typ Max Units
t1
t2
t3
t4
t5
t6 Last data to FPSHIFT inactive 3 Ts
t7
t8
t9 GPIO4 first pulse falling edge to second pulse falling edge 200 Ts
t10 GPIO4 pulse width 11 Ts
t11 GPIO1 pulse width 100 Ts
t12 GPIO1 low period 100) Ts
t13 GPIO0 pulse width 200 Ts
t14 GPIO6 low pulse width 90 Ts
t15 GPIO6 rising edge to GPIO0 falling edge 10 Ts
t16 GPIO2 toggle to GPIO3 toggle 1 Ts
t17 GPIO5 low pulse width 7 Ts
FPLINE pulse width 9 Ts (note 1)
FPLINE falling edge to FPSHIFT start position 8.5 Ts
FPSHIFT active period 167 Ts
FPSHIFT start to first data 4 Ts
Horizontal display period 160 Ts
FPLINE falling edge to GPIO4 first pulse falling edge 1 Ts
Horizontal total period 400 Ts
1. Ts = pixel clock period
Hardware Functional Specification S1D13706
Issue Date: 2004/02/09 X31B-A-001-09
Page 84 Epson Research and Development
t1
GPIO4
(RES)
t2
DRDY
(GCP)
Vancouver Design Center
1 1
bit7
Index 00h
(REG[2Ch])
1 GCP Data Register
bit7
10 1 10 00
bit0
bit7
Index 00h
Index 01h
Figure 6-35: 160x240 Epson D-TFD Panel GCP Horizontal Timing
Table 6-29: 160x240 Epson D-TFD Panel GCP Horizontal Timing
Symbol Parameter Min Typ Max Units
t1
t2
1. Ts = pixel clock period
Half of the horizontal total period 200 Ts (note 1)
GCP clock period 1 Ts
S1D13706 Hardware Functional Specification
X31B-A-001-09 Issue Date: 2004/02/09
Epson Research and Development Page 85
Vancouver Design Center
Vertical Total = 250HT
t1
FPFRAME
(DY)
t2
GPIO1
(YSCL)
GPIO0
(XINH)
t3
FPDAT[17:0]
(R,G,B)
GPIO2 (FR)
(odd frame)
line1
line2
GPIO2 (FR)
(even frame)
Figure 6-36: 160x240 Epson D-TFD Panel Vertical Timing
Table 6-30: 160x240 Epson D-TFD Panel Vertical Timing
Symbol Parameter Min Typ Max Units
t1
t2
t3 Vertical display start 400 Ts
1. Ts = pixel clock period
FPFRAME pulse width 200 Ts (note 1)
Horizontal total period 400 Ts
Hardware Functional Specification S1D13706
Issue Date: 2004/02/09 X31B-A-001-09
Page 86 Epson Research and Development
Vancouver Design Center
6.4.13 320x240 Epson D-TFD Panel Timing (e.g. LF37SQR)
t1
FPLINE
(LP)
FPSHIFT
(XSCL)
FPDAT[17:0]
(R,G,B)
GPIO4
(RES)
GPIO1
(YSCL)
GPIO0
(XINH)
t10
t2
t4
1 2 3 4
t7
t3
t5
320
t6
t8
t9
t9
t10
t11
t12 t12 t11
t13
t14
t15
GPIO6
(YSCLD)
GPIO2
(FR)
t16
GPIO3
(FRS)
t17
t17
GPIO5
(DD_P1)
Figure 6-37: 320x240 Epson D-TFD Panel Horizontal Timing
S1D13706 Hardware Functional Specification
X31B-A-001-09 Issue Date: 2004/02/09
Epson Research and Development Page 87
Vancouver Design Center
Table 6-31: 320x240 Epson D-TFD Panel Horizontal Timing
Symbol Parameter Min Typ Max Units
t1
t2
t3
t4
t5
t6 Last data to FPSHIFT inactive 5 Ts
t7
t8
t9 GPIO4 first pulse falling edge to second pulse falling edge 200 Ts
t10 GPIO4 pulse width 11 Ts
t11 GPIO1 pulse width 100 Ts
t12 GPIO1 low period 100 Ts
t13 GPIO0 pulse width 200 Ts
t14 GPIO6 low pulse width 90 Ts
t15 GPIO6 rising edge to GPIO0 falling edge 10 Ts
t16 GPIO2 toggle to GPIO3 toggle 1 Ts
t17 GPIO5 low pulse width 7 Ts
FPLINE pulse width 9 Ts (note 1)
FPLINE falling edge to FPSHIFT start position 8.5 Ts
FPSHIFT active period 331 Ts
FPSHIFT start to first data 6 Ts
Horizontal display period 320 Ts
FPLINE falling edge to GPIO4 first pulse falling edge 1 Ts
Horizontal total period 400 Ts
1. Ts = pixel clock period
Hardware Functional Specification S1D13706
Issue Date: 2004/02/09 X31B-A-001-09
Page 88 Epson Research and Development
Vancouver Design Center
t1
GPIO4
(RES)
t2
DRDY
(GCP)
1 1
bit7
Index 00h
(REG[2Ch])
bit7
1 GCP Data Register
10 1 10 00
bit0
Index 00h
bit7
Index 01h
Figure 6-38: 320x240 Epson D-TFD Panel GCP Horizontal Timing
Table 6-32: 320x240 Epson D-TFD Panel GCP Horizontal Timing
Symbol Parameter Min Typ Max Units
t1
t2
1. Ts = pixel clock period
Half of the horizontal total period 200 Ts (note 1)
GCP clock period 1 Ts
S1D13706 Hardware Functional Specification
X31B-A-001-09 Issue Date: 2004/02/09
Epson Research and Development Page 89
Vancouver Design Center
Vertical Total = 250HT
t1
FPFRAME
(DY)
GPIO1
(YSCL)
GPIO0
(XINH)
t3
t2
FPDAT[17:0]
(R,G,B)
GPIO2 (FR)
(odd frame)
GPIO2 (FR)
(even frame)
line1
line2
Figure 6-39: 320x240 Epson D-TFD Panel Vertical Timing
Table 6-33: 320x240 Epson D-TFD Panel Vertical Timing
Symbol Parameter Min Typ Max Units
t1
t2
t3 Vertical display start 400 Ts
1. Ts = pixel clock period
FPFRAME pulse width 200 Ts (note 1)
Horizontal total period 400 Ts
Hardware Functional Specification S1D13706
Issue Date: 2004/02/09 X31B-A-001-09
Page 90 Epson Research and Development
Vancouver Design Center
7 Clocks
7.1 Clock Descriptions
7.1.1 BCLK
BCLK is an internal clock derived from CLKI. BCLK can be a divided version ( ÷1, ÷2, ÷ 3,
÷4) of CLKI. CLKI is typically derived from the host CPU bus clock.
The source clock options for BCLK may be selected as in the following table.
Table 7-1: BCLK Clock Selection
Source Clock Options BCLK Selection
CLKI CNF[7:6] = 00
÷2 CNF[7:6] = 01
CLKI
÷3 CNF[7:6] = 10
CLKI
÷4 CNF[7:6] = 11
CLKI
7.1.2 MCLK
Note
For synchronous bus interfaces, it is recommended that BCLK be set the same as the
CPU bus clock (not a divided version of CLKI) e.g. SH-3, SH-4.
Note
The CLKI ÷ 3 and CLKI ÷ 4 options may not work properly with bus interfaces with
short back-to-back cycle timing.
MCLK provides the internal clock required to access the embedded SRAM. The S1D13706
is designed with efficient power saving control for clocks (clocks are turned off when not
used); reducing the frequency of MCLK does not necessarily save more power.
Furthermore, reducing the MCLK frequency relative to the BCLK frequency increases the
CPU cycle latency and so reduces screen update performance. For a balance of power
saving and performance, the MCLK should be configured to have a high enough frequency
setting to provide sufficient screen refresh as well as acceptable CPU cycle latency.
The source clock options for MCLK may be selected as in the following table.
Table 7-2: MCLK Clock Selection
Source Clock Options MCLK Selection
BCLK REG[04h] bit 5,4 = 00
÷2 REG[04h] bit 5,4 = 01
BCLK
÷3 REG[04h] bit 5,4 = 10
BCLK
÷4 REG[04h] bit 5,4 = 11
BCLK
S1D13706 Hardware Functional Specification
X31B-A-001-09 Issue Date: 2004/02/09
Epson Research and Development Page 91
Vancouver Design Center
7.1.3 PCLK
PCLK is the internal clock used to control the LCD panel. PCLK should be chosen to match
the optimum frame rate of the LCD panel. See Section 9, “Frame Rate Calculation” on page
130 for details on the relationship between PCLK and frame rate.
Some flexibility is possible in the selection of PCLK. Firstly, LCD panels typically have a
range of permissible frame rates. Secondly, it may be possible to choose a higher PCLK
frequency and tailor the horizontal and vertical non-display periods to lower the frame-rate
to its optimal value.
The source clock options for PCLK may be selected as in the following table.
Table 7-3: PCLK Clock Selection
Source Clock Options PCLK Selection
MCLK REG[05h] = 00h
÷2 REG[05h] = 10h
MCLK
÷3 REG[05h] = 20h
MCLK
÷4 REG[05h] = 30h
MCLK
÷8 REG[05h] = 40h
MCLK
BCLK REG[05h] = 01h
÷2 REG[05h] = 11h
BCLK
÷3 REG[05h] = 21h
BCLK
÷4 REG[05h] = 31h
BCLK
÷8 REG[05h] = 41h
BCLK
CLKI REG[05h] = 02h
÷2 REG[05h] = 12h
CLKI
÷3 REG[05h] = 22h
CLKI
÷4 REG[05h] = 32h
CLKI
÷8 REG[05h] = 42h
CLKI
CLKI2 REG[05h] = 03h
÷2 REG[05h] = 13h
CLKI2
÷3 REG[05h] = 23h
CLKI2
÷4 REG[05h] = 33h
CLKI2
÷8 REG[05h] = 43h
CLKI2
Hardware Functional Specification S1D13706
Issue Date: 2004/02/09 X31B-A-001-09
Page 92 Epson Research and Development
Vancouver Design Center
There is a relationship between the frequency of MCLK and PCLK that must be
maintained.
Table 7-4: Relationship between MCLK and PCLK
SwivelView Orientation Color Depth (bpp) MCLK to PCLK Relationship
16 f
8f
SwivelView 0° and 180°
SwivelView 90° and 270° 16/8/4/2/1 f
4f
2f
1f
MCLK
MCLK
MCLK
MCLK
MCLK
MCLK
≥ f
≥ f
PCLK
≥ f
PCLK
≥ f
PCLK
≥ f
PCLK
≥ 1.25 f
PCLK
÷ 2
÷ 4
÷ 8
÷16
PCLK
7.1.4 PWMCLK
PWMCLK is the internal clock used by the Pulse Width Modulator for output to the panel.
The source clock options for PWMCLK may be selected as in the following table.
Table 7-5: PWMCLK Clock Selection
Source Clock Options PWMCLK Selection
CLKI REG[B1h] bit 0 = 0
CLKI2 REG[B1h] bit 0 = 1
For further information on controlling PWMCLK, see Section 8.3.9, “Pulse Width
Modulation (PWM) Clock and Contrast Voltage (CV) Pulse Configuration Registers” on
page 126.
Note
The S1D13706 provides Pulse Width Modulation output on the pin PWMOUT.
PWMOUT can be used to control LCD panels which support PWM control of the backlight inverter.
S1D13706 Hardware Functional Specification
X31B-A-001-09 Issue Date: 2004/02/09
Epson Research and Development Page 93
Vancouver Design Center
7.2 Clock Selection
The following diagram provides a logical representation of the S1D13706 internal clocks.
CLKI
CLKI2
÷2
÷3
÷4
00
01
10
11
CNF[7:6]
00
01
10
11
BCLK
1
REG[04h] bits 5,4
00
÷2
÷3
÷4
÷2
÷3
01
10
11
000
001
010
MCLK
PCLK
REG[05h] bits 1,0
0
1
REG[B1h] bit 0
÷4
÷8
011
1xx
REG[05h] bits 6-4
PWMCLK
Figure 7-1: Clock Selection
Note
1
CNF[7:6] must be set at RESET#.
Hardware Functional Specification S1D13706
Issue Date: 2004/02/09 X31B-A-001-09
Page 94 Epson Research and Development
Vancouver Design Center
7.3 Clocks versus Functions
Table 7-6: “S1D13706 Internal Clock Requirements”, lists the internal clocks required for
the following S1D13706 functions.
Table 7-6: S1D13706 Internal Clock Requirements
Function
Register Read/Write Required Not Required Not Required Not Required
Memory Read/Write Required Required Not Required Not Required
Look-Up Table Register
Read/Write
Software Power Save Required Not Required Not Required Not Required
LCD Output Required Required Required Not Required
Note
1
Bus Clock
(BCLK)
Required Required Not Required Not Required
PWMCLK is an optional clock (see Section 7.1.4, “PWMCLK” on page 92).
Memory Clock
(MCLK)
Pixel Clock
(PCLK)
PWM Clock
(PWMCLK)
1
1
1
1
1
S1D13706 Hardware Functional Specification
X31B-A-001-09 Issue Date: 2004/02/09
Epson Research and Development Page 95
Vancouver Design Center
8 Registers
This section discusses how and where to access the S1D13706 registers. It also provides
detailed information about the layout and usage of each register.
8.1 Register Mapping
The S1D13706 registers are memory-mapped. When the system decodes the input pins as
CS# = 0 and M/R# = 0, the registers may be accessed. The register space is decoded by
A[16:0].
8.2 Register Set
The S1D13706 register set is as follows.
Table 8-1: S1D13706 Register Set
Register Pg Register Pg
Read-Only Configuration Registers
REG[00h] Revision Code Register 96 REG[01h] Display Buffer Size Register 97
REG[02h] Configuration Readback Register 97
Clock Configuration Registers
REG[04h] Memory Clock Configuration Register 97 REG[05h] Pixel Clock Configuration Register 98
Look-Up Table Registers
REG[08h] Look-Up Table Blue Write Data Register 99 REG[09h] Look-Up Table Green Write Data Register 99
REG[0Ah] Look-Up Table Red Write Data Register 99 REG[0Bh] Look-Up Table Write Address Register 100
REG[0Ch] Look-Up Table Blue Read Data Register 100 REG[0Dh] Look-Up Table Green Read Data Register 100
REG[0Eh] Look-Up Table Red Read Data Register 101 REG[0Fh] Look-Up Table Read Address Register 101
Panel Configuration Registers
REG[10h] Panel Type Register 101 REG[11h] MOD Rate Register 103
REG[12h] Horizontal Total Register 103 REG[14h] Horizontal Display Period Register 103
REG[16h] Horizontal Display Period Start Position Register 0 104 REG[17h] Horizontal Display Period Start Position Register 1 104
REG[18h] Vertical Total Register 0 105 REG[19h] Vertical Total Register 1 105
REG[1Ch] Vertical Display Period Register 0 105 REG[1Dh] Vertical Display Period Register 1 105
REG[1Eh] Vertical Display Period Start Position Register 0 106 REG[1Fh] Vertical Display Period Start Position Register 1 106
REG[20h] FPLINE Pulse Width Register 106 REG[22h] FPLINE Pulse Start Position Register 0 107
REG[23h] FPLINE Pulse Start Position Register 1 107 REG[24h] FPFRAME Pulse Width Register 107
REG[26h] FPFRAME Pulse Start Position Register 0 108 REG[27h] FPFRAME Pulse Start Position Register 1 108
REG[28h] D-TFD GCP Index Register 108 REG[2Ch] D-TFD GCP Data Register 108
Display Mode Registers
REG[70h] Display Mode Register 109 REG[71h] Special Effects Register 111
REG[74h] Main Window Display Start Address Register 0 113 REG[75h] Main Window Display Start Address Register 1 113
REG[76h] Main Window Display Start Address Register 2 113 REG[78h] Main Window Line Address Offset Register 0 114
REG[79h] Main Window Line Address Offset Register 1 114
Hardware Functional Specification S1D13706
Issue Date: 2004/02/09 X31B-A-001-09
Page 96 Epson Research and Development
Vancouver Design Center
Table 8-1: S1D13706 Register Set
Register Pg Register Pg
Picture-in-Picture Plus (PIP+) Registers
REG[7Ch] PIP+ Window Display Start Address Register 0 115 REG[7Dh] PIP+ Window Display Start Address Register 1 115
REG[7Eh] PIP
REG[81h] PIP
REG[85h] PIP
REG[89h] PIP
REG[8Dh] PIP
REG[91h] PIP
REG[A0h] Power Save Configuration Register 120 REG[A1h] Reserved 120
REG[A2h] Reserved 121 REG[A3h] Reserved 121
REG[A4h] Scratch Pad Register 0 121 REG[A5h] Scratch Pad Register 1 121
REG[A8h] General Purpose IO Pins Configuration Register 0 122 REG[A9h] General Purpose IO Pins Configuration Register 1 122
REG[ACh] General Purpose IO Pins Status/Control Register 0 123 REG[ADh] General Purpose IO Pins Status/Control Register 1 125
REG[B0h] PWM Clock / CV Pulse Control Register 126 REG[B1h] PWM Clock / CV Pulse Configuration Register 128
REG[B2h] CV Pulse Burst Length Register 129 REG[B3h] PWMOUT Duty Cycle Register 129
+
Window Display Start Address Register 2 115 REG[80h] PIP+ Window Line Address Offset Register 0 115
+
Window Line Address Offset Register 1 115 REG[84h] PIP+ Window X Start Position Register 0 116
+
Window X Start Position Register 1 116 REG[88h] PIP+ Window Y Start Position Register 0 117
+
Window Y Start Position Register 1 117 REG[8Ch] PIP+ Window X End Position Register 0 118
+
Window X End Position Register 1 118 REG[90h] PIP+ Window Y End Position Register 0 119
+
Window Y End Position Register 1 119
Miscellaneous Registers
General Purpose IO Pins Registers
PWM Clock and CV Pulse Configuration Registers
8.3 Register Descriptions
Unless specified otherwise, all register bits are set to 0 during power-on.
8.3.1 Read-Only Configuration Registers
Revision Code Register
REG[00h] Read Only
Product Code Bits 5-0 Revision Code Bits 1-0
76543210
Note
The S1D13706 returns a value of 28h.
bits 7-2 Product Code
These are read-only bits that indicates the product code. The product code is 001010.
bits 1-0 Revision Code
These are read-only bits that indicates the revision code. The revision code is 00.
S1D13706 Hardware Functional Specification
X31B-A-001-09 Issue Date: 2004/02/09
Epson Research and Development Page 97
Vancouver Design Center
Display Buffer Size Register
REG[01h] Read Only
Display Buffer Size Bits 7-0
76543210
bits 7-0 Display Buffer Size Bits [7:0]
This is a read-only register that indicates the size of the SRAM display buffer measured in
4K byte increments. The S1D13706 display buffer is 80K bytes and therefore this register
returns a value of 20 (14h).
Value of this register = display buffer size ÷ 4K bytes
= 80K bytes ÷ 4K bytes
= 20 (14h)
Configuration Readback Register
REG[02h] Read Only
CNF7 Status CNF6 Status
76543210
CNF5 Status CNF4 Status CNF3 Status CNF2 Status CNF1 Status CNF0 Status
bits 7-0 CNF[7:0] Status
These read-only status bits return the status of the configuration pins CNF[7:0]. CNF[7:0]
are latched at the rising edge of RESET#.
8.3.2 Clock Configuration Registers
Memory Clock Configuration Register
REG[04h] Read/Write
n/a MCLK Divide Select Bits 1-0 n/a Reserved
7 6543 2 10
bits 5-4 MCLK Divide Select Bits [1:0]
These bits determine the divide used to generate the Memory Clock (MCLK) from the
Bus Clock (BCLK).
Table 8-2: MCLK Divide Selection
MCLK Divide Select Bits BCLK to MCLK Frequency Ratio
00 1:1
01 2:1
10 3:1
11 4:1
bit 0 Reserved.
This bit must remain at 0.
Hardware Functional Specification S1D13706
Issue Date: 2004/02/09 X31B-A-001-09
Page 98 Epson Research and Development
Vancouver Design Center
Pixel Clock Configuration Register
REG[05h] Read/Write
n/a PCLK Divide Select Bits 2-0 n/a PCLK Source Select Bits 1-0
76543 210
bits 6-4 PCLK Divide Select Bits [1:0]
These bits determine the divide used to generate the Pixel Clock (PCLK) from the Pixel
Clock Source.
Table 8-3: PCLK Divide Selection
PCLK Divide Select Bits PCLK Source to PCLK Frequency Ratio
000 1:1
001 2:1
010 3:1
011 4:1
1XX 8:1
bits 1-0 PCLK Source Select Bits [1:0]
These bits determine the source of the Pixel Clock (PCLK).
Table 8-4: PCLK Source Selection
PCLK Source Select Bits PCLK Source
00 MCLK
01 BCLK
10 CLKI
11 CLKI2
S1D13706 Hardware Functional Specification
X31B-A-001-09 Issue Date: 2004/02/09
Epson Research and Development Page 99
Vancouver Design Center
8.3.3 Look-Up Table Registers
Note
The S1D13706 has three 256-position, 6-bit wide LUTs, one for each of red, green, and
blue (see Section 11, “Look-Up Table Architecture” on page 132).
Look-Up Table Blue Write Data Register
REG[08h] Write Only
LUT Blue Write Data Bits 5-0 n/a
7654321 0
bits 7-2 LUT Blue Write Data Bits [5:0]
This register contains the data to be written to the blue component of the Look-Up Table.
The data is stored in this register until a write to the LUT Write Address register
(REG[0Bh]) moves the data into the Look-Up Table.
Note
The LUT entry is updated only when the LUT Write Address Register (REG[0Bh]) is
written to.
Look-Up Table Green Write Data Register
REG[09h] Write Only
LUT Green Write Data Bits 5-0 n/a
7654321 0
bits 7-2 LUT Green Write Data Bits [5:0]
This register contains the data to be written to the green component of the Look-Up Table.
The data is stored in this register until a write to the LUT Write Address register
(REG[0Bh]) moves the data into the Look-Up Table.
Note
The LUT entry is updated only when the LUT Write Address Register (REG[0Bh]) is
written to.
Look-Up Table Red Write Data Register
REG[0Ah] Write Only
LUT Red Write Data Bits 5-0 n/a
7654321 0
bits 7-2 LUT Red Write Data Bits [5:0]
This register contains the data to be written to the red component of the Look-Up Table.
The data is stored in this register until a write to the LUT Write Address register
(REG[0Bh]) moves the data into the Look-Up Table.
Note
The LUT entry is updated only when the LUT Write Address Register (REG[0Bh]) is
written to.
Hardware Functional Specification S1D13706
Issue Date: 2004/02/09 X31B-A-001-09
Page 100 Epson Research and Development
Vancouver Design Center
Look-Up Table Write Address Register
REG[0Bh] Write Only
LUT Write Address Bits 7-0
76543210
bits 7-0 LUT Write Address Bits [7:0]
This register forms a pointer into the Look-Up Table (LUT) which is used to write LUT
blue, green, and red data stored in REG[08h], REG[09h], and REG[0Ah]. The data is
updated to the LUT only with the completion of a write to this register . This is a writeonly register and returns 00h if read.
Note
When a value is written to the LUT Write Address register, the same value is automatically written to the LUT Read Address register (REG[0Fh].
Look-Up Table Blue Read Data Register
REG[0Ch] Read Only
LUT Blue Read Data Bits 5-0 n/a
7654321 0
bits 7-2 LUT Blue Read Data Bits [5:0]
This register contains the data from the blue component of the Look-Up Table. The LUT
position is controlled by the LUT Read Address Register (REG[0Fh]). This is a read-only
register.
Note
This register is updated only when the LUT Read Address Register (REG[0Fh]) is written to.
Look-Up Table Green Read Data Register
REG[0Dh] Read Only
LUT Green Read Data Bits 5-0 n/a
7654321 0
bits 7-2 LUT Green Read Data Bits [5:0]
This register contains the data from the green component of the Look-Up Table. The LUT
position is controlled by the LUT Read Address Register (REG[0Fh]). This is a read-only
register.
Note
This register is updated only when the LUT Read Address Register (REG[0Fh]) is written to.
S1D13706 Hardware Functional Specification
X31B-A-001-09 Issue Date: 2004/02/09