Sign In
Upload
Manuals
Brands
Epson Manuals
Computer Hardware
S1D13505
Epson S1D13505 Manuals
Manuals and User Guides for Epson S1D13505. We have
1
Epson S1D13505 manual available for free PDF download: Technical Manual
Epson S1D13505 Technical Manual (556 pages)
Embedded RAMDAC LCD/CRT Controller
Brand:
Epson
| Category:
Computer Hardware
| Size: 5.1 MB
Table of Contents
Table of Contents
9
Customer Support Information
3
System Block Diagram
6
1 Introduction
17
Scope
17
Overview Description
17
2 Features
18
Memory Interface
18
CPU Interface
18
Display Support
19
Display Modes
19
Display Features
19
Clock Source
19
Miscellaneous
20
3 Typical System Implementation Diagrams
21
Figure 3-1: Typical System Diagram (SH-4 Bus)
21
Figure 3-2: Typical System Diagram (SH-3 Bus)
21
Figure 3-3: Typical System Diagram (MC68K Bus 1, 16-Bit 68000)
22
Figure 3-4: Typical System Diagram (MC68K Bus 2, 32-Bit 68030)
22
Figure 3-5: Typical System Diagram (Generic Bus)
23
Figure 3-6: Typical System Diagram (NEC Vr41Xx (MIPS) Bus)
23
Figure 3-7: Typical System Diagram (Philips PR31500/PR31700 Bus)
24
Figure 3-8: Typical System Diagram (Toshiba TX3912 Bus)
24
Figure 3-9: Typical System Diagram (Power PC Bus)
25
Figure 3-10: Typical System Diagram (PC Card (PCMCIA) Bus)
25
4 Internal Description
26
Block Diagram Showing Datapaths
26
Block Descriptions
26
Register
26
Host Interface
26
Cpu R/W
26
Memory Controller
27
Display FIFO
27
Cursor FIFO
27
Look-Up Tables
27
Crtc
27
LCD Interface
27
Dac
27
Power Save
27
Clocks
27
5 Pins
28
Pinout Diagram
28
Figure 5-1: Pinout Diagram
28
Pin Description
29
Host Interface
29
Table 5-1: Host Interface Pin Descriptions
29
Memory Interface
35
Table 5-2: Memory Interface Pin Descriptions
35
LCD Interface
37
CRT Interface
37
Table 5-2: LCD Interface Pin Descriptions
37
Table 5-3: CRT Interface Pin Descriptions
37
Miscellaneous
38
Table 5-4: Miscellaneous Interface Pin Descriptions
38
Summary of Configuration Options
39
Table 5-5: Summary of Power On/Reset Options
39
Multiple Function Pin Mapping
40
Table 5-6: CPU Interface Pin Mapping
40
Table 5-7: Memory Interface Pin Mapping
41
Table 5-8: LCD Interface Pin Mapping
42
CRT Interface
43
Figure 5-3: External Circuitry for CRT Interface
43
6 C. Characteristics
44
Table 6-1: Absolute Maximum Ratings
44
Table 6-2: Recommended Operating Conditions
44
Table 6-3: Electrical Characteristics for VDD = 5.0V Typical
45
Table 6-4: Electrical Characteristics for VDD = 3.3V Typical
46
Table 6-5: Electrical Characteristics for VDD = 3.0V Typical
47
7 C. Characteristics
48
CPU Interface Timing
48
Interface Timing
48
Figure 7-1: SH-4 Timing
48
Table 7-1: SH-4 Timing
49
Interface Timing
50
Figure 7-2: SH-3 Timing
50
Table 7-2: SH-3 Timing
51
MC68K Bus 1 Interface Timing (E.g. MC68000)
52
Figure 7-3: MC68000 Timing
52
Table 7-3: MC68000 Timing
53
MC68K Bus 2 Interface Timing (E.g. MC68030)
54
Figure 7-4: MC68030 Timing
54
Table 7-4: MC68030 Timing
55
PC Card Interface Timing
56
Figure 7-5: PC Card Timing
56
Table 7-5: PC Card Timing
57
Generic Interface Timing
58
Figure 7-6: Generic Timing
58
Table 7-6: Generic Timing
59
MIPS/ISA Interface Timing
60
Figure 7-7: MIPS/ISA Timing
60
Table 7-7: MIPS/ISA Timing
61
Philips Interface Timing (E.g. PR31500/PR31700)
62
Figure 7-8: Philips Timing
62
Table 7-8: Philips Timing
63
Table 7-9: Clock Input Requirements for BUSCLK Using Philips Local Bus
63
Figure 7-9: Clock Input Requirement
63
Toshiba Interface Timing (E.g. TX3912)
64
Figure 7-10: Toshiba Timing
64
Table 7-10: Toshiba Timing
65
Table 7-11: Clock Input Requirements for BUSCLK Using Toshiba Local Bus
65
Figure 7-11: Clock Input Requirement
65
Power PC Interface Timing (E.g. Mpc8Xx, MC68040, Coldfire)
66
Figure 7-12: Power PC Timing
66
Table 7-12: Power PC Timing
67
Clock Input Requirements
68
Table 7-13: Clock Input Requirements for CLKI Divided down Internally (MCLK = CLKI/2)
68
Table 7-14: Clock Input Requirements for CLKI
68
Figure 7-13: Clock Input Requirement
68
Memory Interface Timing
69
EDO-DRAM Read/Write/Read-Write Timing
69
Figure 7-14: EDO-DRAM Read/Write Timing
69
Table 7-15: EDO-DRAM Read/Write/Read-Write Timing
70
Figure 7-15: EDO-DRAM Read-Write Timing
70
EDO-DRAM CAS before RAS Refresh Timing
72
Table 7-16: EDO-DRAM CAS before RAS Refresh Timing
72
Figure 7-16: EDO-DRAM CAS before RAS Refresh Timing
72
EDO-DRAM Self-Refresh Timing
74
Table 7-17: EDO-DRAM Self-Refresh Timing
74
Figure 7-17: EDO-DRAM Self-Refresh Timing
74
FPM-DRAM Read/Write/Read-Write Timing
75
Figure 7-18: FPM-DRAM Read/Write Timing
75
Table 7-18: FPM-DRAM Read/Write/Read-Write Timing
76
Figure 7-19: FPM-DRAM Read-Write Timing
76
FPM-DRAM CAS before RAS Refresh Timing
78
Table 7-19: FPM-DRAM CAS before RAS Refresh Timing
78
Figure 7-20: FPM-DRAM CAS before RAS Refresh Timing
78
FPM-DRAM Self-Refresh Timing
79
Table 7-20: FPM-DRAM CBR Self-Refresh Timing
79
Figure 7-21: FPM-DRAM Self-Refresh Timing
79
Power Sequencing
80
LCD Power Sequencing
80
Table 7-21: LCD Panel Power Off/ Power on
80
Figure 7-22: LCD Panel Power off / Power on Timing. Drawn with LCDPWR Set to Active High Polarity
80
Power Save Status
81
Table 7-22: Power Save Status and Local Bus Memory Access Relative to Power Save Mode
81
Figure 7-23: Power Save Status and Local Bus Memory Access Relative to Power Save Mode
81
Display Interface
82
4-Bit Single Monochrome Passive LCD Panel Timing
82
Figure 7-24: 4-Bit Single Monochrome Passive LCD Panel Timing
82
Table 7-23: 4-Bit Single Monochrome Passive LCD Panel A.C. Timing
83
Figure 7-25: 4-Bit Single Monochrome Passive LCD Panel A.C. Timing
83
Figure 7-27: 8-Bit Single Monochrome Passive LCD Panel A.C. Timing
83
8-Bit Single Monochrome Passive LCD Panel Timing
84
Figure 7-26: 8-Bit Single Monochrome Passive LCD Panel Timing
84
Table 7-24: 8-Bit Single Monochrome Passive LCD Panel A.C. Timing
85
4-Bit Single Color Passive LCD Panel Timing
86
Figure 7-28: 4-Bit Single Color Passive LCD Panel Timing
86
Table 7-25: 4-Bit Single Color Passive LCD Panel A.C. Timing
87
Figure 7-29: 4-Bit Single Color Passive LCD Panel A.C. Timing
87
8-Bit Single Color Passive LCD Panel Timing (Format 1)
88
Figure 7-30: 8-Bit Single Color Passive LCD Panel Timing (Format 1)
88
Table 7-26: 8-Bit Single Color Passive LCD Panel A.C. Timing (Format 1)
89
Figure 7-31: 8-Bit Single Color Passive LCD Panel A.C. Timing (Format 1)
89
8-Bit Single Color Passive LCD Panel Timing (Format 2)
90
Figure 7-32: 8-Bit Single Color Passive LCD Panel Timing (Format 2)
90
Table 7-27: 8-Bit Single Color Passive LCD Panel A.C. Timing (Format 2)
91
Figure 7-33: 8-Bit Single Color Passive LCD Panel A.C. Timing (Format 2)
91
16-Bit Single Color Passive LCD Panel Timing
92
Figure 7-34: 16-Bit Single Color Passive LCD Panel Timing
92
Table 7-28: 16-Bit Single Color Passive LCD Panel A.C. Timing
93
Figure 7-35: 16-Bit Single Color Passive LCD Panel A.C. Timing
93
8-Bit Dual Monochrome Passive LCD Panel Timing
94
Figure 7-36: 8-Bit Dual Monochrome Passive LCD Panel Timing
94
Table 7-29: 8-Bit Dual Monochrome Passive LCD Panel A.C. Timing
95
Figure 7-37: 8-Bit Dual Monochrome Passive LCD Panel A.C. Timing
95
8-Bit Dual Color Passive LCD Panel Timing
96
Figure 7-38: 8-Bit Dual Color Passive LCD Panel Timing
96
Table 7-30: 8-Bit Dual Color Passive LCD Panel A.C. Timing
97
Figure 7-39: 8-Bit Dual Color Passive LCD Panel A.C. Timing
97
16-Bit Dual Color Passive LCD Panel Timing
98
Figure 7-40: 16-Bit Dual Color Passive LCD Panel Timing
98
Table 7-31: 16-Bit Dual Color Passive LCD Panel A.C. Timing
99
Figure 7-41: 16-Bit Dual Color Passive LCD Panel A.C. Timing
99
16-Bit TFT/D-TFD Panel Timing
100
Figure 7-42: 16-Bit TFT/D-TFD Panel Timing
100
Figure 7-43: TFT/D-TFD A.C. Timing
101
Table 7-32: TFT/D-TFD A.C. Timing
102
CRT Timing
103
Figure 7-44: CRT Timing
103
Figure 7-45: CRT A.C. Timing
104
8 Registers
105
Register Mapping
105
Register Descriptions
105
Revision Code Register
105
Table 8-1: S1D13505 Addressing
105
Memory Configuration Registers
106
Table 8-2: DRAM Refresh Rate Selection
106
Panel/Monitor Configuration Registers
107
Table 8-3: Panel Data Width Selection
107
Table 8-4: FPLINE Polarity Selection
109
Table 8-5: FPFRAME Polarity Selection
111
Display Configuration Registers
112
Table 8-6: Simultaneous Display Option Selection
112
Table 8-7: Bit-Per-Pixel Selection
113
Table 8-8: Pixel Panning Selection
115
Clock Configuration Register
116
Power Save Configuration Registers
116
Table 8-9: PCLK Divide Selection
116
Miscellaneous Registers
117
Table 8-10: Suspend Refresh Selection
117
Table 8-11: MA/GPIO Pin Functionality
118
Table 8-12: Minimum Memory Timing Selection
120
Table 8-13: RAS#-To-CAS# Delay Timing Select
121
Table 8-14: RAS Precharge Timing Select
122
Table 8-15: Optimal NRC, NRP, and NRCD Values at Maximum MCLK Frequency
122
Look-Up Table Registers
123
Table 8-16: Minimum Memory Timing Selection
123
Ink/Cursor Registers
124
Table 8-17: Ink/Cursor Selection
124
Table 8-18: Ink/Cursor Start Address Encoding
126
Table 8-19: Recommended Alternate FRM Scheme
127
9 Display Buffer
128
Table 9-1: S1D13505 Addressing
128
Figure 9-1: Display Buffer Addressing
128
Image Buffer
129
Ink/Cursor Buffers
129
Half Frame Buffer
129
Display Configuration
129
10 Display Configuration
130
Display Mode Data Format
130
Figure 10-1: 1/2/4/8 Bit-Per-Pixel Format Memory Organization
130
Figure 10-2: 15/16 Bit-Per-Pixel Format Memory Organization
131
Image Manipulation
132
Figure 10-3: Image Manipulation
132
11 Look-Up Table Architecture
133
Monochrome Modes
133
Figure 11-1: 1 Bit-Per-Pixel Monochrome Mode Data Output Path
133
Figure 11-2: 2 Bit-Per-Pixel Monochrome Mode Data Output Path
133
Figure 11-3: 4 Bit-Per-Pixel Monochrome Mode Data Output Path
134
Color Modes
135
Figure 11-4: 1 Bit-Per-Pixel Color Mode Data Output Path
135
Figure 11-5: 2 Bit-Per-Pixel Color Mode Data Output Path
136
Figure 11-6: 4 Bit-Per-Pixel Color Mode Data Output Path
138
Figure 11-7: 8 Bit-Per-Pixel Color Mode Data Output Path
138
12 Ink/Cursor Architecture
139
Ink/Cursor Buffers
139
Ink/Cursor Data Format
139
Table 12-1: Ink/Cursor Start Address Encoding
139
Figure 12-1: Ink/Cursor Data Format
139
Ink/Cursor Image Manipulation
140
Ink Image
140
Cursor Image
140
Table 12-2: Ink/Cursor Color Select
140
Figure 12-2: Cursor Positioning
140
13 Swivelview
141
Concept
141
Figure 13-1: Relationship between the Screen Image and the Image Residing in the Display Buffer
141
Image Manipulation in Swivelview
142
Physical Memory Requirement
143
Limitations
144
Table 13-2 Minimum DRAM Size Required for Swivelview
144
14 Clocking
145
Maximum MCLK: PCLK Ratios
145
Table 14-1: Maximum PCLK Frequency with EDO-DRAM
145
Table 14-2: Maximum PCLK Frequency with FPM-DRAM
146
Frame Rate Calculation
147
Table 14-3: Example Frame Rates with Ink Disabled
147
Bandwidth Calculation
149
Table 14-4: Number of Mclks Required for Various Memory Access
149
Table 14-5: Total # Mclks Taken for Display Refresh
150
Table 14-6: Theoretical Maximum Bandwidth M Byte/Sec, Cursor/Ink Disabled
151
15 Power Save Modes
153
Table 15-1: Power Save Mode Function Summary
153
Table 15-2: Pin States in Power-Save Modes
153
16 Mechanical Data
154
Figure 16-1: Mechanical Drawing QFP15
154
Programming Notes and Examples
155
Table of Contents
157
1 Introduction
165
2 Initialization
166
Miscellaneous
169
3 Memory Models
170
Display Buffer Location
170
Memory Organization for One Bit-Per-Pixel (2 Colors/Gray Shades)
170
Memory Organization for Two Bit-Per-Pixel (4 Colors/Gray Shades)
171
Memory Organization for Four Bit-Per-Pixel (16 Colors/Gray Shades)
171
Memory Organization for Eight Bit-Per-Pixel (256 Colors/16 Gray Shades)
172
Memory Organization for Fifteen Bit-Per-Pixel (32768 Colors/16 Gray Shades)
172
Memory Organization for Sixteen Bit-Per-Pixel (65536 Colors/16 Gray Shades)
173
4 Look-Up Table (LUT)
174
Look-Up Table Registers
174
Look-Up Table Organization
175
5 Advanced Techniques
183
Virtual Display
183
Registers
184
Examples
185
Panning and Scrolling
185
Registers
186
Examples
187
Split Screen
189
Registers
189
Examples
191
6 LCD Power Sequencing and Power Save Modes
192
LCD Power Sequencing
192
Registers
192
LCD Power Disable
193
Software Power Save
194
Registers
195
Hardware Power Save
196
7 Hardware Cursor/Ink Layer
197
Introduction
197
Registers
198
Limitations
200
Updating Hardware Cursor Addresses
200
Reg[29H] and Reg[2Bh]
200
Reg [30H]
200
No Top/Left Clipping on Hardware Cursor
200
Examples
200
8 Swivelview
201
Introduction to Swivelview
201
S1D13505 Swivelview
201
Registers
201
Limitations
202
Examples
203
9 CRT Considerations
205
Introduction
205
CRT Only
205
Simultaneous Display
205
10 Identifying the S1D13505
206
11 Hardware Abstraction Layer (HAL)
207
Introduction
207
Contents of the HAL_STRUCT
207
Using the HAL Library
208
API for 13505HAL
208
Initialization
210
General HAL Support
212
Advanced HAL Functions
216
Register / Memory Access
218
Color Manipulation
221
Drawing
223
Hardware Cursor
225
Ink Layer
229
Power Save
232
Porting LIBSE to a New Target Platform
232
Building the LIBSE Library for SH3 Target Example
233
Building the HAL Library for the Target Example
234
Building a Complete Application for the Target Example
234
12 Sample Code
238
Introduction
238
Sample Code Using the S1D13505 HAL API
238
Sample Code Without Using the S1D13505 HAL API
240
Header Files
249
Appendix A Supported Panel Values
261
Supported Panel Values
261
Table of Contents
267
13505Cfg
269
S1D13505 Supported Evaluation Platforms
269
Installation
270
Usage
270
13505CFG Configuration Tabs
271
General Tab
271
Preferences Tab
273
Memory Tab
274
Clocks Tab
276
Panel Tab
279
CRT/TV Tab
283
Registers Tab
284
13505CFG Menus
285
Open
285
Save
286
Save as
286
Configure Multiple
287
Export
288
Enable Tooltips
289
ERD on the Web
289
About 13505CFG
289
Comments
289
Section 4
377
List of Figures
379
1 Introduction
381
Features
381
2 Installation and Configuration
382
3 LCD Interface Pin Mapping
383
4 Cpu/Bus Interface Connector Pinouts
384
5 Host Bus Interface Pin Mapping
386
6 Technical Description
387
ISA Bus Support
387
Non-ISA Bus Support
387
DRAM Support
389
Decode Logic
389
Clock Input Support
389
Monochrome LCD Panel Support
389
Color Passive LCD Panel Support
389
Color TFT/D-TFD LCD Panel Support
390
CRT Support
390
Power Save Modes
390
Adjustable LCD Panel Negative Power Supply
390
Adjustable LCD Panel Positive Power Supply
390
Cpu/Bus Interface Header Strips
391
Schematic Notes
391
7 Parts List
392
8 Schematic Diagrams
394
Section 5
401
1 Introduction
405
2 Features
406
S1D13505 Embedded RAMDAC LCD/CRT Controller
406
Display Buffer
406
LCD Display Support
407
Touchscreen Support
409
CRT Support
409
Jumper Selection
409
Adjustable LCD BIAS Power Supply
409
3 D9000 Specifics
411
Interface Signals
411
Connector Pinout for Channel A6 and A7
411
Memory Address (CS#, M/R#) Decoding
415
FPGA Code Functionality
415
Board Dimensions
415
4 Parts List
416
5 Schematic Diagrams
417
6 Component Placement
420
Power Consumption
421
Table of Contents
427
1 Introduction
431
2 Interfacing to the PR31500/PR31700
432
3 S1D13505 Host Bus Interface
433
PR31500/PR31700 Host Bus Interface Pin Mapping
433
PR31500/PR31700 Host Bus Interface Signals
434
4 Direct Connection to the Philips PR31500/PR31700
435
Hardware Description
435
S1D13505 Configuration
436
Memory Mapping and Aliasing
437
5 System Design Using the IT8368E PC Card Buffer
438
Hardware Description
438
IT8368E Configuration
439
S1D13505 Configuration
439
6 Software
440
7 References
441
Documents
441
Document Sources
441
8 Technical Support
442
EPSON LCD/CRT Controllers (S1D13505)
442
Philips MIPS PR31500/PR31700 Processor
442
Ite It8368E
442
Table of Contents
445
1 Introduction
449
2 Interfacing to the PC Card Bus
450
The PC Card System Bus
450
PC Card Overview
450
Memory Access Cycles
450
3 S1D13505 Host Bus Interface
453
PC Card Host Bus Interface Pin Mapping
453
PC Card Host Bus Interface Signals
454
4 PC Card to S1D13505 Interface
455
Hardware Description
455
S1D13505 Hardware Configuration
457
Performance
457
Register/Memory Mapping
458
5 Software
459
6 References
460
Documents
460
Document Sources
460
7 Technical Support
461
Epson LCD/CRT Controllers (S1D13505)
461
PC Card Standard
461
Table of Contents
465
1 Introduction
469
2 Interfacing to the VR4102/VR4111
470
The NEC VR4102/VR4111 System Bus
470
Overview
470
LCD Memory Access Cycles
471
3 S1D13505 Host Bus Interface
472
Host Bus Interface Pin Mapping
472
Host Bus Interface Signals Descriptions
473
4 VR4102/VR4111 to S1D13505 Interface
474
Hardware Description
474
S1D13505 Hardware Configuration
475
5 Software
476
6 References
477
Documents
477
Document Sources
477
7 Technical Support
478
EPSON LCD/CRT Controllers (S1D13505)
478
NEC Electronics Inc. (VR4102/VR4111)
478
Table of Contents
481
1 Introduction
485
2 Interfacing to the MPC821
486
The Mpc8Xx System Bus
486
MPC821 Bus Overview
486
Normal (Non-Burst) Bus Transactions
487
Burst Cycles
488
Memory Controller Module
489
General-Purpose Chip Select Module (GPCM)
489
User-Programmable Machine (UPM)
490
3 S1D13505 Host Bus Interface
491
Powerpc Host Bus Interface Pin Mapping
491
Powerpc Host Bus Interface Signals
492
4 MPC821 to S1D13505 Interface
493
Hardware Description
493
Hardware Connections
494
S1D13505 Hardware Configuration
496
Register/Memory Mapping
496
MPC821 Chip Select Configuration
497
Test Software
498
5 Software
499
6 References
500
Documents
500
Document Sources
500
7 Technical Support
501
EPSON LCD/CRT Controllers (S1D13505)
501
Motorola MPC821 Processor
501
Table of Contents
505
1 Introduction
509
2 Interfacing to the TX3912
510
3 S1D13505 Host Bus Interface
511
TX3912 Host Bus Interface Pin Mapping
511
TX3912 Host Bus Interface Signals
512
4 Direct Connection to the Toshiba TX3912
513
Hardware Description
513
S1D13505 Configuration
514
Memory Mapping and Aliasing
515
5 System Design Using the IT8368E PC Card Buffer
516
Hardware Description
516
IT8368E Configuration
517
S1D13505 Configuration
517
6 Software
518
7 References
519
Documents
519
Document Sources
519
8 Technical Support
520
EPSON LCD/CRT Controllers (S1D13505)
520
Toshiba MIPS TX3912 Processor
520
Ite It8368E
520
Table of Contents
523
1 Introduction
527
2 Interfacing to the NEC VR4121
528
The NEC VR4121 System Bus
528
Overview
528
LCD Memory Access Cycles
529
3 S1D13505 Host Bus Interface
530
Host Bus Interface Pin Mapping
530
Host Bus Interface Signal Descriptions
531
4 VR4121 to S1D13505 Interface
532
Hardware Description
532
S1D13505 Configuration
533
NEC VR4121 Configuration
533
Memory Mapping and Aliasing
534
5 Software
535
6 References
536
Documents
536
Document Sources
536
7 Technical Support
537
Epson LCD/CRT Controllers (S1D13505)
537
NEC Electronics Inc. (VR4121)
537
Table of Contents
541
1 Introduction
545
2 Interfacing to the NEC V832
546
The NEC V832 System Bus
546
Overview
546
Access Cycles
547
3 S1D13505 Host Bus Interface
548
Host Bus Interface Pin Mapping
548
Host Bus Interface Signal Descriptions
549
4 V832 to S1D13505 Interface
550
Hardware Description
550
S1D13505 Hardware Configuration
551
NEC V832 Configuration
552
Memory Mapping and Aliasing
553
5 Software
554
6 References
555
Documents
555
Document Sources
555
7 Technical Support
556
Epson LCD/CRT Controllers (S1D13505)
556
NEC Electronics Inc. (V832)
556
Advertisement
Advertisement
Related Products
Epson S1D15722 Series
Epson S1D15722D01B000
Epson S1C6200A
Epson S1C6200
Epson S1C33 Series
Epson S1C63000
Epson S1C62 Family
Epson CMOS 32-Bit Single Chip Microcomputer S1C33L03
Epson S1C63616
Epson S1C17704
Epson Categories
Printer
Projector
All in One Printer
Scanner
Printer Accessories
More Epson Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL