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/E PSON 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.
Seiko Epson Corp. provides to the system designer and computer OEM manufacturer a complete set
of resources and tools for the development of graphics systems.
Evaluation / Demonstration Board
• Assembled and fully tested graphics evaluation board with installation guide and schematics.
• To borrow an evaluation board, pleas e co ntact yo ur local Seiko Eps on Corp . s ales representative.
Chip Documentation
• Technical manual includes Data Sheet, Application Notes, and Programmer’s Reference.
Software
Page 3
• OEM Utilities.
• User Utilities.
• Evaluation Software.
• To obtain these programs, contact Application Engineering Support.
Application Engineering Support
Engineering and Sales Support is provided by:
Japan
Seiko Epson Corporation
Electronic Devices Marketing Division
421-8, Hino, Hino-shi
Tokyo 191-8501, Japan
Tel: 042-587-5812
Fax: 042-587-5564
http://www.epson.co.jp
Hong Kong
Epson Hong Kong Ltd.
20/F., Harbour Centre
25 Harbour Road
Wanchai, Hong Kong
Tel: 2585-4600
Fax: 2827-4346
North America
Epson Electronics America, Inc.
150 River Oaks Parkway
San Jose, CA 95134, USA
Tel: (408) 922-0200
Fax: (408) 922-0238
http://www.eea.epson.com
The S1D13505 is a color/monochrome LCD/CRT graphics controller interfacing to a wide range of CPUs and display
devices. The S1D13505 architecture is designed to meet the low cost, low power requirements of the embedded
markets, such as Mobile Communications, Hand-Held PCs, and Office Automation.
The S1D13505 supports multiple CPUs, all LCD panel types, CRT, and additionally provides a number of
differentiating features. Products requiring a “Portrait” mode display can take advantage of the SwivelView feature.
Simultaneous, Virtual and Split Screen Display are just some of the display modes supported, while the Hardware
Cursor, Ink Lay er, and the Memory Enhancement Registers offer substantial performance benefits. These features,
combined with the S1D13505’s Operating System independence, make it an ideal display solution for a wide variety
of applications.
FEATURES
■
Memory Interface
16-bit EDO-DRAM or FPM-DRAM interface.
•
Memory size options:
•
512K bytes using one 256K×16 device.
2M bytes using one 1M×16 device.
Addressable as a single linear address space.
•
CPU Interface
Supports the following interfaces:
•
Hitachi SH-4.
Hitachi SH-3.
Motorola M68K.
Philips MIPS PR31500/PR31700.
Toshiba MIPS TX3912.
Motorola Power PC MPC821.
NEC MIPS VR4102/VR4111.
Epson E0C33.
PC Card (PCMCIA).
StrongARM (PC Card).
ISA bus.
MPU bus interface with programmable READY.
CPU write buffer.
•
Display Support
4/8-bit monochrome passive LCD interface.
•
4/8/16-bit color passive LCD interface.
•
Single-panel, single-drive displays.
•
Dual-panel, dual-drive displays.
•
Direct support for 9/12-bit TF T/D-TFD; 18-bit T FT/D-TFD
•
is supported up to 64K color depth (16-bit data).
Embedded RAMDAC with direct analog CRT drive.
•
Simultaneous dis play of CRT and passi ve or TFT/D-TFD
•
panels.
Maximum resolution of 800x600 pixels at a color
•
depth of 16 bpp.
Display Modes
1/2/4/8/16 bit-per-pixel (bpp) support on LCD/CRT.
•
Up to 16 shades of gray using FRM on monochrome
•
passive LCD panels.
Up to 4096 colors on passive LCD panels.
•
Up to 64K colors on active matrix TFT/D-TFD LCD
•
panels and CRT in 16 bpp modes.
Split Screen Display: allows two different images to be
•
simultaneously viewed on the same display.
Virtual Display Support: displays images larger than the
•
display size through the use of panning.
Double Buffering/multi-pages: provides smooth
•
animation and instantaneous screen update.
SwivelView: direct hardware 90° rotation of
•
display image for portrait mode display.
Acceleration of screen updates by allocating full
•
display memory bandwidt h to CPU.
Hardware 64x64 pixel 2-bit cursor or full screen
•
2-bit ink layer.
Clock Source
Single clock input for both pixel and memory clocks.
•
Memory clock can be input clock or (input clock/2),
•
providing flexibility to use CPU bus clock as input.
Pixel clock can be memory clock or (mem ory clock/2) or
•
(memory clock/3) or (memory clock/4).
Power Down Modes
Software power save mode.
•
LCD power sequencing.
•
General Purpose IO Pins
Up to 3 General Purpose IO pins are available.
•
Operating Voltage
2.7 volts to 5.5 volts.
•
Package
128-pin QFP15 surface mount package.
•
X23A-C-002-15 1
GRAPHICS
S1D13505
■
SYSTEM BLOCK DIAGRAM
CPU
Data and
Control Signals
EDO-DRAM
FPM-DRAM
S1D13505
Analog Out
Digital Out
CRT
Flat Panel
CONTACT YOUR SALES REPRESENTATIVE FOR THESE COMPREHENSIVE DESIGN TOOLS
• S1D13505 Technical
• Linux Console Driver
Manual
• S5U13505 Evaluation Boards • Windows
• CPU Independent Software
Utilities
Japan
Seiko Epson Corporation
Electronic Devices Marketing Division
421-8, Hino, Hino-shi
Tokyo 191-8501, Japan
Tel: 042-587-5812
Fax: 042-587-5564
http://www.epson.co.jp/
Hong Kong
Epson Hong Kong Ltd.
20/F., Harbour Centre
25 Harbour Road
Wanchai, Hong Kong
Tel: 2585-4600
Fax: 2827-4346
http://www.epson.com.hk/
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/E PSON 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.
This is the Hardware Functional Specification for the S1D13505 Embedded RAMDAC LCD/CRT
Controller. Included in this document are timing diagrams, AC and DC characteristics, register
descriptions, and power management descriptions. This document is intend ed for two audiences:
Video Subsystem Designers and Soft w are Develop e rs .
This specification will be updated as appropriate. Please check the Epson Electronics America
Website at http://www.eea.epson.com or the Epson Research and Development website at
http://www.erd.epson.com for the latest revision of this document bef ore beginning any development.
We appreciate your comments on our documentation. P lease contact us via email at
documentation@erd.epson.com.
1.2 Overview Description
Page 11
The S1D13505 is a color/monochrome LCD/CRT graphics con troller interfacing to a wide range of
CPUs and display devices. The S1D13505 architecture is designed to meet the low cost, lo w power
requirements of the embedded markets, such as Mobile Communications, Hand-Held PCs, and
Office Automation.
The S1D13505 supports multiple CPUs, all LCD panel types, CRT, and additionally provides a
number of differentiating featur es. Products requi ring a “Portrait” mode display can take advan tage
of the SwivelView™ feature. Simultaneous, Virtual and Split Screen Display are just some of the
display modes supported, while the Hardware Cursor, Ink Layer, and the Memory Enhancement
Registers offer substantial performance benefits. These features, combined with the S1D13505’s
Operating System independence, make it an ideal display solution for a wide variety of applications.
• Direct support for 9/12-bit TFT/D-TFD; 18-bit TFT/D-TFD is supported up to 64K color depth
(16-bit data).
• Embedded RAMDAC (DAC)with direct analog CRT drive.
• Simultaneous display of CRT and passive or TFT/D-TFD panels.
2.4 Display Modes
• 1/2/4/8/15/16 bit-per-pixel (bpp) support on LCD/CRT.
• Up to 16 shades of gray using FRM on monochrome passive LCD panels .
• Up to 4096 colors on passive LCD panels; three 256x4 Look-Up Tables (LUT) are used to map
1/2/4/8 bpp modes into these colors, 15/16 bpp modes are mapped directly using the 4 most
significant bits of the red, green and blue colors.
Page 13
• Up to 64K colors on TFT/D-TF D LCD panels and CRT; three 2 56x4 Look- Up Tables are us ed to
2.5 Display Features
• SwivelView™: direct hardware 90° rotation of display image for “portrait” mode display.
• Split Screen Display: allows two different images to be simultaneously viewed on th e same
• Virtual Display Support: displays images larger than the display size thr ough the use of panning.
• Double Buffering/multi-pages: provides smooth animation and instantaneous screen update.
• Acceleration of screen updates by allocating full display memory bandwidth to CPU (see
• Hardware 64x64 pixel 2-bi t cursor or full screen 2-bit ink layer.
• Simultaneous display of CRT and passive panel or TFT/D-TFD panel.
map 1/2/4/8 bpp modes into 4096 colors, 15/16 bpp modes are mapped directly.
display.
REG[23h] bit 7).
• Normal mode for cases where LCD and CRT screen sizes are identical.
• Line-doubling for simultaneous display of 240-line images on 240-line LCD and 480-line
CRT.
• Even-scan or interl ace modes for simultaneous display of 480-line images on 240-line LC D
and 480-line CRT.
2.6 Clock Source
• Single clock input for both the pixel and memory clocks.
• Memory clock can be input clock or (input clock/2), providing flexibility to use CPU bus clock
as input.
• Pixel clock can be the memory clock, (memory cloc k/2), (memor y clock/3 ) or (memory clock/4).
• The memor y data bus, MD[15:0], is used to configure the chip at power- on.
• Three General Purpose Input/Output pins, GPIO[3:1], are available if the upper Memory
Address pins are not required for asymmetric DRAM support.
• Suspend power save mode can be initiated by either hardware or software.
• The SUSPEND# pin is used either as an input to initiate Suspend mode, or as a General Purpose
Output that can be used to control the LCD backlight. Power-on polarity is selected by an MD
configuration pin.
• Operating voltages from 2.7 volts to 5.5 volts are supported
The Register block contains all the register latches
4.2.2 Host Interface
The Host Interface (I/F) block provides the means for the CPU/MPU to communicate with the
display buffer and internal registers via one of the supported bus interfaces.
4.2.3 CPU R/W
The CPU R/W block synchronizes the CPU requests for display buffer access. If SwivelView is
enabled, the data is rotated in this block.
The Memory Controller block arbitrates between CPU accesses and display refresh access es as well
as generates the necessary signals to interface to one of th e supported 16-bit memory d evices (FPMDRAM or EDO-DRAM).
4.2.5 Display FIFO
The Display FIFO block fetches display data from the Memory Controller for display refresh.
4.2.6 Cursor FIFO
The Cursor FIFO block fetches Cursor/ink data from the Memory Controller for display refresh.
4.2.7 Look-Up Tables
The Look-Up Tables block contains three 256x4 Look-Up Tables (LUT), one for each primary
color. In monochrome mode, only the green LUT is selected and used. This block contains antisparkle circuitry. The cursor/ink and display data are merged in this block.
Page 21
4.2.8 CRTC
4.2.9 LCD Interface
4.2.10 DAC
4.2.11 Power Save
4.2.12 Clocks
The CRTC generates the sync timing for the LCD and CRT, defining the vertical and horizontal
display periods.
The LCD Interface block performs Frame Rate Modulation (FRM) for passive LCD panels and
generates the correct data format and timing control signals for various LCD and TFT/D-TFD
panels.
The DAC is the Digital to Analog converter for analog CRT support.
The Power Save block contains the power save mode circuitry.
The Clocks module is the source of all clocks in the chip.
I=Input
O=Output
IO=Bi-Directional (Input/Output)
A=Analog
P=Power pin
C=CMOS level input
CD=CMOS level input with pull down resistor (typical values of 100K
CS=CMOS level Schmitt input
COx=CMOS output driver, x denotes driver type (see tables 6-3, 6-4, 6-5 for details)
TSx=Tri-state CMOS output driver, x denotes driver type (see tables 6-3, 6-4, 6-5 for details)
TSxD=
CNx=CMOS low-noise output driver, x denotes driver type (see tables 6-3, 6-4, 6-5 for details)
Tri-state CMOS output driver with pull down resistor (typical values of 100K
respectively), x denotes driver type (see tables 6-3, 6-4, 6-5 for details)
Ω/180ΚΩ
at 5V/3.3V respectively)
Ω/180ΚΩ
Page 23
at 5V/3.3V)
5.2.1 Host Interface
Pin NameT yp ePin #Cell
AB0I3
AB[12:1]I
119-128,
1, 2
Table 5-1: Host Interface Pin Descriptions
RESET#
State
• For SH-3/SH-4 Bus, this pin inputs system address bit 0 (A0).
• For MC68K Bus 1, this pin inputs the lower data strobe (LDS#).
• For MC68K Bus 2, this pin inputs system address bit 0 (A0).
• For Generic Bus, this pin inputs system address bit 0 (A0).
• For MIPS/ISA Bus, this pin inputs system address bit 0 (SA0).
• For Philips PR31500/31700 Bu s, this pin inputs system a ddre ss bit 0
CSHi-Z
CHi-Z
(A0).
• For Toshiba TX3912 Bus, this pin inputs system address bit 0 (A0).
• For PowerPC Bus, this pin inputs system address bit 31 (A31).
• For PC Card (PCMCIA) Bus, this pin inputs system address bit 0
(A0).
See
“Host Bus Interface Pin M app ing ”
AC Timing diagram for detailed functionality.
• For PowerPC Bus, these pins input the system address bits 19
through 30 (A[19:30]).
• For all other busses, these pins input the system address bits 12
through 1 (A[12:1]).
• For Philips PR31500/31700 Bus, these pins are connected to V
• For Toshiba TX3912 Bus, these pins are connected to VDD.
• For PowerPC Bus, these pins input the system address bits 15
CHi-Z
through 18 (A[15:18]).
• For all other busses, these pins input the system address bits 16
through 13 (A[16:13]).
See
“Host Bus Interface Pin Mapping”
AC Timing diagram for detailed functionality.
• For Philips PR31500/31700 Bus, this pin inputs the IO write
command (/CARDIOWR).
• For Toshiba TX3912 Bus, this pin inputs the IO write command
(CARDIOWR*).
CHi-Z
• For PowerPC Bus, this pin inputs the system address bit 14 (A14).
• For all other busses, this pin inputs the system address bit 17 (A17).
See
“Host Bus Interface Pin Mapping”
AC Timing diagram for detailed functionality.
• For Philips PR31500/31700 Bus, this pin inputs the IO read
command (/CARDIORD).
• For Toshiba TX3912 Bus, this pin inputs the IO read command
(CARDIORD*).
CHi-Z
• For PowerPC Bus, this pin inputs the system address bit 13 (A13).
• For all other busses, this pin inputs the system address bit 18 (A18).
See
“Host Bus Interface Pin Mapping”
AC Timing diagram for detailed functionality.
• For Philips PR31500/31700 Bus, this pin inputs the card control
register access (/CARDREG).
• For Toshiba TX3912 Bus, this pin inputs the card control register
(CARDREG*).
CHi-Z
• For PowerPC Bus, this pin inputs the system address bit 12 (A12).
• For all other busses, this pin inputs the system address bit 19 (A19).
See
“Host Bus Interface Pin Mapping”
AC Timing diagram for detailed functionality.
• For the MIPS/ISA Bus, this pin inputs system address bit 20. Note
that for the ISA Bus, the unlatched LA20 must first be latched before
input to AB20.
• For Philips PR31500/31700 Bus, this pin inputs the address latch
enable (ALE).
CHi-Z
• For Toshiba TX3912 Bus, this pin inputs the address latch enable
(ALE).
• For PowerPC Bus, this pin inputs the system address bit 11 (A11).
• For all other busses, this pin inputs the system address bit 20 (A20).