ETC 21890

frt Page 1 Thursday, August 8, 1996 12:36 PM
ÉlanSC300 Microcontroller
Evaluation Board
User’s Manual
evalbd.book : frt Page 2 Thursday, August 8, 1996 12:14 PM
ÉlanSC300 Microcontroller Evaluation Board, Revision 1.1
© 1996 by Advanced Micro Devices, Inc.
All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any
form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written
permission of Advanced Micro Devices, Inc.
Use, duplication, or disclosure by the Government is subject to restrictions as set forth in subdivision (b)(3)(ii) of the
Rights in Technical Data and Computer Software clause at 252.227-7013. Advanced Micro Devices, Inc., 5204 E. Ben
White Blvd., Austin, TX 78741.
AMD is a registered trademark, and Élan is a trademark of Advanced Micro Devices, Inc.
Other product or brand names are used solely for identification and may be the trademarks or registered trademarks of
their respective companies.
The text pages of this document have been printed on recycled paper consisting of 50% recycled fiber and 50%
virgin fiber; the post-consumer waste content is 10%. These pages are recyclable.
Advanced Micro Devices, Inc.
5204 E. Ben White Blvd.
Austin, TX 78741-7399
evalbd.book : evalbd.TOC Page iii Thursday, August 8, 1996 12:14 PM
Contents
About the ÉlanSC300 Microcontroller Evaluation Board
Features..................................................................................................................x
Chapter 1
Quick Start
Booting DOS From a Diskette .......................................................................... 1-2
1.1
Installation Requirements.............................................................................. 1-3
Board Installation .......................................................................................... 1-4
Connecting an IDE Hard Drive ......................................................................... 1-7
For More Information ....................................................................................... 1-9
Chapter 2
Board Functional Description
Board Layout ..................................................................................................... 2-2
Evaluation Board Restrictions........................................................................... 2-4
BIOS .................................................................................................................. 2-5
SystemSoft BIOS .......................................................................................... 2-6
PhoenixPICO BIOS .................................................................................... 2-10
Bus Modes ....................................................................................................... 2-17
ISA Mode .................................................................................................... 2-18
Internal Video Mode ................................................................................... 2-18
Local Bus Mode .......................................................................................... 2-19
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
iii
evalbd.book : evalbd.TOC Page iv Thursday, August 8, 1996 12:14 PM
Memory............................................................................................................ 2-19
DRAM Main Memory................................................................................. 2-20
SRAM Main Memory ................................................................................. 2-21
Memory Voltage Setting ............................................................................. 2-21
I/O .................................................................................................................... 2-22
PS/2 Mouse.................................................................................................. 2-22
Serial Ports .................................................................................................. 2-23
Parallel Port ................................................................................................. 2-23
IDE Hard Drive ........................................................................................... 2-23
PCMCIA .......................................................................................................... 2-24
ROMs............................................................................................................... 2-25
Power Measurement ........................................................................................ 2-26
BL1–BL4 Pins............................................................................................. 2-27
Breadboard Area.......................................................................................... 2-27
Suspend/Resume ......................................................................................... 2-28
Power Management Simulation .................................................................. 2-28
MicroPower Off Mode .................................................................................... 2-29
Chapter 3
Using the Software
SystemSoft Evaluation Diskette.................................................................... 3-1
PhoenixPICO Evaluation Diskette ................................................................ 3-1
Datalight Software Evaluation Kit Diskette.................................................. 3-1
AMD Utilities Diskette ................................................................................. 3-2
Elan PMU Evaluation Utility ............................................................................ 3-4
A: Setup PMU Mode Characteristics (PMCx Pins, CPU Speed).................. 3-5
B: Force PMU State Transitions ................................................................... 3-8
iv
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
1.1
Power Management ......................................................................................... 2-27
evalbd.book : evalbd.TOC Page v Thursday, August 8, 1996 12:14 PM
C: Test Battery Level & ACIN Pins ............................................................. 3-9
X: Restore PMU State and Exit to DOS ..................................................... 3-10
Z: Leave Current PMU Values and Exit to DOS........................................ 3-10
EvalSet Serial and Parallel Port Setup Utility ................................................. 3-10
Serial Port 1................................................................................................. 3-10
Serial Port 2................................................................................................. 3-11
Parallel Port 1.............................................................................................. 3-11
Usage........................................................................................................... 3-12
Memory Management System (MMS) Viewer Utility ................................... 3-12
Description .................................................................................................. 3-12
Scope ........................................................................................................... 3-13
Operating Instructions................................................................................. 3-14
Restrictions on Use ..................................................................................... 3-18
1.1
Register Dump Utility ..................................................................................... 3-20
Chapter 4
Developing Code
Programmable General Purpose (PGP) Pins ..................................................... 4-2
Power Management Control (PMC) Pins.......................................................... 4-4
Programming BIOS Flash/EPROM
or Application Flash/EPROM ........................................................................... 4-6
PCMCIA Programming Voltage ....................................................................... 4-8
Evaluation Board’s Memory Map ..................................................................... 4-9
Evaluation Board’s I/O Map ........................................................................... 4-12
Evaluation Board’s IRQ Mapping................................................................... 4-14
Evaluation Board’s DMA Mapping ................................................................ 4-15
Evaluation Board’s Components..................................................................... 4-16
Enabling the ÉlanSC300 Internal Serial Port .................................................. 4-17
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
v
evalbd.book : evalbd.TOC Page vi Thursday, August 8, 1996 12:14 PM
Appendix A
Evaluation Board Setup Summary
Setup Summary................................................................................................. A-1
Appendix B
Verified Peripherals
Verified Peripherals .......................................................................................... B-1
Appendix C
Board Layout Suggestions
Appendix D
Schematics
Schematics ........................................................................................................ D-1
Index
vi
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
1.1
Board Layout Suggestions................................................................................ C-1
evalbd.book : evalbd.LOF Page vii Thursday, August 8, 1996 12:14 PM
List of Figures
ÉlanSC300 Microcontroller Evaluation Board ...................................................................... 2-2
List of Tables
Installation Troubleshooting ................................................................................................... 1-6
Board Layout........................................................................................................................... 2-3
SystemSoft BIOS Set-Up Screen Options .............................................................................. 2-7
PhoenixPICO BIOS Main Menu Setup Screen Options ....................................................... 2-11
PhoenixPICO BIOS Advanced Menu Setup Screen Options ............................................... 2-14
PhoenixPICO BIOS Power Menu Setup Screen Options ..................................................... 2-15
PhoenixPICO BIOS Exit Menu Setup Screen Options......................................................... 2-16
Bus Mode Selection and Affected Jumpers .......................................................................... 2-17
1.1
I/O Address 100–107 .............................................................................................................. 4-3
Typical Full ISA Memory Map ............................................................................................ 4-10
Typical Full ISA I/O Map ..................................................................................................... 4-12
Typical Full ISA IRQ Mapping ............................................................................................ 4-14
Typical Full ISA DMA Mapping.......................................................................................... 4-15
Bus Mode Selection and Affected Jumpers ........................................................................... A-1
Configuration Jumpers ........................................................................................................... A-2
JP18 (takes on different functions depending on the bus mode selected) ............................. A-3
Switches ................................................................................................................................. A-3
Power Measurement Jumpers ................................................................................................ A-4
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
vii
1.1
evalbd.book : evalbd.LOT Page viii Thursday, August 8, 1996 12:14 PM
viii
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
evalbd.book : about Page ix Thursday, August 8, 1996 12:14 PM
About the ÉlanSC300
Microcontroller Evaluation Board
Congratulations on your decision to design with the ÉlanSC300 microcontroller!
This sophisticated, integrated device is uniquely suited to meet the needs of the
next generation of handheld devices. From its high integration to PC/AT
compatibility to remarkable power management, the ÉlanSC300 microcontroller
is the ideal device to enable compact, fully functional, battery-powered designs
with a quick time to market.
1.1
The ÉlanSC300 microcontroller evaluation board has been provided as a test and
development platform for ÉlanSC300 microcontroller-based designs. Most of the
possible options and features of the ÉlanSC300 microcontroller can be exercised
on this board. Since there are numerous options available, this board is a much
larger form factor than could be achieved with a dedicated set of features. Refer
to “Schematics” on page D-1 for more realistic system design reference examples.
This evaluation board is provided as a reference only and should only be used to
experiment with the design trade-offs of the ÉlanSC300 microcontroller, make
power measurements, and develop operating and application software.
NOTE: Advanced Micro Devices does not assume any responsibility for the
maintenance of this evaluation tool. Changes to the schematics will only be made
if the board is required to go back through a CAD layout.
Refer to the ÉlanSC300 Microcontroller Data Sheet and the ÉlanSC300
Microcontroller Programmer’s Reference Manual for detailed information on the
ÉlanSC300 microcontroller.
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
ix
evalbd.book : about Page x Thursday, August 8, 1996 12:14 PM
Features
External Connectors
• Two serial port connections
– One internal ÉlanSC300 16C450-compatible port (COM1 or COM2
configurable)
– One Super I/O 16C550-compatible port (COM1 through COM4
configurable)
• One parallel port connection from the ÉlanSC300 microcontroller
• Four PCMCIA 2.1-compliant sockets (jumper configurable for buffered or
unbuffered socket pairs)
• Two 16-bit ISA slots (for evaluation of ISA-based devices only)
• One IDE connector (connected to the ÉlanSC300 ISA bus)
• One floppy-drive connector (connected to the Super I/O floppy-drive controller)
• One PS/2-style mouse connector (connected to the 8042 keyboard controller)
• One 20-pin Berg strip for LCD connection (note this is not a standard connector
and will require the user to adapt the cable depending on the LCD display used)
Main Memory Configurations
• DRAM
– 512 Kbyte, 1 Mbyte, 2 Mbyte, 4 Mbyte, 8 Mbyte and 16 Mbyte DRAM
configurations supported
– 3-V or 5-V DRAM support
– Four standard 30-pin DRAM SIMM sockets
– One standard, 72-pin DRAM, 16-bit SIMM socket (can be used instead of
the 30-pin sockets)
• SRAM
– Four 32-pin DIP SRAM sockets for 512Kx8 SRAM modules
– 1 Mbyte (2 socket) or 2 Mbyte (4 socket) configurations supported
x
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
1.1
• One AT-style keyboard connector (connected to the 8042 keyboard controller)
evalbd.book : about Page xi Thursday, August 8, 1996 12:14 PM
Power Management
• Power planes are isolated and jumpers are provided to measure current
consumption. The CPU voltage sources are: VCC, VCCMEM, VCCSYS, VCCSYS2,
VCC5, VCC1, AVCC
• Suspend/Resume button provided (note that BIOS’ enable the suspend/resume
function)
• MicroPower Off button provided for testing
• DIP switch for transitioning battery-low and ACIN pins for testing
Bus Modes
• Full ISA mode (full 16-bit ISA bus support)
• Local Bus mode (16-bit bus support for high speed video)
• Internal Video mode (LCD connector provided with negative contrast voltage—
depending on LCD panel used, a separate circuit for contrast and bias voltage
may need to be provided)
PCMCIA
1.1
• Two pairs of buffered/unbuffered PCMCIA sockets are provided (a jumper
option selects which sockets are used)
• Support for 5-V cards
• Support for programming 12-V Flash cards
• Both Phoenix PicoCard and SystemSoft CardSoft card and socket services are
provided on the evaluation diskettes
BIOS ROM
• Two 32-pin DIP sockets are provided to allow for BIOS ROMs (which socket
is enabled is selected via JP32)
• Either a 128Kx8 or 256Kx8 EPROM/Flash is supported (AMD’s 27C010 or
27C020 EPROM, and AMD’s 12-V 28F010, 5-V 29F010, 12-V 28F020, or
12-V 28F020A Flash are recommended)
• 12-V programming voltage is available
• Evaluation copies of PhoenixPICO BIOS and SystemSoft BIOS are provided
in the sockets of the evaluation board
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
xi
evalbd.book : about Page xii Thursday, August 8, 1996 12:14 PM
Application ROM (DOS ROM)
• Four 32-pin DIP sockets are provided for application ROM space
• 256Kx8 or 512Kx8 EPROM/ROM devices are supported (AMD’s 27C020 or
27C040 are recommended)
• 256Kx8 Flash devices are supported (AMD’s 12-V 28F020 or 12-V 28F020A
Flash are recommended)
NOTE: 512Kx8 Flash can be supported after a minor board rework. Contact
your local AMD or distributor Field Application Engineer for more information.
• Application ROM space is 16-bits wide (two or four devices must be used)
• 12-V programming voltage is available
• Datalight ROM-DOS mini-SDK (software developer’s kit) is provided with the
evaluation kit
Debugging
• Headers for all 208 signals on the ÉlanSC300 microcontroller
• Support for standard x86 application debugging tools
OS Support
• Compatible with standard 32-bit operating systems
• DOS, WinLight, Windows 3.1, GEOS, QNX
xii
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
1.1
• Supports DOS Soft ICE tools and ROM ICE tools
evalbd.book : ch1 Page 1 Thursday, August 8, 1996 12:14 PM
Chapter 1
Quick Start
This chapter provides information that helps you quickly set up and start using the
ÉlanSC300 microcontroller evaluation board.
The ÉlanSC300 microcontroller evaluation board is shipped with evaluation BIOS’
from Phoenix and SystemSoft, which have been configured specifically for this
board. (A jumper, JP32, selects which BIOS is used at power-up.) The BIOS
contains the code which allows the ÉlanSC300 microcontroller evaluation board
to function just like a standard AT-compatible PC. The ÉlanSC300 microcontroller
evaluation board can boot from standard AT-compatible diskettes and can use ATcompatible displays, display adapters and keyboards.
1.1
This chapter describes how to set up the ÉlanSC300 microcontroller evaluation
board in Full ISA Bus mode and boot DOS from a diskette. In this mode, the Trident
ISA bus VGA card is used to drive a common video monitor.
The end of the chapter explains how to connect an IDE hard drive to configure
your ÉlanSC300 microcontroller evaluation board to operate like a standard 386
desktop computer.
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
1-1
evalbd.book : ch1 Page 2 Thursday, August 8, 1996 12:14 PM
Booting DOS From a Diskette
!
CAUTION: As with all computer equipment, the ÉlanSC300
microcontroller evaluation board may be damaged by
electrostatic discharge (ESD). Please take proper ESD
precautions when handling any board.
Warning: Read before using this evaluation board
Before applying power, the following precautions should be taken to avoid damage
or misuse of the board:
• Make sure power supply connectors (from a standard AT system power supply)
are plugged onto the board correctly. The grounds (usually black wires) should
meet at the center of the two power supply connectors on the board.
• See “Board Layout” on page 2-3 for important information.
The following documents are updated on an ongoing basis and contain important
errata information regarding the evaluation board.
• The Evaluation Board Errata document discusses hardware issues pertaining to
the evaluation board.The current version is shipped with the kit; contact your
local AMD representative for any updates.
• The BIOS Errata document discusses software issues pertaining to the Phoenix
and SystemSoft BIOS’ that are shipped with your evaluation board. This
document is available through your local AMD representative.
1-2
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
1.1
• See appendix B for a list of peripherals that have been used to test the evaluation
board prior to shipping.
evalbd.book : ch1 Page 3 Thursday, August 8, 1996 12:14 PM
Installation Requirements
First you need the following from the ÉlanSC300 microcontroller evaluation board
kit:
• ÉlanSC300 microcontroller evaluation board
• VGA display adapter
You need to provide the following items (see the appendix “Verified Peripherals”
on page B-1 for a list of peripherals that are known to work with the ÉlanSC300
microcontroller evaluation board):
• An AT-compatible 3.5" disk drive
• A standard 34-wire AT disk-drive cable
• A VGA monitor
• A cable to connect the VGA monitor to the VGA display adapter
• An AT-compatible keyboard
1.1
• A standard PC power supply (at least 230 watts)
• A bootable 3.5" DOS diskette
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
1-3
evalbd.book : ch1 Page 4 Thursday, August 8, 1996 12:14 PM
Board Installation
NOTE: See “ÉlanSC300 Microcontroller Evaluation Board” on page 2-2 for a
layout diagram of the board.
!
DANGER: Make sure the power supply and the VGA monitor
are not plugged into an electrical outlet during the following
steps.
1. Remove the board from the shipping carton. Visually inspect the board to verify
that it was not damaged during shipment. The board contains several jumpers.
The following steps assume all jumpers are in the factory default configuration.
Connect the other end of the 34-wire disk-drive cable to the 34-pin connector
P27 on the ÉlanSC300 microcontroller evaluation board with wire 1 toward
the ROM sockets.
3. Insert the VGA adapter into either of the ISA slots on the ÉlanSC300
microcontroller evaluation board. The ISA slots are labeled P21 and P22.
4. Connect the VGA monitor cable from the monitor to the D-connector at the
end of the VGA display adapter just as you would for a standard PC.
5. Connect the keyboard to the keyboard connector at P10.
6. Connect the connectors marked P8 and P9 from the standard PC power supply
into the board’s power connectors at P25 and P26. P8 connects to P25 (the six
pins closest to the corner of the board); P9 to the other six pins. (See Figure 21 on page 2-2 for the connector locations.) Make sure the black ground wires
from P8 and P9 meet in the middle of the board’s P25 and P26 connectors.
!
1-4
DANGER: Failure to verify and check the power supply
connections may result in total destruction of the ÉlanSC300
microcontroller evaluation board.
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
1.1
2. Inspect the 34-wire disk-drive cable that you are providing. The red wire along
one edge of the ribbon cable indicates wire 1. Connect one end of the 34-wire
disk-drive cable to the disk drive just as you would for a standard PC
installation. The disk-drive documentation should indicate where to put wire 1.
evalbd.book : ch1 Page 5 Thursday, August 8, 1996 12:14 PM
7. Find one of the 4-wire power connectors from the PC power supply and attach
it to the 4-pin connector on the disk drive just as you would for a standard PC
installation. The disk-drive documentation should indicate the proper
orientation of the power cable.
8. Insert the bootable DOS diskette (not included) in the disk drive.
9. Plug the VGA monitor into an electrical outlet.
10. Apply power to the ÉlanSC300 microcontroller evaluation board by
connecting the PC power supply to an electrical outlet. If equipped, turn on the
power-supply switch. The power supply fan should be operating. Press the
black MicroPower Off button, SW5. The red LED should now be lit.
11. Press the red RESET button, SW2. You should see the BIOS boot message on
the monitor. When booting after being powered off, the CMOS ROM is not
configured and you need to use the BIOS setup utility to configure the system.
Follow the instructions shown on the screen to enter the Setup utility. Once
you are in the Setup utility, you can set the system’s processor speed, date,
time, and other options (see “SystemSoft BIOS Set-Up Screen Options” on
page 2-7 or “PhoenixPICO BIOS Main Menu Setup Screen Options” on page
2-11).
1.1
12. Save and exit the setup utility.
NOTE: The evaluation board does not have a battery backup. You need to run
the setup utility each time the system is powered off.
13. The system should now boot from the DOS diskette just like a standard PC.
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
1-5
evalbd.book : ch1 Page 6 Thursday, August 8, 1996 12:14 PM
Table 1-1. Installation Troubleshooting
Solution
The board’s power LED does not
light when the power supply is
turned on.
The black MicroPower Off button, SW5,
needs to be pressed after power-up.
The board’s power LED does not
light even after the MicroPower Off
button, SW5 is pressed.
Check power supply connections at P25
and P26.
The red power LED is on but I see
nothing on the VGA monitor and
do not hear any beeps from the
speaker nor hear the head
synchronization on the disk drive.
Ensure processor reset by pressing the red
Reset button, SW2.
I hear a beep on the speaker but see
nothing on the VGA monitor.
Check that the monitor has AC power.
Check that the monitor is correctly
connected to the VGA display adapter.
Check that the display adapter is correctly
seated in the ISA slot.
I get the startup message on the
monitor but it says there’s a CMOS
checksum error and doesn’t finish
booting.
This is the normal condition after powerup. The ÉlanSC300 microcontroller
evaluation board’s CMOS RAM does not
have battery backup. Follow the BIOS’
instructions to run the Setup utility to
configure the CMOS RAM. Once
configured, the CMOS RAM can be saved
by leaving the power supply on but using
the MicroPower Off button, SW5, to
power down the board.
I’ve configured the CMOS RAM
but I don’t hear any sound from the
disk drive and the system does not
boot from the diskette.
Check that the 34-wire cable to the disk
drive is properly connected at both the
disk-drive end and the board end (board
connector P27). Check that the CMOS
setup indicates that drive A is a 3.5"
1.44 Mbyte drive.
I hear the diskette being accessed
but get an error message "Non
System disk".
Check that the diskette in the drive is
indeed bootable, just as you would on a
standard PC.
1.1
Problem
1-6
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
evalbd.book : ch1 Page 7 Thursday, August 8, 1996 12:14 PM
Problem
Solution
I get a "Missing Keyboard" error
message on the monitor during
boot-up.
Check that keyboard is properly
connected.
There is a problem you cannot
resolve.
Contact the AMD Technical Support
Hotline at 1-800-222-9323.
Connecting an IDE Hard Drive
This section describes how to connect an IDE hard drive to the ÉlanSC300
microcontroller evaluation board. You need to provide the following additional
items:
• An IDE-compatible hard drive of size not more than 512 Mbyte. See the
appendix “Verified Peripherals” on page B-1 for a list of hard drives that are
known to work. Note that Connor and Fujitsu hard drives do not work with the
ÉlanSC300 microcontroller evaluation board.
1.1
• A standard 40-wire AT IDE cable.
Assuming you have successfully booted to DOS from a disk drive as described in
“Booting DOS From a Diskette” on page 1-2, do the following:
1. Disconnect power by unplugging the PC power supply from the AC outlet.
!
WARNING: If the PC power supply is on but the board
has been put in a standby mode using the MicroPower Off
button, there is still some power on the board. Completely
unplug the power supply before continuing.
2. Inspect the 40-wire IDE cable that you are providing. The red wire along one
edge of the ribbon cable indicates wire 1. Connect one end of the 40-wire IDE
cable to the hard drive just as you would for a standard PC installation. The
hard drive documentation should indicate where to put wire 1. Connect the
other end of the 40-wire IDE cable to the 40-pin connector P28 on the
ÉlanSC300 microcontroller evaluation board with wire 1 toward the ROM
sockets.
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
1-7
evalbd.book : ch1 Page 8 Thursday, August 8, 1996 12:14 PM
3. Find one of the 4-wire power connectors from the PC power supply and attach
it to the 4-pin connector on the hard drive just as you would for a standard PC
installation. The hard drive documentation should indicate the proper
orientation of the power cable.
4. Apply power to the ÉlanSC300 microcontroller evaluation board by connecting
the PC power supply to an electrical outlet. Then press the black MicroPower
Off button, SW5. The red LED should now be lit.
5. Press the red Reset button, SW2. You should see the BIOS boot message on
the monitor. When booting after a power-up, the CMOS ROM is not configured
and you need to use the BIOS setup utility. Follow the instructions shown on
the monitor to enter the Setup utility.
7. Whether or not your hard drive contains an already installed bootable disk
image (written from some other PC), you should still keep your bootable
diskette in the A drive and boot from that. After you boot properly from A, try
to do a directory listing of C. If the directory listing of C works, you can try
removing the diskette from A and booting from C (Ctrl-Alt-Delete). Note that
not all BIOS’ have the same mapping of logical to physical sectors on a hard
drive, so if your hard drive was written by the BIOS on some other computer,
it may not be readable by the BIOS on the ÉlanSC300 microcontroller
evaluation board. If you are unable to boot from C, you should reformat the
hard drive for use on the ÉlanSC300 microcontroller evaluation board (see your
DOS documentation for how to reformat your hard drive).
1-8
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
1.1
6. In the BIOS setup utility, you need to configure Drive C for the proper number
of heads, cylinders and sectors. (Some BIOS products have an AutoDetect
feature that automatically detects this information; some require you enter this
information manually.) You should be able to get these numbers from your
hard drive documentation. Follow the prompts to save this configuration and
exit the BIOS setup utility.
evalbd.book : ch1 Page 9 Thursday, August 8, 1996 12:14 PM
For More Information ...
If you need more information about:
• How to setup and use the serial ports or parallel port, including a serial mouse,
see “Serial Ports” on page 2-23.
• How to setup and use the parallel port, see “Parallel Port” on page 2-23.
• How to add a PS/2 mouse, see “PS/2 Mouse” on page 2-22.
• How to change the processor speed, see “SystemSoft BIOS” on page 2-6 or
“PhoenixPICO BIOS” on page 2-10.
• How to change the amount of DRAM, see “DRAM Main Memory” on page 220.
• How to use an LCD panel, see “Internal Video Mode” on page 2-18.
• How to use a local bus card, see “Local Bus Mode” on page 2-19.
• How to enable Power Management functions, see “SystemSoft BIOS” on page
2-6 or “PhoenixPICO BIOS” on page 2-10.
1.1
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
1-9
1.1
evalbd.book : ch1 Page 10 Thursday, August 8, 1996 12:14 PM
1-10
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
evalbd.book : ch2 Page 1 Thursday, August 8, 1996 12:14 PM
Chapter 2
Board Functional Description
The ÉlanSC300 microcontroller evaluation board provides a development platform
for ÉlanSC300 microcontroller-based designs. Read the following sections to learn
more about the board:
• “Board Layout” on page 2-2
• “Evaluation Board Restrictions” on page 2-4
• “BIOS” on page 2-5
• “Bus Modes” on page 2-17 (includes LCD support on page 2-18)
• “Memory” on page 2-19
• “I/O” on page 2-22
1.1
• “PCMCIA” on page 2-24
• “ROMs” on page 2-25
• “Power Measurement” on page 2-26
• “Power Management” on page 2-27
• “MicroPower Off Mode” on page 2-29
See “Evaluation Board Setup Summary” on page A-1 for a summary of the board
settings. See “Board Layout Suggestions” on page C-1 for board layout strategy
for the 32-kHz oscillator, the PLLs, and the power supplies.
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
2-1
evalbd.book : ch2 Page 2 Thursday, August 8, 1996 12:14 PM
Board Layout
P12
P21
P16
P17
CRT
P22
P45
P10
Keyboard
16C550 UART
(Super I/O)
LCD Connector
VR1
P11
P25
PS/2 Mouse
Power
Connector
KBD/Mouse
Controller
LCD Contrast
IDE and
Floppy
National
Super I/O
JP33
SW4
JP37
JP30
JP28
JP18 JP17
Unbuffered
PCMCIA
Slots
BIOS ROMs
ISA
SLOTS
JP36
P27 P28
P26
Application ROMs
JP10
U20
U59
RP1–RP6
U18
U19
U16
High ROMs
JP25 JP24
Even
JP32
JP26
U17
Low ROMs
Odd
Even
MicroPower Off Mode
Odd
SW5
JP12
P19
JP11
JP13
16C450 UART
(ÉlanSC310)
U2
P15
P14
U4
U5
System Power
On Light
JP31
JP35
JP34
JP9
P2
JP8
Parallel
Port
JP27
VCC5
AVCC
JP1
JP3
PCMCIA
Buffers
1.1
System SRAM
JP16
VCC
VSYS2
JP2
JP7
DRAM VCC
VSYS
JP6
CPU
Buffered
PCMCIA
Slots
P44
JP5 JP4
VMEM
SW3
U50
SW2 SW1
Reset Suspend
/Resume
Bank 1, high byte
P1
P5 P6 P7 P8
P4
P24
72-pin SIMM
P3
Bank 1, low byte
JP29
Bank 0, high byte
U25
Bank 0, low byte
DRAM
SIMM Sockets
JP19
VCC1
Internal
Video
SRAM
P13
U3
Breadboard
Area
U28
P9
Local Bus Card Connector
Figure 2-1. ÉlanSC300 Microcontroller Evaluation Board
2-2
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
evalbd.book : ch2 Page 3 Thursday, August 8, 1996 12:14 PM
Table 2-1. Board Layout
1.1
Part
JP1–JP8
JP9
JP10–JP11
JP12
JP13
JP16
JP17
JP18
JP19
JP32
JP34–JP35
RP1–RP6
SW1
SW2
SW3
SW4-1
SW4-2
SW4-3
SW4-4—SW4-7
SW4-8
SW5
Description
Power measurement
SRAM size
Power measurement
ROM type
Application ROM size
LCD display
Super I/O UART/mouse
PS/2 mouse
Power measurement
BIOS ROM selection
PCMCIA slot selection
Bus mode selection
Suspend/Resume
Reset
Local Bus RDY config.
Memory voltage setting
PIRQ1 connect
IRQ1 connect
Battery status
ACIN
MicroPower Off mode
Page Number
2-26
2-21
2-26
2-25
2-25
2-17
2-17, 2-22
2-17, 2-22
2-26
2-5, 2-25
2-24
2-17
2-19
2-21
2-28
2-28
2-27
2-28
2-29
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
2-3
evalbd.book : ch2 Page 4 Thursday, August 8, 1996 12:14 PM
Evaluation Board Restrictions
• This revision of the evaluation board is not backwards compatible with the
Rev. A ÉlanSC300 microcontroller.
• The evaluation board ISA bus can only run at 5 V. In normal designs this is not
a restriction.
• The ÉlanSC300 microcontroller integrates two PCMCIA type II controllers.
The evaluation board muxes these two controllers to four physical connectors
(two hot swap slots, two minimum buffered slots) to demonstrate the ability to
support hot-swap or low-cost PCMCIA solutions. Either the buffered or the
unbuffered sockets can be used, but not both at the same time.
• The DRAM SIMM modules must have a 70-ns or less RAS access time, for 33
MHz operation.
• System DRAM and system SRAM cannot be supported simultaneously.
• System DRAM population of both the 30-pin SIMM sockets and the 72-pin
SIMM socket is not supported simultaneously.
• On the 72-pin SIMM socket, only 16-bit SIMM modules are fully supported.
32-bit SIMMs can be used in the 72-pin SIMM socket but only half of the
memory will be visible.
• Software cannot be used to switch between ISA, Video, and local bus
configurations. One of the configurations must be set up before power-up.
• The BIOS ROM sockets (U20 and U59) can only be populated with the
following (the AMD recommended part is also listed):
–
–
–
–
2-4
128Kx8 ROM/EPROM (AMD 27C010)
256Kx8 ROM/EPROM (AMD 27C020)
128Kx8 Flash (AMD 12-V 28F010 or 5-V 29F010)
256Kx8 Flash (AMD 12-V 28F020 or 28F020A)
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
1.1
• The DRAM on the SIMM modules must be x4, x8 or x16. The ÉlanSC300
microcontroller cannot drive x1 DRAM due to the large capacitance associated
with 32 loads.
evalbd.book : ch2 Page 5 Thursday, August 8, 1996 12:14 PM
• Application (DOS) ROM space is 16-bits wide (two or four devices must be
used).
• The DOS ROM sockets (U16–U19) can only be populated with the following
(the AMD recommended part is also listed):
– 256Kx8 ROM/EPROM (AMD 27C020)
– 512Kx8 ROM/EPROM (AMD 27C040)
– 256Kx8 Flash (AMD 12-V 28F020 or 28F020A)
NOTE: 512Kx8 Flash can be supported after a minor board rework. Contact
your AMD FAE for more information.
• Some ISA signals are not available when using Internal Video or Local Bus
modes. Refer to the ÉlanSC300 Microcontroller Data Sheet and Programmer’s
Reference Manual for detailed information on the ÉlanSC300 functionality.
• The RTC RAM (integrated in the ÉlanSC300 microcontroller)—which is used
to maintain time, date and system configuration data—is cleared (lost) when
power is removed from the VCC & AVCC power planes.
1.1
• Connectors are available to test local bus operation and modes. However due
to bus loading, High Speed operation is not possible without depopulating
several components.
BIOS
The ÉlanSC300 microcontroller evaluation board comes with SystemSoft BIOS
programmed into the ROM in socket U20, and PhoenixPICO BIOS programmed
into the ROM in socket U59. Jumper JP32 selects which ROM socket is used when
the system boots (JP32 =1-2 selects socket U59, JP32=2-3 selects socket U20).
Each BIOS is an evaluation version specific to the evaluation board.
An evaluation diskette for each BIOS is shipped with your kit. The BIOS ROM
images are located on their respective diskettes.
NOTE: These are evaluation BIOS’ only. Each BIOS has been tested on the
evaluation board and a list of know errata is available on the AMD Utilities diskette.
For the most recent errata listing, contact your local AMD representative.
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
2-5
evalbd.book : ch2 Page 6 Thursday, August 8, 1996 12:14 PM
SystemSoft BIOS
On system power-up, the SystemSoft BIOS tests the system and determines if there
are any problems with the setup configuration. Since there is no CMOS backup
power on the evaluation board, it uses the default BIOS settings upon initial powerup.
NOTE: You need to run setup each time the system is powered off and on again.
SystemSoft BIOS also monitors the Valid RAM and Time (VRT) bit in the RTC.
This bit gets reset every time a hardware reset occurs. Therefore, every time the
system is reset using the red Reset button, SystemSoft BIOS flags a setup error. If
this occurs, press F1 to continue booting with the previous setup information.
SystemSoft has a familiar menu-driven setup screen. The options are listed in the
table below. The default options are indicated in bold.
2-6
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
1.1
If a setup error occurs, the BIOS prompts the user to press the CNTL-ALT-S keys
to enter the setup screen. The setup screen can also be entered while in DOS by
pressing the CNTL-ALT-S keys.
evalbd.book : ch2 Page 7 Thursday, August 8, 1996 12:14 PM
Table 2-2. SystemSoft BIOS Set-Up Screen Options
Menu-Bar
Item
Standard
Option
Description
Set Date
Set Time
Diskette Disk
Sets system date
Sets system time
Selects disk drive type
Hard Disk 1
HD1 Translate
Parameters
Hard Disk 2
Parameters
(User enters)
(User enters)
2.88MB
1.44MB (default for drive A)
1.7MB
720KB
360KB
none (default for drive B)
Sets parameters for Hard Standard (select from list)
Drive 1
Custom (enter your own)
Auto (auto-detects drive parameters; works for most
drives)
Leave this unchecked
1.1
Sets parameters for Hard Standard (select from list)
Drive 2
Custom (enter your own)
Auto (auto-detects drive parameters; works for most
drives)
Leave this unchecked
HD2 Translate
Parameters
Internal COM Port Sets the ÉlanSC300 inter- COM1
nal COM port
COM2
Disabled
Super I/O COM
Sets the Super I/O port
COM1
Port
COM2
COM3
COM4
Disabled
LPT Port Address Sets parallel port base ad- 3BC
dress
378
278
Disabled
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
2-7
evalbd.book : ch2 Page 8 Thursday, August 8, 1996 12:14 PM
Option
Description
Parameters
Video Display
Sets video display type
CPU Speed
Sets processor speed
EGA/VGA
CGA80
CGA40
Monochrome
Low
20MHz
25MHz
33MHz
On
Off
On
Off
On
Off
Drive A
Drive C
10CPS with 500ms delay
Preferences NumLock on
Fast Boot
Turns on NumLock
When On, does not perform memory check
Virus Alter
When On, alerts user of
boot sector writes
First Boot
Selects which drive is
booted from first
Typematic Rate
Selects keyboard typematic rate
Boot Password
Sets power-on password
SCU Password
Sets password to enter
setup screen
Memory
Video & BIOS
When On, shadows video
shadow
and BIOS code to DRAM
PowerMgmt Enable PowerMgmt When On, sets up the
ÉlanSC300 timers to transition into Low, Doze and
Suspend Power modes.
When Off, the ÉlanSC300
always runs at the CPU
SPEED set in the Standard Menu.
2-8
1.1
Menu-Bar
Item
None
None
On
Off
On
Off
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
evalbd.book : ch2 Page 9 Thursday, August 8, 1996 12:14 PM
Menu-Bar
Item
Description
Parameters
Idle
Amount of time the
ÉlanSC300 remains in
High Speed mode with no
activity prior to transitioning to Low Speed
mode.
Doze
Amount of time the
ÉlanSC300 remains in
Low Speed mode with no
activity prior to transitioning to Doze mode.
Suspend
Amount of time the
ÉlanSC300 remains in
Doze mode with no activity prior to transitioning to
Sleep/Suspend mode.
Defaults
Defaults
Off
0.5 seconds
1 seconds
2 seconds
4 seconds
8 seconds
12 seconds
16 seconds
Off
5 seconds
10 seconds
20 seconds
30 seconds
40 seconds
50 seconds
60 seconds
Off
2 minutes
4 minutes
6 minutes
8 minutes
10 minutes
12 minutes
14 minutes
N/A
Exit
Exit
Sets all setup screen settings to default values.
Prompts the user to save N/A
the setup and reboot.
1.1
Option
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
2-9
evalbd.book : ch2 Page 10 Thursday, August 8, 1996 12:14 PM
PhoenixPICO BIOS
On system power-up, the PhoenixPICO BIOS tests the system and determines if
there are any problems with the setup configuration. Since the evaluation board
does not have CMOS back-up power, it uses the default BIOS settings on initial
power-up. The user therefore needs to run setup each time the system is powered
off and then on again.
Key
Up Arrow
Down Arrow
Left Arrow
Right Arrow
+ or –
ESC
F1
F9
F10
Enter
Function
Move cursor up
Move cursor down
Move cursor left
Move cursor right
Toggle through options
Exit menu
Help screen
Setup defaults
Previous values
Execute command
Four menus are available through the menu bar at the top of the window:
• MAIN: Use this menu for basic system configuration.
• ADVANCED: Use this menu to set the advanced features available on your
system’s chipset.
• POWER: Use this menu to specify your settings for Power Management.
• EXIT: Exits the current menu.
The PhoenixPICO BIOS setup screen options for each menu are shown in the tables
on the following pages. Option defaults are indicated in bold.
2-10
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
1.1
BIOS prompts the user to press F2 to enter Setup mode and display the setup screen.
BIOS uses the following keys for navigating the setup screens and editing or
selecting options.
evalbd.book : ch2 Page 11 Thursday, August 8, 1996 12:14 PM
Table 2-3. PhoenixPICO BIOS Main Menu Setup Screen Options
Description
Parameters
System Time
Hour, Minute, and
Second
(User enters)
System Date
Month, Date, and Year
(User enters)
Diskette A
Diskette B
Selects the type of
floppy disk drive(s)
installed in your system.
Not Installed (for B)
2.88MB/3.5"
1.44MB/3.5" (for A)
720KB/5.25"
1.2MB/5.25"
360KB/5.25"
IDE Adapter Master
IDE Adapter Slave
IDE adapters control
the hard disk drive(s).
The IDE adapter
supports one master
drive and one optional
slave drive. A separate
sub-menu is used to
configure each hard
drive.
Not Installed
Types 1–49*
Video System
Selects video type.
EGA/VGA
CGA 80x25
Monochrome
1.1
Option
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
2-11
evalbd.book : ch2 Page 12 Thursday, August 8, 1996 12:14 PM
Option
Shadow Options:
Video Shadow
Memory Shadow
Description
Shadows Video BIOS
ROM.
Shadows memory in the
region specified.
Parameters
Enabled
Disabled
Enabled
Disabled
Boot Sequence
2-12
Order in which the
system searches drives
for a boot disk.
C: then A:
C: only
A: then C:
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
1.1
If enabled, options are:
C800–CBFF
CC00–CFFF
D000–D3FF
D400–D7FF
D800–DBFF
DC00–DFFF
E000–E3FF
E400–E7FF
E800–EBFF
EC00–EFFF
evalbd.book : ch2 Page 13 Thursday, August 8, 1996 12:14 PM
Option
Description
Embedded Features:
ROM DOS Support Enables booting from
the ROM DOS image.
PCMATA Enabled
Enables booting from a
PCMCIA ATA card at
the configuration byte
or the PCMCIA card
configuration register
selected.
Parameters
Enabled
Disabled
Enabled
Disabled
If PCMATA is enabled,
register location options are:
256 bytes
512 bytes
1024 bytes
2048 bytes
4096 bytes
8192 bytes
1.1
If PCMATA is enabled,
config. byte options are:
1
2
3
4
5
6
ROM/RAM Disk 0
Non-magnetic boot
device
None
Serial
ROM/XMS
PCMCIA
ROM/RAM Disk 1
Non-magnetic boot
device
None
Serial
ROM/XMS
PCMCIA
System Memory
Amount of
conventional memory
detected during bootup.
N/A
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
2-13
evalbd.book : ch2 Page 14 Thursday, August 8, 1996 12:14 PM
Option
Description
Parameters
Extended Memory
Amount of extended
memory installed on the
system. It is detected
automatically, so it
should not require any
manipulation.
N/A
* – If user type 48 is chosen, the following parameters must be set (they are usually found on the drive
label):
•
•
•
•
•
•
Type
Cyl
Hd
Pre
LZ
Sec
Number designation for the drive (user type = 48)
Number of cylinders on specified drive (see drive label or documentation)
Number of heads on specified drive (see drive label or documentation)
Designates the starting cylinder of the read delay circuitry (set to 0)
Designates cylinder location where heads normally park when system is down (set to 0)
Number of sectors per track (see drive label or documentation)
2-14
Option
Description
Parameters
CPU Speed
Sets processor speed
9.2 MHz
20 MHz
25 MHz
33 MHz
Advanced Chipset
Control
Sets the divisor for the
AT CLK.
CLK/6
CLK/5
CLK/4
CLK/3
Large Disk Access
Mode
Select "DOS" if you
have DOS; select
"Other" if you use
another operating
system such as UNIX.
DOS
Other
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
1.1
Table 2-4. PhoenixPICO BIOS Advanced Menu Setup Screen Options
evalbd.book : ch2 Page 15 Thursday, August 8, 1996 12:14 PM
Table 2-5. PhoenixPICO BIOS Power Menu Setup Screen Options
Description
Parameters
Power Management
Mode
Turning this feature On
enables power
management.
On
Off
Power Savings
Selects power
management mode.
"Max. Battery Life" and
"Max. Performance" set
power management
options with predefined
values. "Customize"
enables you to make
your own selections.
"Disabled" turns off all
power management.
Disabled
Customize
Max. Battery Life
Max. Performance
Standby Timeout
Sets inactivity period
required to put the
system in Standby
(partial power
shutdown).
Disabled
1 sec
4 sec
8 sec
1 min
2 min
4 min
6 min
8 min
12 min
16 min
Suspend Timeout
Sets inactivity period
required after Standby
to Suspend (maximum
power shutdown).
Disabled
1 min
2 min
4 min
6 min
8 min
12 min
15 min
16 min
1.1
Option
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
2-15
Fixed Disk Timeout
Sets inactivity period of
fixed disk required
before Standby (motor
off).
Disabled
10 sec
15 sec
30 sec
45 sec
1 min
2 min
4 min
8 min
12 min
16 min
Video Timeout
Length of time either
the keyboard or mouse
remains inactive before
the screen is turned off.
Disabled
10 sec
15 sec
30 sec
45 sec
1 min
2 min
4 min
8 min
12 min
16 min
Table 2-6. PhoenixPICO BIOS Exit Menu Setup Screen Options
2-16
Option
Description
Save changes & exit
Exit after writing all changed setup values to CMOS.
Exit without saving
changes
Exit without writing changed setup values to CMOS.
Get default values
Load default values for all setup items.
Load previous values
Read previous values from CMOS for all setup items.
Save changes
Write all setup item values to CMOS.
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
1.1
evalbd.book : ch2 Page 16 Thursday, August 8, 1996 12:14 PM
evalbd.book : ch2 Page 17 Thursday, August 8, 1996 12:14 PM
Bus Modes
The ÉlanSC300 microcontroller allows designs to utilize three different bus
options: ISA, Internal Video, or Local Bus. While in ISA mode, all of the device’s
ISA bus signals are available (refer to the ÉlanSC300 Microcontroller Data Sheet
for a detailed description of the ISA bus). When in Internal Video mode, LCD
control signals are available from the ÉlanSC300 microcontroller as well as a
limited subset of the ISA bus signals. Local Bus mode provides a 386 local bus in
addition to a subset of ISA bus signals. Refer to the ÉlanSC300 Microcontroller
Data Sheet for a description of the signals available in each of these modes.
The ÉlanSC300 microcontroller evaluation board allows testing in each of the three
bus modes available from the ÉlanSC300 microcontroller. Bus mode selection
must be made before applying power to the board and cannot be changed while
the board is in operation. Selection of the bus mode is determined by the resistor
packs labeled RP1–RP6 (see Table 2-7).
1.1
When adjusting the Bus mode jumpers, be sure to follow pin 1 designations. Pin 1
on the resistor packs must correspond to pin 1 on the evaluation board. JP16–JP18
must be set based on what bus mode is selected (see Table 2-7).
Table 2-7. Bus Mode Selection and Affected Jumpers
Bus Mode
Resistor
Pack
Setting
JP16
JP17
JP18
1-2
2-3
1-2
2-3
open
closed
Connects
IRQ3
from
Super I/O
Connects
IRQ3
from
Super I/O
Connects
IRQ3
from
Super I/O
N/A
N/A
Connects
IRQ12
from
mouse
N/A
Allows
FRM to
LCD
panel
N/A
Connects
IRQ12
from
mouse
Not
allowed,
must be
open
Connects
IRQ12
from
mouse
Full ISA
Install
RP1 &
RP2 only
N/A
N/A
Internal
Video
Install
RP3 &
RP4 only
LCD
display
N/A
Local Bus
Install
RP5 &
RP6 only
2x CPU
clock
N/A
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
2-17
evalbd.book : ch2 Page 18 Thursday, August 8, 1996 12:14 PM
ISA Mode
Provided on the ÉlanSC300 microcontroller evaluation board are two physical 16bit ISA bus connectors. These slots are available for use when the board is
configured for ISA mode. The ÉlanSC300 microcontroller ISA bus is a subset of
a full ISA bus. Some signals are not available, therefore some ISA cards may not
function properly on the evaluation board (refer to the ÉlanSC300 Microcontroller
Data Sheet for a detailed description of the ISA bus). The ISA bus is wait-state
programmable (refer to the ÉlanSC300 Microcontroller Programmer’s Reference
Manual for details on programming ISA bus timings).
Internal Video Mode
JP16 Setting
1-2
Internal Video Mode
LCD
JP18 must be left open in Internal Video mode. This jumper connects IRQ12 from
the 8042 to pin 181 on the ÉlanSC300 microcontroller, which is the FRM signal
in this mode. Refer to “I/O” on page 2-22 for a detailed description of this jumper.
Bus Mode
Internal Video
ISA/Local Bus
JP18
Must be open
Closed to enable PS/2 port
Provided on the evaluation board is an easily customized connector for LCD
operation. A specific panel header is not included due to the lack of an industry
standard LCD interface. All of the necessary LCD signals are provided through
this connector. A 5-V power plane is provided as well as an adjustable negative
17-V contrast voltage at VR1. Refer to “Schematics” on page D-1 for a description
of the LCD interface on the evaluation board.
2-18
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
1.1
The ÉlanSC300 microcontroller evaluation board allows the testing of the internal
video controller on the ÉlanSC300 microcontroller. When this mode is selected,
the LCD connector on the evaluation board is enabled. Make sure JP16 is set to 1-2.
evalbd.book : ch2 Page 19 Thursday, August 8, 1996 12:14 PM
Local Bus Mode
The ÉlanSC300 microcontroller evaluation board provides a proprietary local-bus
connector for testing of local-bus designs. Since this connector is not standard, a
custom interface is required to test the local-bus functionality of the ÉlanSC300
microcontroller on the evaluation board. In Local Bus mode, some of the ISA bus
signals are lost. Refer to the ÉlanSC300 Microcontroller Data Sheet for more
details on what signals are available in this mode. Since different local-bus
implementations require different signal connections, the local bus signal VLRDYI
can be connected to either VGARDY (from the local bus device) or to VLRDYO
(from the ÉlanSC300) using switches 2 and 3 on SW3 (switches 1 and 4 are no
connects). Note that VLRDYI corresponds to LRDY on the ÉlanSC300
microcontroller, and VLRDYO corresponds to CPURDY.
1.1
SW3-2
ON
OFF
Affected Signals
Connects VGARDY to VLRDYI
Open
SW3-3
ON
OFF
Affected Signals
Connects VLRDYO to VLRDYI
Open
NOTE: Due to loading, High Speed operation is not possible without depopulating
several components.
Memory
The ÉlanSC300 microcontroller evaluation board supports up to 16 Mbyte of
memory in three different formats: 72-pin, 16-bit SIMM; 30-pin, 8-bit SIMMs; or
512-Kbyte x 8 SRAMs. Only one of these options can be used at a time. (That is,
if SRAM is used, the 30-pin and 72-pin DRAM sockets must be empty. If the 30pin DRAM sockets are used, the 72-pin DRAM socket and the SRAM sockets
must be empty. If the 72-pin DRAM socket is used, the 30-pin DRAM sockets and
the SRAM sockets must be empty.)
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
2-19
evalbd.book : ch2 Page 20 Thursday, August 8, 1996 12:14 PM
DRAM Main Memory
The ÉlanSC300 microcontroller evaluation board comes standard with 2 Mbyte of
standard 30-pin, 70-ns DRAM SIMMs installed on the board. The evaluation board
requires DRAMs with access times of 70 ns or less (for 33 MHz operation). The
DRAM memory can be upgraded using 30-pin SIMMs with 4- or 8-bit DRAMs;
SIMMs with 1-bit DRAMs cannot be used on the evaluation board due to loading
restrictions associated with 32 loads.
Bank 0
Two 512-Kbyte
Two 512-Kbyte
Two 1-Mbyte
Two 1-Mbyte
Two 4-Mbyte
Two 4-Mbyte
Bank 1
Empty
Two 512-Kbyte
Empty
Two 1-Mbyte
Empty
Two 4-Mbyte
16 Mbyte of main DRAM memory can also be installed using a 72-pin, 16-bit
SIMM module. This can be installed in the 72-pin SIMM socket located next to
main memory bank 1 on the evaluation board (see Figure 2-1 on page 2-2). On the
72-pin SIMM socket, only 16-bit SIMM modules are fully supported. 32-bit
SIMMs can be used in the 72-pin SIMM socket but only half of the memory will
be visible.
BIOS automatically detects the amount of DRAM installed.
2-20
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
1.1
Total Memory
1 Mbyte
2 Mbyte
2 Mbyte
4 Mbyte
8 Mbyte
16 Mbyte
evalbd.book : ch2 Page 21 Thursday, August 8, 1996 12:14 PM
SRAM Main Memory
When using SRAM for system memory, populate sockets U2 and U3 with 512Kx8
for 1 Mbyte total system memory, or sockets U2–U5 for 2 Mbyte total system
memory.
NOTE: Currently only a special SystemSoft BIOS supports SRAM. This BIOS is
available on the SystemSoft diskette included with your kit.
JP9 Setting
2-3
System SRAM Size
512Kx8
Memory Voltage Setting
1.1
The ÉlanSC300 microcontroller evaluation board allows system memory to
operate at either 5 V or 3.3 V. When operating in Local Bus mode, 3.3 V memory
must be used. In order to operate memory at 3.3 V, ensure that the memory is rated
for 3.3-V operation. SW4-1 controls the voltage for the system memory.
SW4-1 Setting
OFF
ON
Memory VCC
3.3 V
5V
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
2-21
evalbd.book : ch2 Page 22 Thursday, August 8, 1996 12:14 PM
I/O
The ÉlanSC300 microcontroller integrates several standard I/O interfaces. A
16C450-compatible UART, bidirectional parallel port is controlled by the
ÉlanSC300 microcontroller. In addition, the ÉlanSC300 microcontroller
evaluation board contains a Super I/O, which contains a 16C550 UART, a floppy
disk controller, and IDE hard drive interface.
A standard 9-pin connector is provided for an extended PC keyboard. A PS/2 port
is provided for use with a PS/2 style mouse. Both the keyboard and PS/2 mouse
are driven by the 8042.
PS/2 Mouse
While in ISA or Local Bus mode, the ÉlanSC300 microcontroller IRQ12 signal is
connected to the IRQ12 signal on the 8042 to control the PS/2 mouse. (See the
settings for JP17 and JP18 in the table below.)
In Internal Video mode, the ÉlanSC300 microcontroller IRQ12 signal becomes
FRM, and therefore is not available to the 8042. In order to use the PS/2 mouse in
Internal Video mode, PIRQ0 from the ÉlanSC300 microcontroller (which is
normally used for the Super I/O serial port) must be redirected to the 8042 IRQ12
signal. By redirecting this signal, the serial port on the Super I/O is disabled. While
in Internal Video mode, the Super I/O serial port and the PS/2 mouse port cannot
be used simultaneously.
Bus Mode
Full ISA
Internal
Video
Local Bus
2-22
JP17
1-2
Enables Super I/O
serial port IRQ
Enables Super I/O
serial port IRQ
Enables Super I/O
serial port IRQ
JP18
2-3
Do not use
Enables PS/2
mouse IRQ
Do not use
Closed to enable
PS/2 mouse IRQ
Must be open
Closed to enable
PS/2 mouse IRQ
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
1.1
A PS/2 port has been provided on the evaluation board for a PS/2-style mouse.
This device is driven by the 8042 keyboard controller.
evalbd.book : ch2 Page 23 Thursday, August 8, 1996 12:14 PM
Serial Ports
The evaluation board has two serial ports. Connector P19 is connected to the
ÉlanSC300 internal 16C450-compatible UART. Connector P45 is connected to
the Super I/O 16C550 UART. The BIOS determines how the UART is set up, e.g.,
SystemSoft BIOS allows the ÉlanSC300 to be set up as COM1, COM2, or disabled;
and the Super I/O UART as COM1, COM2, COM3, COM4, or Disabled. (Note
that when the Super I/O UART is configured as COM1 or COM3, the IRQ4 line
from the Super I/O is not connected, therefore polling must be used.)
After DOS is booted, the DOS utility EVALSET.EXE provided on the AMD
Utilities diskette included in your kit can be used to reinitialize either UART to
the desired configuration. Refer to the documentation on the diskette for how to
do this.
Parallel Port
1.1
Connector P20 is connected to the ÉlanSC300 parallel port. Most BIOS’ let you
configure the parallel-port base address in the set-up screen. In Internal Video
mode, you can also use EVALSET.EXE to set the base address (see page 3-11).
IDE Hard Drive
The ÉlanSC300 microcontroller evaluation board contains a standard 40-pin
connection for an IDE drive at location P28 (see the figure on page 2-2). Pin 1 is
at the end near the ROM sockets. See “Connecting an IDE Hard Drive” on page
1-7 for a step-by-step guide.
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
2-23
evalbd.book : ch2 Page 24 Thursday, August 8, 1996 12:14 PM
PCMCIA
JP34 Setting
1-2
2-3
PCMCIA Socket A Selection
Unbuffered
Buffered
JP35 Setting
1-2
2-3
PCMCIA Socket B Selection
Unbuffered
Buffered
The two buffered PCMCIA slots allow hot-swapping of PCMCIA cards while the
system is in operation, demonstrating a high-end PCMCIA solution based on the
ÉlanSC300 microcontroller. These slots are buffered from the system by two
CHIPS F87000 PCMCIA buffers.
The two unbuffered PCMCIA slots demonstrate the functionality of a unbuffered,
low cost PCMCIA implementation using the ÉlanSC300 microcontroller. Since
there is no buffering, hot-swapping is not supported by these slots.
Phoenix PicoCard and SystemSoft CardSoft are provided on diskettes for
evaluating the ÉlanSC300 PCMCIA capabilities. Refer to the documentation
provided on the diskettes for how to install and use the PCMCIA drivers.
2-24
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
1.1
The ÉlanSC300 microcontroller evaluation board provides two buffered and two
unbuffered PCMCIA slots controlled by the PCMCIA controllers on the
ÉlanSC300 microcontroller. The signals to the buffered and unbuffered slots have
been muxed together to allow testing of either a buffered or unbuffered PCMCIA
solution. All four slots cannot be used simultaneously. The selection of PCMCIA
slots is controlled by JP34 and JP35.
evalbd.book : ch2 Page 25 Thursday, August 8, 1996 12:14 PM
ROMs
The ÉlanSC300 microcontroller evaluation board provides two BIOS ROM
sockets and four application ROM sockets capable of handling up to 256 Kbyte of
BIOS ROM and up to 2 Mbyte of application ROM. The evaluation board supports
BIOS and application ROMs as either Flash or EPROM devices. JP12 must be set
to select either Flash or EPROM devices.
JP12
1-2
2-3
Type of ROM
Flash
EPROM
Two BIOS ROM sockets, U59 and U20, are available on the evaluation board.
Each BIOS ROM socket is capable of supporting 128-Kbyte or 256-Kbyte Flash
or EPROM BIOS ROMs. The active BIOS ROM is selectable by JP32.
1.1
JP32
1-2
2-3
BIOS ROM Selection
U59 (Phoenix)
U20 (SystemSoft)
Four 8-bit application ROM sockets, U16–U19, are provided on the evaluation
board for ROM-based applications such as ROM-DOS. U16 (Even) and U17 (Odd)
make up one logical 16-bit ROM (Low) beginning at offset 0 in application ROM
space. U18 (Even) and U19 (Odd) make up a second logical 16-bit ROM (High)
beginning where U16 and U17 end in application ROM space. These sockets can
be populated with either 256 Kbyte 8-bit Flash, or 256 Kbyte or 512 Kbyte 8-bit
EPROM devices. JP13 selects the size of application ROMs that can be used.
JP13
1-2
2-3
Application ROM Size
256Kx8 (Flash or EPROM)
512Kx8 (EPROM only)
NOTE: 512Kx8 Flash can be supported after a minor board rework. Contact
your local AMD or distributor Field Application Engineer for more information.
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
2-25
evalbd.book : ch2 Page 26 Thursday, August 8, 1996 12:14 PM
Power Measurement
Jumper
JP1
JP2
JP3
VCC
VCC
VCC3
VCC5
JP4
VCCMEM
JP5
VCCSYS
JP6
VCCSYS2
JP7
JP8
JP10
JP11
JP19
VCCMEM53
VCCSRAM
VCCKBOS
VCCROM
VCC1
Logic connected to VCC plane
ÉlanSC300 core VCC only. Always 3.3 V.
ÉlanSC300 AVCC pin. Analog VCC. Always 3.3 V.
ÉlanSC300 VCC5 pin. Diode clamp refs except VCCMEM
and AVCC source pins. Always 5 V except in full 3.3V designs. (Evaluation board limits to 5 V.)
ÉlanSC300 memory interface VCC. See the SW4 table
on page 2-21 for 3.3-V or 5-V setting. Restrictions do
apply. Also the diode clamp ref for pins sourced by the
VCCMEM pin.
ÉlanSC300 ISA bus VCC and other misc. pins. 5 V or
3.3 V. Refer to datasheet for details.
ÉlanSC300 alternate pin VCC. 5 V or 3.3 V. Refer to
datasheet for details.
System DRAM VCC plane.
System SRAM VCC plane.
8042 VCC
BIOS and Application ROM VCC
ÉlanSC300 VCC1 pin 176. 5 V or 3.3 V.
A DOS application program has been provided to aid in placing the system in the
various power management modes for power measurement. ELANPMU.EXE is
on the AMD utilities diskette included with your kit. See “Elan PMU Evaluation
Utility” on page 3-4 for more information on ELANPMU.EXE.
2-26
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
1.1
The evaluation board allows for measurement of current flow in separate VCC
planes for power budget analysis. The following table summarizes the connections
to the VCC jumpers. Be sure to turn off system power before removing JP1–
JP11. Replace JP1–JP11 before power-up or the system will not work.
evalbd.book : ch2 Page 27 Thursday, August 8, 1996 12:14 PM
BL1–BL4 Pins
These signals are used to indicate the current status of the battery to the ÉlanSC300
microcontroller. A high signal indicates normal operating conditions, while a low
indicates a warning condition. Access to these signals has been provided on the
evaluation board to allow designers to test their functionality. Switches 4–7 on
SW4 allow the BL1–BL4 signals to be toggles between GND (warning) and 5 V
(normal).
SW4 Switches
4
5
6
7
Signal
BL1
BL2
BL3
BL4
ON
GND
GND
GND
GND
OFF
5V
5V
5V
5V
Breadboard Area
1.1
A breadboard area has been provided on the ÉlanSC300 microcontroller evaluation
board. This area can be used as a convenient place to build custom circuits to
interface to the evaluation board. The pins in this breadboard are all isolated from
other pins and the rest of the board.
Power Management
The ÉlanSC300 microcontroller offers unparalleled power management in its class.
In addition to low operating current, six power management modes are available:
High Speed, Low Speed, Doze, Sleep, Suspend, and Off. Refer to the ÉlanSC300
Microcontroller Data Sheet and Programmer’s Reference Manual for an in-depth
discussion of these modes.
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
2-27
evalbd.book : ch2 Page 28 Thursday, August 8, 1996 12:14 PM
Suspend/Resume
The ÉlanSC300 microcontroller evaluation board provides a hardware option to
allow the user to toggle between the High Speed and Suspend modes. By pressing
the Suspend/Resume button after the system has powered up, the system enters the
Suspend mode (assuming the ACIN signal is low). By pressing the Suspend/
Resume button again, the system returns to High Speed mode. The behavior of the
system in Suspend mode depends on the BIOS.
Power Management Simulation
SW4-8
ON
OFF
ACIN
GND
5V
In order to get true power measurements while in Suspend mode, IRQ1 and PIRQ1
must be disconnected from the ÉlanSC300 microcontroller. The ÉlanSC300
microcontroller drives these signals low during Suspend mode. Since the
peripherals connected to these lines drive them high, this creates the appearance
of additional power drain. These signals can be easily disconnected while in
Suspend mode using switches 2 and 3 on SW4.
SW4-2
ON
OFF
SW4-3
ON
OFF
PIRQ1
Connect
Disconnect
IRQ1
Connect
Disconnect
Before exiting from Suspend mode, IRQ1 and PIRQ1 must be reconnected for the
system to function properly.
2-28
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
1.1
Battery backup conditions can be simulated on the evaluation board by controlling
the ACIN signal to the ÉlanSC300 microcontroller. When ACIN is low, power
management functions on the ÉlanSC300 microcontroller are enabled. When
ACIN is high, power management functions on the ÉlanSC300 microcontroller
are disabled. Switch 8 on SW4 controls the ACIN pin on the ÉlanSC300, allowing
power management functions to take effect if they are enabled.
evalbd.book : ch2 Page 29 Thursday, August 8, 1996 12:14 PM
MicroPower Off Mode
This mode is the lowest power mode for the ÉlanSC300 microcontroller. When
the system is initially powered by turning on the power supply and then pressing
the MicroPower Off button, SW5, the system enters High Speed mode. The red
power light indicates that the system is fully powered on. Pressing the MicroPower
Off button, SW5, again, causes the ÉlanSC300 microcontroller to enter
MicroPower Off mode. During MicroPower Off mode, only AVCC, VCC, and the
32-KHz crystal remain active. The system is essentially off, but the RTC remains
in operation. Please refer to the ÉlanSC300 Microcontroller Data Sheet for a more
detailed explanation of this feature.
1.1
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
2-29
1.1
evalbd.book : ch2 Page 30 Thursday, August 8, 1996 12:14 PM
2-30
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
evalbd.book : ch3 Page 1 Thursday, August 8, 1996 12:14 PM
Chapter 3
Using the Software
The ÉlanSC300 microcontroller evaluation board kit currently ships with four
diskettes: the SystemSoft Evaluation diskette, the PhoneixPICO Evaluation
diskette, the Datalight Software Evaluation Kit diskette, and the AMD Utilities
diskette.
SystemSoft Evaluation Diskette
1.1
This diskette contains the evaluation version of SystemSoft’s CardSoft PCMCIA
software, the BIOS ROM image programmed into the ROM on the evaluation
board, and a BIOS ROM image that can be used with SRAM as main memory.
Please refer to the documentation on the diskette for further information about
these files.
PhoenixPICO Evaluation Diskette
This diskette contains the evaluation version of the Phoenix PCMCIA software,
and the PhoenixPICO BIOS ROM image programmed into the ROM on the
evaluation board. Please refer to the documentation on the diskette for further
information about these files.
Datalight Software Evaluation Kit Diskette
This diskette contains software for evaluating Datalight’s ROM-DOS and
WinLight software on the evaluation board. Please refer to the documentation on
the diskette for further information about these files.
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
3-1
evalbd.book : ch3 Page 2 Thursday, August 8, 1996 12:14 PM
AMD Utilities Diskette
ELANINIT.ZIP
Initialization example for the ÉlanSC300.
ELANPMU.ZIP
Utility for demonstrating the ÉlanSC300 powermanagement features.
EVALSET.ZIP
Utility to configure the two serial ports on the evaluation
board. Source code is provided.
FLASH.ZIP
Utility for Flashing AMD’s 12-V 28F010, 5-V 29F010,
12-V 28F020, or 12-V 28F020A Flash parts on the
evaluation board. Source code is provided.
LCDAPP.ZIP
Utility for developing and debugging LCD panel setup with
the ÉlanSC300.
MMSINFO.ZIP
Utility for displaying MMS window configuration
information. Source code is provided.
MMSVIEW.ZIP
Utility for viewing data through the MMSA pages.
REGDUMP.EXE
Utility for displaying the ÉlanSC300 registers.
SDB.ZIP
Simple, debug utility for command-line accesses to
ÉlanSC300 registers.
ELANINIT.ZIP
This zipfile contains assembly language routines that give an example of how to
initialize the ÉlanSC300 microcontroller registers, enable DRAM, handle SMI
events, and report status through the serial port. The unzipped files compile to form
a binary image that can be programmed into a ROM and placed in the BIOS ROM
socket. Refer to the README and *.TXT files in this zipfile for more information.
3-2
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
1.1
This diskette contains several utilities developed specifically for the evaluation
board to assist the user in their evaluation and design with the ÉlanSC300
microcontroller. Some of these utilities may work on other ÉlanSC300
microcontroller-based platforms, but their functionality outside of the evaluation
board cannot be guaranteed and therefore is not supported. The following utilities
are included on the AMD Utilities diskette:
evalbd.book : ch3 Page 3 Thursday, August 8, 1996 12:14 PM
ELANPMU.ZIP
This zipfile contains ELANPMU.EXE, which can be used to place the ÉlanSC300
microcontroller into various PMU modes. It allows the user to modify certain
settings for each PMU mode. The user can then measure current consumption of
the ÉlanSC300 microcontroller cores and see how the current changes, depending
on the current settings and PMU mode. Refer to “Elan PMU Evaluation Utility”
on page 3-4 for more information.
EVALSET.ZIP
This zipfile contains EVALSET.EXE, which has been provided to allow easy
activation of the serial and parallel ports on the ÉlanSC300 microcontroller
evaluation board. The BIOS on this board was designed to be generic, therefore
these functions are not enabled by the BIOS on the evaluation board. This utility
can be used to set up the base addresses for serial port 1, serial port 2 and parallel
port 1 on the evaluation board. For complete operating instructions on
EVALSET.EXE, refer to “EvalSet Serial and Parallel Port Setup Utility” on page
3-10.
FLASH.ZIP
1.1
This zipfile contains FLASH.EXE, which can be used to program 28F010,
29F010, 28F020, and 28F020A Flash parts on the ÉlanSC300 microcontroller
evaluation board. Source code is provided for this utility to be able to modify it for
other platforms and other AMD Flash devices. Refer to the README and *.TXT
files in this zipfile for more information.
LCDAPP.ZIP
This zipfile contains the C source code and executable image for a utility,
LCD.EXE, which can be used to program the ÉlanSC300 microcontroller’s
internal video controller for a number of different modes and for LCD panel sizes,
which can be selected on the command line. Refer to the README and *.TXT
files in this zipfile for more information.
MMSINFO.ZIP
This zipfile contains MMSINFO.EXE, a utility for displaying the current status
of the MMSA and MMSB windows. If an MMS window is enabled, then
information for each page within the window is displayed. If an MMS window is
disabled, then the information on each page within the window is not displayed.
Source code for this utility is also provided. The source code contains routines that
show how to manipulate the ÉlanSC300 microcontroller’s MMS window registers.
Refer to the README and *.TXT files in this zipfile for more information.
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
3-3
evalbd.book : ch3 Page 4 Thursday, August 8, 1996 12:14 PM
MMSVIEW.ZIP
This zipfile contains MMSVIEW.EXE, which is a DOS application that may be
used to inspect various resources that are accessible by the ÉlanSC300
microcontroller MMS subsystem. These resources include SYSTEM RAM, the
BIOS ROM (or resources accessed by the ROMCS signal), the DOS ROM (or
resources accessed by the DOSCS signal), or the PCMCIA slots. For complete
operating instructions on MMSVIEW.EXE, refer to “Memory Management
System (MMS) Viewer Utility” on page 3-12.
REGDUMP.EXE
This register dump utility has been provided for use on the ÉlanSC300
microcontroller evaluation board. It is intended to provide a user with an easy-touse register manipulation program. This program displays the index register in the
ÉlanSC300 microcontroller, grouped by functionality. For complete operating
instructions on REGDUMP.EXE, refer to “Register Dump Utility” on page 3-20.
This zipfile contains SDB.EXE, a simple debug utility useful when working with
the ÉlanSC300 microcontroller. It allows the user to easily access the ÉlanSC300
microcontroller’s index registers, video registers, and I/O ports from the command
line. This way the user can place several SDB command lines in a batch file and
just execute the batch file. Source code is provided. Refer to the README and
*.TXT files in this zipfile for more information.
Elan PMU Evaluation Utility
The Elan PMU Evaluation Utility is a DOS utility designed to demonstrate the
power management capabilities of the ÉlanSC300 microcontroller. This utility
only runs on Rev. 2.2 or later of the ÉlanSC300 microcontroller evaluation board
(the revision number is silkscreened on the board next to the AMD logo and name).
By using a current meter attached to the ÉlanSC300 microcontroller’s various
voltage plains, the user can see how different PMU setups affect power
consumption. It is recommended that the user read through the ÉlanSC300
Microcontroller Programmer’s Reference Manual to gain an understanding of the
ÉlanSC300 microcontroller’s power management functions.
To bring up the main menu, type the following at the DOS prompt:
elanpmu
3-4
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
1.1
SDB.ZIP
evalbd.book : ch3 Page 5 Thursday, August 8, 1996 12:14 PM
The following main menu appears:
ELAN PMU Evaluation Utility
Version 1.0
A: Setup PMU Mode Characteristics (PMCx Pins, CPU Speed)
B: Force PMU State Transitions
C: Test Battery Level & ACIN Pins
X: Restore PMU State and Exit to DOS
Z: Leave current PMU values and Exit to DOS
Enter Selection =>/
The spinning cursor "/" is used to emulate typical CPU activity. This activity gives
a lower current reading for core ÉlanSC300 microcontroller current than if the
processor was sitting idle waiting for keyboard input. This is because cycles to the
ISA devices (which occur as a result of this activity) are run at 9.2 Mhz. CPU idle
cycles occur at the High Speed PLL mode frequency (33/25/20/9.2 Mhz).
1.1
A: Setup PMU Mode Characteristics (PMCx Pins, CPU
Speed)
This menu selection brings up a matrix of options that can be set for each PMU
mode. The value of the highlighted matrix item can be changed by pressing the
"+" or "–" keys on the keyboard. The arrow keys control which item is highlighted.
Matrix items with a "*" after them are fixed in the ÉlanSC300 microcontroller and
cannot be highlighted or changed. Matrix items with a "#" after them are fixed at
the current state due to a requirement of the evaluation board. These items cannot
be highlighted or changed.
Changes made to this screen do not take effect until either the "S" key is pressed
(Program Elan), or the "X" key is pressed (Program Elan & Return to Main Menu).
To exit this screen without programming the ÉlanSC300 microcontroller with any
changes, press the "Q" key. To restore the values to those currently programmed
in the ÉlanSC300 microcontroller, press the "L" key.
While in this screen, the CPU is running in High Speed PLL mode. When any
changes to the High Speed PLL mode column are saved, the results are immediately
noticeable (e.g., the effect CPU Speed has on core current). Changes to other
columns on the screen are not noticeable until those PMU modes are entered.
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
3-5
evalbd.book : ch3 Page 6 Thursday, August 8, 1996 12:14 PM
The state of the PMC pins can be set for each PMU mode. While the particular
state the PMC pin is in does not significantly affect the ÉlanSC300
microcontroller’s power consumption, this matrix allows the user to see what
control the user has for external control of the PMC pins for each PMU mode. Note
that the PMC pin setting for the Low and High Speed PLL modes mirror each
other. Changing the value in one column causes the value in the other column to
change also.
High Speed PLL Mode Column
• The CPU speed can be set to 33 Mhz, 25 Mhz, 20 Mhz, or 9.2 Mhz.
• Both the High Speed and Low Speed PLLs for this mode are enabled.
• Auto Low Speed mode, when enabled, switches the CPU clock speed to operate
at 9.2 Mhz for the duration of time listed in ALS Duration matrix item (0.25,
0.50, 1.0, 2.0 seconds). This switch is triggered at a rate determined by the ALS
Trigger matrix item, which can be set to 4, 8, 16, or 32 seconds. The ALS trigger
period and ALS Duration time are stored in write-only registers. Therefore it is
not possible to read the current ÉlanSC300 programed value when this utility
is started. The default values of 4 seconds for the ALS Trigger and 0.25 seconds
for the ALS Duration are programmed at start-up time.
• The CPU Idle Speed can be set to "HIGH" or "LOW." "HIGH" means that during
idle cycles the CPU runs at the current High Speed CPU speed (33, 25, 20, or
9.2 Mhz); "LOW" means 9.2 Mhz. The CPU Idle Speed can only be set "LOW"
if the High Speed CPU is set to 20 Mhz or 9.2 Mhz. If the High Speed CPU
speed is set to 33 Mhz or 25 Mhz and the CPU Idle Speed is then set to "LOW",
the CPU speed changes to 20 Mhz. Similarly, if the CPU Idle Speed is set to
"LOW" and the High Speed CPU speed is changed to 33 Mhz or 25 Mhz, the
CPU Idle speed is changed to "HIGH."
3-6
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
1.1
• The state of the PMC pins for this mode mirror the settings in Low Speed PLL
mode. Changing the state in this mode also changes the state for Low Speed
PLL mode.
evalbd.book : ch3 Page 7 Thursday, August 8, 1996 12:14 PM
Low Speed PLL Mode Column
• The CPU speed can be set to 4.61 Mhz, 2.30 Mhz, 1.15 Mhz, or 0.58 Mhz.
• The High Speed PLL can be enabled or disabled in this mode.
• The Low Speed PLL is always enabled for this mode.
• The state of the PMC pins for this mode mirror the setting in High Speed PLL
mode. Changing the state in this mode also changes the state for High Speed
PLL mode.
Doze Mode Column
• The CPU for this mode can be turned "OFF," or it can be enabled to run at
9.2 Mhz in response to IRQ0 being generated. "IRQ0-9.2Mhz" appears as the
matrix item. For this mode, the CPU only runs at 9.2 Mhz during the time IRQ0
is being processed. Setting this matrix item to "IRQ0+64 R" enables the CPU
to run at 9.2 Mhz while processing IRQ0 and the CPU remains running for 64
refresh cycles after IRQ0 processing is completed.
• The High Speed PLL is always disabled for this mode.
1.1
• The Low Speed PLL and Video PLL (controlled by the same bit) can be enabled
or disabled for this mode. If these PLLs are disabled and you are using the
ÉlanSC300 microcontroller’s LCD controller, the LCD screen goes blank.
Sleep Mode Column
• The CPU is always off in this mode.
• The High Speed PLL is always off in this mode.
• The Low Speed PLL and Video PLL (controlled by the same bit) can be enabled
or disabled for this mode.
Suspend & Off Mode Column
• The CPU is always off in these modes.
• The High Speed PLL is always off in these modes.
• The Low Speed PLL and Video PLL (controlled by the same bit) can be enabled
or disabled for these modes.
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
3-7
evalbd.book : ch3 Page 8 Thursday, August 8, 1996 12:14 PM
B: Force PMU State Transitions
ELAN PMU Evaluation Utility
Force PMU Modes
A:
B:
C:
D:
Force
Force
Force
Force
PMU
PMU
PMU
PMU
to
to
to
to
Low Speed PLL Mode xxxMhz
Doze Mode
Sleep Mode
Suspend Mode
X: Return to Main Menu
Enter Selection=>/
Below this menu, the current PMU mode that the ÉlanSC300 microcontroller is in
is displayed along with any options set using option A from the main menu. For
modes where the CPU clock is running, the spinning activity cursor "/" helps show
the speed of the CPU.
• The CPU Clock slows to the speed shown.
• If set up to do so, the High Speed PLL is shut off.
• Pressing any key or toggling the ACIN pin brings the system back to High Speed
PLL mode.
B: Force PMU to Doze Mode
• If the CPU clock speed is off, no spinning activity cursor is displayed.
• If the CPU clock is enabled for IRQ0 processing only, then the spinning activity
cursor transitions about once every 10 seconds.
• If the CPU clock is enabled for IRQ0+64 Refresh cycles, then the spinning
activity cursor spins.
• If the Low Speed PLL (and Video PLL) are disabled in this mode, and an LCD
is being used, the screen goes blank when this mode is entered.
• Pressing any key or toggling the ACIN pin brings the system back to High Speed
PLL mode.
3-8
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
1.1
A: Force PMU to Low Speed PLL Mode xxxMhz
evalbd.book : ch3 Page 9 Thursday, August 8, 1996 12:14 PM
C: Force PMU to Sleep Mode
• The keyboard is disabled in this mode. Pressing the Suspend/Resume key or
toggling the ACIN pin returns the system to High Speed PLL mode.
• If using an LCD Screen, the user is prompted to hit a key prior to entering Sleep
mode. This is because the LCD screen goes blank as the first step of the LVDD/
LVEE power sequencing is implemented.
D: Force PMU to Suspend Mode
• The keyboard is disabled in this mode. Pressing the Suspend/Resume key or
toggling the ACIN pin returns the system to High Speed PLL mode.
• If using an LCD screen, the user is not allowed to force the system into this
mode because the LCD Screen power sequencing of the LVDD/LVEE pins that
normally occurs as a result of transitioning from Sleep to Suspend would be
violated.
C: Test Battery Level & ACIN Pins
1.1
This menu item shows how the battery level and ACIN pins are tied to the PMU.
Pin BL1 can be used to force the CPU to run at 9.2 Mhz. Pin BL2 can be used to
transition the PMU into Sleep mode. Pin BL4 can be used to transition the PMU
into Suspend mode. Each of the above transitions can be enabled or disabled by
selecting item "A: Change BL Transition Masks", highlighting the appropriate
field, and using the "+" and "–" keys to enable or disable the transitions. There is
also an option to enable/disable a transition message. If enabled, a Transition
message is displayed as the ÉlanSC300 microcontroller transitions from Low
Speed to Doze mode, prompting the user to press a key before the system transitions
to Sleep or Suspend mode.
The box on the top right of the screen displays the current state of the BL and ACIN
pins. Status for the BL4 pin is not directly readable by the ÉlanSC300. On the
ÉlanSC300 microcontroller evaluation board, the state of the BL pins and ACIN
pins are controlled by the Red 8 bank DIP switch SW4. Switches 4–7=BL1–BL4;
Switch 8=ACIN.
ACIN must be set to 0 in order for any of the BL pins to cause a PMU state change.
Once a BL pin is used to cause a PMU state change, setting ACIN to 1 (active)
wakes up the system and returns the PMU to High Speed PLL mode.
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
3-9
evalbd.book : ch3 Page 10 Thursday, August 8, 1996 12:14 PM
X: Restore PMU State and Exit to DOS
This option restores the ÉlanSC300 microcontroller’s index registers to the value
they were set to when the program was entered, and returns the user to the DOS
prompt.
Z: Leave Current PMU Values and Exit to DOS
This option leaves the ÉlanSC300 microcontroller’s index registers set at their
current value, and returns the user to the DOS prompt.
EVALSET.EXE has been provided to allow easy activation of the serial and
parallel ports on the ÉlanSC300 microcontroller evaluation board. The BIOS on
this board was designed to be generic, therefore these functions are not enabled by
the BIOS on the evaluation board. This utility can be used to set up the base
addresses for serial port 1, serial port 2 and parallel port 1 on the evaluation board.
Serial Port 1
Serial Port 1 is the 16C450 UART internal to the ÉlanSC300 microcontroller. Its
base address can be set to either 3f8h or 2f8h. The IRQ level can be set to either 3
or 4. If you enter a base address of 0, the internal UART is disabled. If you enter
a valid base address but an IRQ of 0, then the UART is enabled but it is not attached
to an interrupt line.
Examples
evalset ser1 0x3f8 4
evalset ser1 0x2f8 3
evalset ser1 0 0
Sets the internal UART to be COM1:
Sets the internal UART to be COM2:
Disables the internal UART
NOTE: Once the base address is set, the UART is programmed to 9600 baud, no
parity, 8 data, 1 stop.
3-10
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
1.1
EvalSet Serial and Parallel Port Setup Utility
evalbd.book : ch3 Page 11 Thursday, August 8, 1996 12:14 PM
Serial Port 2
Serial Port 2 is connected to the 16C550 UART1 of the Super I/O chip (UART2
is not connected). Its base address can be set according to the table below. Note
that if you want serial port 2 to generate an interrupt, only IRQ3 can be used. This
is because IRQ4 from the Super I/O is not connected. However, the base addresses
that are associated with an IRQ4 configuration can still be set as long as the port
is used in polled mode.
IRQ
3
4 (polled only)
Base addresses
2f8, 2e8, 238, 2e0, 228
3f8, 3e8, 338, 2e8, 220
Examples
evalset ser2 0x2f8 3
evalset ser2 0 0
Sets the Super I/O UART to be COM2:
Disables the Super I/O UART
NOTE: Once the base address is set, the UART is programmed to 9600 baud, no
parity, 8 data, 1 stop.
1.1
Parallel Port 1
This is the internal parallel port on the ÉlanSC300 microcontroller. Its base address
can be set to 3b8h, 378h, or 278h. Along with setting the base address, the mode
of the parallel port can also be set for EPP and Bidirectional modes.
NOTE: The parallel port base address is controlled through the Bus Configuration
Registers (see the ÉlanSC300 Microcontroller Programmer's Reference Manual).
These bus configuration registers can only be programmed before ISA or Local
Bus accesses are made, so setting the parallel port base address or disabling the
parallel port can only be done at boot time. In addition, the base address can only
be set when in Internal Video mode. The parallel port base address is controlled
through the internal video registers of the ÉlanSC300 microcontroller. If the
internal video was disabled to support an external video card, then the parallel port
base address does not change. Because the registers are write only, this program
does not have a way to verify that the base address has been changed.
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
3-11
evalbd.book : ch3 Page 12 Thursday, August 8, 1996 12:14 PM
Examples
evalset par1 0x3b8 epp_on bi_on
evalset par1 0x3b8 epp_off bi_off
Turns on EPP and
Bidirectional modes.
Turns off EPP and
Bidirectional modes.
Usage
EVALSET.EXE can be called from the DOS prompt, autoexec.bat file, or
config.sys file with the proper parameters.
config.sys Example
install=evalset.exe ser1 0x3f8 4
install=evalset.exe ser2 0x2f8 3
install=evalset.exe par1 0x3b8 epp_off bi_on
This utility is part of the collateral for the ÉlanSC300 microcontroller. The
ÉlanSC300 microcontroller is a highly integrated device with many subsystems.
Many of these subsystems are unique to the ÉlanSC300. The purpose of the
MMSVIEW utility is to provide the new ÉlanSC300 microcontroller user with
the ability to explore the capabilities of the ÉlanSC300 MMS subsystem without
having to invest much in the way of software development or chip register learning
time.
Description
MMSVIEW is a DOS application that may be used to inspect various resources
that are accessible by the ÉlanSC300 MMS subsystem. These resources include
SYSTEM RAM, the BIOS ROM (or resources accessed by the ROMCS signal),
the DOS ROM (or resources accessed by the DOSCS signal), or the PCMCIA slots.
With this utility, the following operations may be performed:
• Directly display any region of the system RAM (0–16 Mbyte range), BIOS ROM
(0–16 Mbyte range), DOS ROM (0–16 Mbyte range), and PCMCIA (0–64
Mbyte range).
3-12
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
1.1
Memory Management System (MMS) Viewer
Utility
evalbd.book : ch3 Page 13 Thursday, August 8, 1996 12:14 PM
• Step forward or backward through the data in 256-byte steps or 16-Kbyte steps.
• Select to view PCMCIA common or attribute memory.
• Choose between viewing data from PCMCIA slot 1 or slot 2.
• Select any ÉlanSC300 MMS page from MMSA to view system resources
through.
• Fill areas of PCMCIA SRAM card memory or system RAM memory with a
selected byte.
• Append the currently displayed page of data to a log file in either ASCII or
binary formats.
• View DOS ROM using an 8- or 16-bit interface.
• Perform continuous read/compare operations from a selected resource, and
indicate miscompares on the display.
Scope
1.1
MMSVIEW is provided to enable discovery and understanding of the capabilities
of the ÉlanSC300 microcontroller MMS system. It has other uses such as looking
at the contents of PCMCIA card attribute memory to view CIS (Card Information
Structure) or common memory to view card data, filling areas of system RAM and
PCMCIA SRAM cards, and looking at DOS ROM disks to ensure that the odd/
even parts are placed in the sockets correctly, to name a few. It is not designed to
be a comprehensive or automated diagnostic program, although its use may help
in the debug of certain problems.
MMSVIEW uses MMSA only. To retain compatibility with systems using VGA
video, MMSB was left outside the scope of this tool. It was designed on, tested on,
and meant for use on the ÉlanSC300 microcontroller evaluation board revision 2.2
or later. The fact that it may run on other customer platforms is purely coincidental
NOTE: No support of any kind is provided for porting this utility to any platform
other than the ÉlanSC300 microcontroller evaluation board revision 2.2 or later
except by special agreement between AMD and the customer.
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
3-13
evalbd.book : ch3 Page 14 Thursday, August 8, 1996 12:14 PM
Operating Instructions
Command-Line Parameters
MMSVIEW assumes that MMS page 4 (resides at D0000h when MMS page 0 is
set up to reside at C0000h) is available for use. This default may be overridden
using a command-line parameter as shown below.
Syntax: MMSVIEW [page]
where:
page is a number from 0–7 to indicate the initial MMS page to view the system
resources through.
If an invalid command-line parameter is detected (not a number, out of range, etc.)
the default MMS page (4) is used. This option is provided to allow resolution of
system address space conflicts that may occur when using this program while some
other driver is loaded (EMM386, etc.).
1.1
There are no other command-line parameters available.
Initial State
After MMSVIEW has been invoked from the DOS command line, data is
displayed in a fashion similar to DOS debug. MMSA page 4 at D0000h is selected,
and the device that is accessed is system RAM. The first 256 bytes of the selected
device are displayed starting at offset 0 (i.e., the start of the interrupt vector table
at 0:0 in RAM.)
Keystroke Commands
Keystroke commands are invoked by simply pressing the keys noted below.
Whenever a keystroke command requires user input, prompts request the required
data. If a command that requires user input is to be aborted without invoking the
command, press the Escape key, and the main data display returns. A command
summary follows.
?
Pressing the question-mark key from the main data-display screen displays a quick
help list of the keystroke commands available to the utility. Press the Space Bar
from the quick help screen to return to the normal main display screen.
3-14
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
evalbd.book : ch3 Page 15 Thursday, August 8, 1996 12:14 PM
+
The plus key moves forward through the data 256 bytes at a time. The plus key
thus makes it simple to view the next 100h bytes of data on the selected device.
–
The minus key performs the inverse operation of the plus key, and causes the
previous 256 bytes of device data to be displayed. The program disallows negative
addresses, and gives a warning click from the speaker if you press the minus key
when the first address displayed on the screen is 0.
Home Key
The Home key displays the data at offset 0 on the current device.
Escape
The Escape key causes the utility to return control to the DOS prompt. Note that
no cleanup is done as the program exits, so it is recommended that the user COLD
BOOT before performing any other important operations, especially if PCMCIA,
ROMDOS, or EMM386 drivers were loaded on the system when MMSVIEW was
invoked.
1.1
Page Up
The Page Up key displays data on the previous 16-Kbyte boundary. For example,
if the current device data starting at offset 4100h is being displayed, and Page Up
is pressed, the data from device offset 0100h is displayed.
Page Down
The Page Down key does the inverse of the Page Up key; it displays data from the
next 16-Kbyte boundary.
Space Bar
The Space Bar (or any key besides the other command keys listed in this section)
simply rereads the data from the selected resource, and refreshes the main data
display screen. The main data screen does not constantly update normally. If, for
example, you are viewing PCMCIA PC Card Information Structure (CIS) data for
one card, and you replace this card with another, the data printed on the screen
does not automatically update. To view the data from the new card, press the Space
Bar (or any other non-command key as specified in this list) to refresh the screen
with the new data. For a continuous read mode, see the c command below.
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
3-15
evalbd.book : ch3 Page 16 Thursday, August 8, 1996 12:14 PM
a
The a key toggles between common and attribute memory for the current PCMCIA
slot. When switching between slots using the s command, the state of the –REG
line is remembered for each slot. This allows you to switch back and forth between
the CIS of cards in slot A and slot B for comparison purposes.
Upon leaving Continuous Read/Compare mode, the blink attribute is removed from
the characters for easier reading of the resulting data. The bytes which have the bit
miscompares are left highlighted in white (versus light gray for the normal data).
Any new command which causes the data to be read from the device again removes
the highlight attribute from the displayed data completely. If the highlight attribute
needs to be removed without losing the bit error data which may have been
captured, the r command may be used (see below).
d
The d key selects which device the current MMS page points to. Pressing the d
key causes the system to prompt for the new device. Enter a number from 0–3 (0
= DOS ROM, 1 = system RAM, 2 = PCMCIA, 3 = BIOS ROM), and press enter.
Invalid input is not accepted. Once a new device has been entered, the main data
display returns showing the data read from the selected device at the current offset.
For example, if you are looking at the DOS ROM at offset 4000h, and you use the
d command to select the BIOS ROM, the data displayed is from offset 4000h of
the BIOS ROM.
f
The f command allows a range of memory to be filled with a user-selectable byte.
Pressing the f command brings up prompts for the start and stop fill addresses, and
requests the fill byte. Fill operations are available only when PCMCIA or RAM is
the selected device. This command does not know how to write to Flash devices
in a DOS ROM socket, or any PCMCIA card type other than SRAM.
3-16
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
1.1
c
The c key is useful for detecting changes in reading the data from a given resource.
An example application for this feature is in the detection of timing problems
(incorrect wait-state setup, etc.). When you press the c key, a “snapshot” of the
current device data is taken, and stored into a local buffer. After this, continuous
reads of the current device data are compared to the buffer. Miscompares cause
the offending byte location to Flash, and the result of an Exclusive OR between
the buffer (snapshot) and the current device data is displayed. This allows bit errors
to be picked out easily.
evalbd.book : ch3 Page 17 Thursday, August 8, 1996 12:14 PM
g
The g command allows you to “go” to any place in the memory map desired. It is
the random access equivalent to the plus and minus keys. It provides one additional
benefit in that the data byte which resides at the address specified by the user to
go to is highlighted for easy recognition.
i
The i key allows the DOS ROM interface to be toggled between the 8- and 16-bit
interfaces supported on the ÉlanSC300 microcontroller. This is useful if running
the utility on a hardware platform that has an 8-bit DOS ROM interface as opposed
to the 16-bit DOS ROM interface on the ÉlanSC300 Microcontroller Evaluation
Board.
l
The l command allows one screen’s worth of data to be appended to a log.
Successive screens can be captured to the same file in this manner. Pressing the l
command prompts the user as to whether the output file should be a binary image
of the data, or whether a DOS debug-like ASCII representation should be saved.
If the binary option is chosen, data is logged to a file named MMSVIEW.BIN. If
the ASCII option is selected, the output file is MMSVIEW.ASC.
1.1
n
The n command allows the user to select the use of a new MMS page (0–7). This
can be useful in avoiding system conflicts. The default page can be changed before
entering the program using the command-line capability to set this option as
described on page 3-14.
p
The p command is essentially a g command that accepts its input in terms of 16K
pages. In other words, you can randomly access data on specific 16-Kbyte
boundaries using this command. For example, if you want to view the start of the
first 16-Kbyte boundary of a device, select the p command, and input 0 when
prompted to specify page 0. This can be done just as easily using the g command
and supplying an address that’s a multiple of 4000h.
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
3-17
evalbd.book : ch3 Page 18 Thursday, August 8, 1996 12:14 PM
r
The r command resets the miscompare indicators as explained earlier in the section
that explains the c command. See the c command on page 3-16 for more detail.
s
The s command toggles between viewing data from PCMCIA slot 1 and slot 2.
Each time the s command is pressed, the slot that is not currently being viewed
becomes the active slot. This command only applies if the PCMCIA device is
selected.
Restrictions on Use
1. MMSVIEW assumes that MMSA is programmed to begin page 0 at C0000h.
The starting location of MMSA is not reset by the utility in an attempt to
maintain software compatibility with customer platforms as this would
probably cause the customer’s platform to crash. Use this utility on a customer
platform only if customer-platform initialization programs MMSA page 0 to
start at C0000h.
2. The second element of compatibility is the use of the MMS windows on the
customer platform. MMSVIEW assumes that MMS page 4 (resides at D0000h
when MMS page 0 is set up to reside at C0000h) is available for use. This may
conflict with drivers loaded on the evaluation board platform that require the
use of MMS (ROMDOS, PCMCIA, EMM386, etc.). It may also conflict with
customer resources located on customer platforms. See “Operating
Instructions” on page 3-14 for details on how to change MMS windows.
3. The third element of compatibility is not as major. MMSVIEW reprograms
the I/O locations of the REGA and REGB signals to reside at 108h and 10Ch
respectively (most BIOS ports to the ÉlanSC300 microcontroller set up these
I/O addresses). These I/O locations are set up in this utility in case it is run on
a vendor platform in order to achieve some level of software compatibility.
When MMSVIEW exits, these locations cannot be reprogrammed back to the
initial values because these registers are write only.
3-18
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
1.1
Although designed for the ÉlanSC300 microcontroller evaluation board, this utility
may work on other vendor’s platforms. (However, its functionality outside of the
ÉlanSC300 microcontroller evaluation board cannot be guaranteed and therefore
is not supported.) There are three key elements for compatibility:
evalbd.book : ch3 Page 19 Thursday, August 8, 1996 12:14 PM
It is recommended that the test platform/evaluation system be “cold” booted (using
reset button) after MMSVIEW exits so that the ÉlanSC300 microcontroller setup
registers are restored to the proper values before doing further work on the platform.
This is required not only on customer platforms, but on any ÉlanSC300
microcontroller evaluation board that has any PCMCIA, ROMDOS, EMM386, or
other drivers installed that require use of the MMS, or memory regions that are
controlled by the MMS. Again, MMSVIEW makes no attempt to restore the
system to its initial state: reset the system when finished.
Use caution when selecting the MMS page to use. Selecting a page that causes
conflicts with other system resources can lock the system. For example, using a
VGA card in the ISA slot of the evaluation board, and selecting pages 0 or 1 of
MMSA causes system conflicts since VGA BIOS decodes at C0000h for 32 Kbyte,
and MMSA pages 0 and 1 also use that address space.
1.1
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
3-19
evalbd.book : ch3 Page 20 Thursday, August 8, 1996 12:14 PM
Register Dump Utility
This register dump utility has been provided for use on the ÉlanSC300
microcontroller evaluation board. It is intended to provide an easy-to-use registermanipulation program. This program displays the index registers in the ÉlanSC300
microcontroller, grouped by functionality:
• ÉlanSC300 PMU Registers Screen 1
• ÉlanSC300 PMU Registers Screen 2
• ÉlanSC300 PCMCIA Registers
• ÉlanSC300 MMU/ISA Registers
Arrow Keys Move the cursor from register to register within the screen.
s
Toggles between the register screens.
v
Allows user to enter a new value for the selected register.
b
Switches the display to a bit-by-bit definition of the selected register.
m
Switches the display to an options menu screen.
p
Dumps all four register screens to an ASCII text file called
REGDUMP.LOG.
q
Exits from REGDUMP.EXE.
NOTE: The register value display is read from the registers each time the screen
is toggled. Since the display is not updated with each write, it is possible that a
register could appear to be written to, but if it is a read-only register it remains
unchanged. Please refer to the ÉlanSC300 Microcontroller Programmer’s
Reference Manual to determine if the register being manipulated has any read/
write restrictions.
3-20
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
1.1
These registers can be read or written by simply entering a new value and pressing
Return. Some registers do not allow full read/write access. Read-only registers
display the contents of the register but do not allow the user to write a new value.
Write-only registers allow a user to write a new value to the register. When a value
is read from the register, it displays meaningless values. The following is a list of
commands available in REGDUMP.EXE:
evalbd.book : ch4 Page 1 Thursday, August 8, 1996 12:14 PM
Chapter 4
Developing Code
This document is meant to aid the programmer who is developing BIOS code,
Power Management code, PCMCIA code, etc. using the ÉlanSC300
microcontroller evaluation board. This evaluation board was designed to support
a number of different system configurations (e.g., Full ISA Bus mode, Internal
Video mode, Application ROM support, PCMCIA support, IDE drives, Floppy
drive, etc.). This document explains how to configure the ÉlanSC300
microcontroller on the evaluation board in order to support these configurations.
See the following sections for more information:
• “Programmable General Purpose (PGP) Pins” on page 4-2
• “Power Management Control (PMC) Pins” on page 4-4
1.1
• “Programming BIOS Flash/EPROM or Application Flash/EPROM” on page 46
• “PCMCIA Programming Voltage” on page 4-8
• “Evaluation Board’s Memory Map” on page 4-9
• “Evaluation Board’s I/O Map” on page 4-12
• “Evaluation Board’s IRQ Mapping” on page 4-14
• “Evaluation Board’s DMA Mapping” on page 4-15
• “Evaluation Board’s Components” on page 4-16
• “Enabling the ÉlanSC300 Internal Serial Port” on page 4-17
For more information on the ÉlanSC300 microcontroller, see the ÉlanSC300
Microcontroller Data Sheet and the ÉlanSC300 Microcontroller Programmer’s
Reference Manual.
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
4-1
evalbd.book : ch4 Page 2 Thursday, August 8, 1996 12:14 PM
Programmable General Purpose (PGP) Pins
The ÉlanSC300 microcontroller has four Programmable General Purpose (PGP)
pins which can be set up as inputs, outputs, address decodes, and address decodes
that are gated with the I/O read or I/O write pulse.
Index registers for the PGP pins are write only. Keep this in mind when writing to
Index 91h, which controls all PGP pins.
Remember, this particular implementation of the PGP pins is specific to the
ÉlanSC300 microcontroller evaluation board only. Other system designs may
implement these pins differently.
The ÉlanSC300 microcontroller evaluation board makes use of the PGP pins as
follows.
This pin in used to clock data from the data bus into three flip-flops that are used
to control the programming voltage to the ROM and the PCMCIA sockets. PGP0
must be set up to gate with the I/O Write Command. This is done by setting the
ÉlanSC300 Index 91h to xxxxxx10b. Index 89h is used to set up the I/O address
for PGP0. Setting Index 89h to a 20h programs PGP0 to respond to writes to I/O
addresses 100h–107h. PGP0 must also be enabled as an output. This is done by
writing bit 6 of the ÉlanSC300 Index 70h to a 1. By programming this pin as just
described, the ÉlanSC300 microcontroller is now able to write to the 3 bit register
at I/O port 100h. When set up as described, the write-only register at I/O address
100 is as shown in the table below.
NOTE: This pin is referenced as PGPA on the evaluation board schematics
beginning in “Schematics” on page D-1.
4-2
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
1.1
PGP0
evalbd.book : ch4 Page 3 Thursday, August 8, 1996 12:14 PM
Table 4-1. I/O Address 100–107
Bit
Description
7–3
Reserved
2
1 = VPP line to ROM sockets set to 12 V
0 = VPP line to ROM sockets set to 5 V
1
1 = PCMCIA Socket 2 configured for 12 V
0 = PCMCIA Socket 2 configured for 5 V
0
1 = PCMCIA Socket 1 configured for 12 V
0 = PCMCIA Socket 1 configured for 5 V
PGP1
This pin is used as an address decode for the IDE CS0. It should be programmed
as an address decode for I/O addresses 1F0H–1F7H. Setting the ÉlanSC300
microcontroller’s Index 91h to xxxx11xxb programs PGP1 as an address decode.
Setting ÉlanSC300 Index 9Ch to 3Eh sets the address range to 1F0h–1F7h. PGP1
must also be enabled as an output for the evaluation board. This is done by setting
Bit 2 of the ÉlanSC300 Index 74h.
1.1
NOTE: This pin is referenced as PGPB on the evaluation board schematics
beginning in “Schematics” on page D-1.
PGP2
This pin is used as an address decode for the IDE CS1. It should be programmed
as an address decode for I/O addresses 3F0h–3F7h. Setting the ÉlanSC300 Index
91h to xx11xxxxb programs PGP2 as an address decode. Setting the ÉlanSC300
Index 94h to 7Eh sets the address range to 3F0h–3F7h.
NOTE: This pin is referenced as PGPC on the evaluation board schematics
beginning in “Schematics” on page D-1.
PGP3
This pin has no specific function on the ÉlanSC300 microcontroller evaluation
board.
NOTE: This pin is referenced as PGPD on the evaluation board schematics
beginning in “Schematics” on page D-1.
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
4-3
evalbd.book : ch4 Page 4 Thursday, August 8, 1996 12:14 PM
Power Management Control (PMC) Pins
The ÉlanSC300 microcontroller has five Power Management Control (PMC) pins
that can be programmed high or low based on the current power management mode.
The ÉlanSC300 microcontroller evaluation board makes use of the PMC pins as
follows.
PMC0
This pin is logically ORed with the system Reset pin from the ÉlanSC300
microcontroller (RSTDRV) and fed to the reset pin of the 8042 keyboard controller.
It is used to perform a software reset to the 8042. A value of 1 drives the reset pin
of the 8042 active. A value of 0 allows for normal operation. The ÉlanSC300
microcontroller Index ACh bits 3:0 control PMC0 and are set to 0 on power-up.
1.1
If you are not using PMU states that turn off the Low Speed PLL (i.e., Doze, Sleep
or Suspend modes) then you do not need to change the settings for this pin. Refer
to “8042 Keyboard Controller” on page 4-16 for a further explanation of when you
need to do a software reset.
PMC1
This pin is ANDed together with the card detect from slot 1 of the unbuffered
PCMCIA slot. It is used to control VCC power to both the buffered and unbuffered
PCMCIA slot 1. A value of 0 will cause VCC power to be applied to PCMCIA slot
1 at all times. A value of 1 will disable VCC power to PCMCIA slot 1 except for
the case when a card is inserted into the unbuffered slot 1. In this case VCC is applied
to both buffered and unbuffered PCMCIA slot 1.
PMC1
Pin
4-4
PCMCIA
Unbuffered Slot 1,
Card Detect
VCC Power to
PCMCIA
Unbuffered Slot 1
VCC Power to
PCMCIA
Buffered Slot 1
0
Card present
5V
5V
1
Card present
5V
5V
0
Card not present
5V
5V
1
Card not present
Disabled
Disabled
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
evalbd.book : ch4 Page 5 Thursday, August 8, 1996 12:14 PM
PMC2
This pin is used to select whether the internal ÉlanSC300 microcontroller (serial
port 1) and the Super I/O (serial port 2) are enabled for RS232 serial data
(PMC2=1), or whether the IR Transmitter/Receiver pair is used to send and receive
serial data on serial port 1, and serial port 2 transmission is disabled (PMC2=0).
The ÉlanSC300 Indexes 80h and 81h control the state of PMC2.
PMC3
This pin is ANDed together with the card detect from slot 2 of the unbuffered
PCMCIA slot. It is used to control VCC power to both the buffered and unbuffered
PCMCIA slot 2. A value of 0 will cause VCC power to be applied to PCMCIA slot
2 at all times. A value of 1 will disable VCC power to PCMCIA slot 2 except for
the case when a card is inserted into the unbuffered slot 2. In this case VCC is applied
to both buffered and unbuffered PCMCIA slot 2.
PMC3
Pin
PCMCIA
Unbuffered Slot 2,
Card Detect
VCC Power to
PCMCIA
Unbuffered Slot 2
VCC Power to
PCMCIA Buffered
Slot 2
1.1
0
Card present
5V
5V
1
Card present
5V
5V
0
Card not present
5V
5V
1
Card not present
Disabled
Disabled
NOTE: PMC3 is different from the other PMC pins in that the value on the pin is
the inverse of the value programmed into the ÉlanSC300 Index register ABh.
PMC4
This pin is used to mask the system reset pin from the 8042 keyboard controller
that is fed to the Reset CPU pin (RC) of the ÉlanSC300 microcontroller. A value
of 1 holds the CPU’s RC input High, and prevents the 8042 keyboard controller’s
reset output from reaching the CPU. A value of 0 allows for normal operation. The
ÉlanSC300 Index ACh bits 3:0 control this pin and are set to 0 on power-up. If
you are not using PMU states Doze, Sleep, Suspend or Off, then you do not need
to change the settings for this pin.
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
4-5
evalbd.book : ch4 Page 6 Thursday, August 8, 1996 12:14 PM
Programming BIOS Flash/EPROM
or Application Flash/EPROM
This section describes how to program a Flash or EPROM device located in the
BIOS sockets (U20 or U59), and the application sockets (U16, U17, U18, U19).
The following items need to be addressed:
• Controlling the programming voltage for 12-V parts such as the AMD 28F020A
• Enabling writes to the BIOS and application ROM sockets
• Address mapping of the Flash sockets
• Evaluation board jumper settings
There is one control for the VPP line for all BIOS and application ROM
sockets (i.e., there is no way to individually control the VPP line for each socket).
As described in the section “Programmable General Purpose (PGP) Pins” on page
4-2, PGP0 is used to clock the flip flops that control the programming voltage to
the ROM sockets. When Data Bit 2 is set to 1, VPP is set to 12 V for all ROM
sockets. See “Initialization Example for Flash Programming” on page 4-8.
Enabling Writes to the BIOS and Application ROM Sockets
Writes to the BIOS sockets and application sockets need to be specifically enabled
(they are disabled by default). This is accomplished by setting to a 1 bits 6 and 5
of the ÉlanSC300 Index 62h.
NOTE: Accesses to the BIOS socket or application socket are ISA cycles plus the
additional ROMCS or DOSCS signal going active. No special logic has been added
to the evaluation board to stop a ROMCS or DOSCS cycle from going to the ISA
bus. Because of this, if the ÉlanSC300 microcontroller is in Full ISA mode, an ISA
card (such as a VGA card) set up to respond to a memory range interferes with
cycles going to the application or BIOS sockets. For example, a VGA card with
on-board BIOS responds to the address range from A0000h through C7FFFh. An
access to the application ROM socket through the MMS page to an offset in this
range causes both the VGA card and the application ROM to respond. The only
way to avoid this is by either not accessing this range, or reworking the evaluation
board.
4-6
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
1.1
Controlling VPP
evalbd.book : ch4 Page 7 Thursday, August 8, 1996 12:14 PM
Address Mapping of the Flash/EPROM Sockets
The BIOS sockets have an 8-bit interface. Only one socket (U20) or (U59) can be
enabled depending on the setting of jumper JP32. Address lines A0–A17, 256K
addressing, are connected to the socket. The BIOS ROM can be accessed for
programming by either using an MMS page, or setting up a linear decode region
(see the ÉlanSC300 Microcontroller Programmer’s Reference Manual).
Typically, an MMS page is used.
The application sockets have a 16-bit interface. If BIOS does not already enable
the 16-bit interface, this needs to be done after boot-up by setting to a 1 bit 1 of
the ÉlanSC300 Index 51h. Even addresses access sockets U16 and U18. Odd
addresses access sockets U17 and U19. Support for both 256Kx8 Flash or EPROM,
and 512Kx8 EPROM parts exists. Jumper JP13 controls which is selected.
NOTE: 512Kx8 Flash can be supported after a minor board rework. Contact your
local AMD or distributor Field Application Engineer for more information.
1.1
When set for 256Kx8 parts: even addresses from 0–7FFFEh access socket U16;
odd addresses from 1–7FFFFh access socket U17; even addresses from 80000h–
FFFFEh access socket U18; and odd addresses from 80001h–FFFFFh access
socket U19.
When set for 512Kx8 parts: even addresses from 0–FFFFEh access socket U16;
odd addresses from 1–FFFFFh access socket U17; even addresses from 100000h–
1FFFFEh access socket U18; and odd addresses from 100001h–1FFFFFh access
socket U19. The application address space is accessed by using an MMS page or
by enabling the linear decode for the application ROM. Using an MMS page is
recommended because it can be accessed using real mode addressing.
Evaluation Board Jumper Settings
There are three jumpers which affect Flash programming on the ÉlanSC300
microcontroller evaluation board.
JP32:
This jumper controls whether BIOS socket U20 (JP32=2-3) or socket
U59 (JP32=1-2) is used.
JP12:
This jumper must be set to 1-2 when Flash parts are used (JP12=2-3
indicates EPROM parts).
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
4-7
evalbd.book : ch4 Page 8 Thursday, August 8, 1996 12:14 PM
JP13:
This jumper must be set to 1-2 to indicate 256Kx8 parts are in the
application sockets. (JP13=2-3 indicates 512Kx8 parts, and 512Kx8
Flash is only supported after a minor board rework. Contact your
local AMD or distributor Field Application Engineer for details.)
Initialization Example for Flash Programming
1. Set up PGP0 for I/O address 100h:
Elan Index 91H = 3Eh
;sets up PGP0 to be gated with
I/O write, keep settings for PGP1 and 2
Elan Index 89H = 20h ;set up PGP0 to respond to addresses
100-107.
Elan Index 70H = 40h; ;set up PGP0 as an output. Do a read,
modify, write, setting bit 6.
2. Enable writes to BIOS and application ROM:
Elan Index 62H = 70
;set bits 6,5 = 1. Note: bit 4 = 1
assuming 33Mhz operation.
Elan Index 51H = 02h
;bit 1 =1, indicates 16-bit
application ROM size.
PCMCIA Programming Voltage
The ÉlanSC300 microcontroller provides a control for enabling and disabling the
programming voltage to PCMCIA sockets 1 and 2. Control for selecting whether
that programming voltage is 12 V or 5 V is handled by logic external to the
ÉlanSC300. Bits 1 and 0 of the register connected to pin PGP0 of the ÉlanSC300
control this selection. (Refer to “Programmable General Purpose (PGP) Pins” on
page 4-2 for more information.) Enable/Disable control for this voltage (VPP) is
done through I/O ports. The addresses for these I/O ports are set using the
ÉlanSC300 Index register E8h for slot 0, and ECh for slot 1.
Assume the typical values of I/O port E8h (ÉlanSC300 Index 07h=3Ah) for
controlling VPP for slot 0; ECh (ÉlanSC300 Index 17h=3Bh) for controlling VPP
for slot 1; and 100h for access to the register clocked by PGP0 (see “PGP0” on
page 4-2 for PGP0 setup).
4-8
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
1.1
3. Enable 16-bit interface to application ROM:
evalbd.book : ch4 Page 9 Thursday, August 8, 1996 12:14 PM
With the above I/O addressed configured, in order to turn on 12 VPP to slot 0, the
following I/O writes would occur:
out 100h, 01h
out
E8h,
01h
;set VPP for socket 0 to 12 volts,
socket 1 to 5 volts, VPP for ROM
sockets disabled.
;enable VPP PCMCIA socket 0.
(perform write operation to PCMCIA card....)
out
E8h, 0h
;disable VPP to socket 0
Evaluation Board’s Memory Map
Because the ÉlanSC300 microcontroller and the evaluation board are so
configurable, there is not one single memory map that covers all cases. What is
illustrated here is a typical memory map for the evaluation board configured in
Full ISA mode with a Trident VGA ISA card, ROM-DOS kernel, PCMCIA card
and socket services, and 2 Mbyte DRAM.
1.1
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
4-9
evalbd.book : ch4 Page 10 Thursday, August 8, 1996 12:14 PM
Table 4-2. Typical Full ISA Memory Map
Memory Type Accessed
Special Notes
DRAM.
BIOS ROM (ROMCS).
ROMCS is set up for lin64K BIOS image + ROM-DOS kernel. ear decode. May be shadowed to DRAM.
DFFFFh– PCMCIA slots.
MMSA page 4–7.
D0000h
Controlled by socket services.
MMSA page 3.
CFFFFh– Application ROM (DOSCS).
Used by ROM-DOS.
CC000h
CBFFFh – DRAM at offset C8000h–CBFFFh.
MMSA page 2.
C8000h
Used for SMM save state area.
C7FFFh– ISA bus.
MMSA pages 0 & 1. DisC0000h
VGA card 32K BIOS ROM.
abled to allow accesses to
pass through to ISA bus.
BFFFFh – ISA bus.
MMSB is disabled which
A0000h
VGA card display buffers.
allows accesses to propagate to ISA bus.
9FFFFh – DRAM.
00000h
NOTE:
1. In the above configuration, MMSB is disabled, and MMSA is defined to start
at base address C0000h (i.e., ÉlanSC300 Index 6Dh=00).
2. MMSA pages 0 and 1 are disabled allowing accesses to the address range at
C0000h–C7FFFFh to propagate to the ISA bus where the VGA BIOS is located.
3. Addresses E0000h–FFFFFh are set up as linear decodes to the BIOS ROM
(Index 65h, bit 0=0, bit 1=1, bit 2=0, bit 3=0). During BIOS initialization, if
shadowing is enabled (ÉlanSC300 Index 65h bit 4=1, ÉlanSC300 Index
69h=FFh), then accesses to this address range go to DRAM.
4. Refer to the ÉlanSC300 Microcontroller Programmer’s Reference Manual for
information on ROM BIOS and ROM DOS accesses using the MMS pages.
4-10
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
1.1
386
Physical
Address
1FFFFFh–
100000h
FFFFFh–
E0000h
evalbd.book : ch4 Page 11 Thursday, August 8, 1996 12:14 PM
DOS ROM/Application ROM Mapping
The application ROM space (also known as DOS ROM space) is selected by the
DOSCS chip select. Only 256Kx8 Flash parts are supported; 256Kx8 and
512Kx8 EPROMs are supported. JP12 selects between Flash/EPROM (1-2 = Flash,
2-3 = EPROM). JP13 selects between 256Kx8 and 512Kx8 parts (1-2 = 256K,
2-3 = 512K).
NOTE: 512Kx8 Flash can be supported after a minor board rework. Contact your
local AMD or distributor Field Application Engineer for more information.
Access to the application ROM begins at offset 0h, and extends up to 1FFFFFh,
depending on the size and number of parts installed. Application ROM is accessed
through the MMS windows.
It is also possible to access linear decoded application ROM. This requires setting
up ÉlanSC300 Index B8h. However, the processor must be set up to access memory
above the 1 Mbyte boundary.
BIOS ROM Mapping
1.1
BIOS ROM mapping is similar to application ROM mapping. BIOS ROM is
selected by the BIOSCS chip select. 128Kx8 and 256Kx8 Flash and EPROM
devices are supported.
Access to the BIOS ROM begins at offset 0h, and extends up to 3FFFFh, depending
on the size of the device. Typically the BIOS ROM is accessed through a linear
decode set up for the address range E0000h through FFFFFh. This is set up using
ÉlanSC300 Index register 65h. It is also possible to access the BIOS ROM using
pages in the MMS windows.
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
4-11
evalbd.book : ch4 Page 12 Thursday, August 8, 1996 12:14 PM
Evaluation Board’s I/O Map
Because the ÉlanSC300 microcontroller and the evaluation board are so
configurable, there is not one single I/O map that covers all cases. What is illustrated
here is a typical memory map for the evaluation board configured in Full ISA mode
with the ÉlanSC300 microcontroller internal serial port enabled as COM1, the
Super I/O floppy drive controller enabled, an IDE hard drive, and the Super I/O
serial port enabled as COM2.
Table 4-3. Typical Full ISA I/O Map
I/O Address Device Accessed
3B0h–3DFh
3BCh–3BFh
398h–399h
2F8h–2FFh
1F0h–1F7h
10Ch–10Fh
108h–10Bh
100h–107h
ECh–EFh
E8h–EBh
4-12
ÉlanSC300 internal 16C450 UART
IDE drive CS1,
Super I/O floppy drive controller
IDE CS1 selected using PGP2. Only
addresses 3F6 and 3F7 bit 7 are used
for IDE accesses.
Trident VGA card
3BCh–3BFh should be excluded from
this range. They are used for parallel
port accesses. Note this is a general address range. Not all I/O locations in
this range are used.
ÉlanSC300 parallel port enabled as Other I/O ranges for the ÉlanSC300
LPT1:
parallel port are 378h–37Fh and 278h–
27Fh.
Super I/O index and data ports
Used to enable Super I/O functions.
Super I/O serial port enabled as COM2
IDE drive CS0
IDE CS0 selected using PGP1.
Socket 1 reg line control
Set up using ÉlanSC300 Index 9Eh =
42h.
Socket 0 reg line control
Set up using ÉlanSC300 Index 8Ah =
42h
Set up using ÉlanSC300 Index 89h.
PGP0 decode for VPP control
(Refer to “Programmable General Purpose (PGP) Pins” on page 4-2.)
Set up using ÉlanSC300 Index 17h =
Socket 1 VPP enable control
3Bh.
Set up using ÉlanSC300 Index 07h =
Socket 0 VPP enable control
3Ah
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
1.1
3F8h–3FFh
3F0h–3F7h
Special Notes
evalbd.book : ch4 Page 13 Thursday, August 8, 1996 12:14 PM
I/O Address Device Accessed
Special Notes
C0h–DEh
See 8237A Spec.
A0h, A1h
92h
80h–8Fh
70h–71h
60h, 64h
61h
40h–43h
1.1
20h, 21h
0h–Fh
DMA controller channels 4–7 (internal
to the ÉlanSC300)
Programmable IRQ slave controller
(internal to the ÉlanSC300)
ÉlanSC300 internal gate A20 and reset
control (internal to the ÉlanSC300)
DMA page registers.
Channels 0–7 (internal to the
ÉlanSC300).
RTC index and data registers (internal
to the ÉlanSC300).
NMI enable/disable (Bit 7 of Port 70).
8042 keyboard control and data register
Port B control (internal to the
ÉlanSC300)
Programmable timer registers (internal
to the ÉlanSC300)
Programmable IRQ master controller
(internal to ÉlanSC300)
DMA controller channels 0–3 (internal to the ÉlanSC300)
See 8259 Spec.
Refer to the ÉlanSC300 Microcontroller Programmer’s Reference Manual.
MMSB is disabled which allows accesses to propagate to ISA bus.
See 8042 Spec.
See 8254 Spec.
See 8259 Spec.
See 8237A Spec.
NOTE:
1. PCMCIA reg line control, PCMCIA VPP enables and VPP control I/O address can be set up
for other I/O locations. This is just an example.
2. Except for the non-AT controls mentioned in note 1, all I/O addresses are at AT-compatible
locations.
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
4-13
evalbd.book : ch4 Page 14 Thursday, August 8, 1996 12:14 PM
Evaluation Board’s IRQ Mapping
Because the ÉlanSC300 microcontroller and the evaluation board are so
configurable, there is not one single IRQ map that covers all cases. What is
illustrated here is a typical memory map for the evaluation board configured in
Full ISA mode with the ÉlanSC300 microcontroller internal serial port enabled as
COM1, the Super I/O floppy drive controller enabled, an IDE hard drive, and the
Super I/O serial port enabled as COM2.
IRQ
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Device Assigned
Special Notes
Available for ISA bus or PCMCIA slots
Connected to IDE interface
Reserved
Available for ISA bus or PCMCIA slots
Available for ISA bus or PCMCIA slots
Available for ISA bus or PCMCIA slots
Available for ISA bus or PCMCIA slots
ÉlanSC300 internal RTC interrupt
ÉlanSC300 internal parallel port
Super I/O floppy drive controller
Available for ISA bus or PCMCIA slots
Internal serial port; COM1
Connected to Super I/O for COM2
Connects to IRQ3 pin on Super
I/O
Used to cascade to Slave PIC (8259)
Keyboard buffer full (driven by 8042)
Timer 0 output (internal to ÉlanSC300) Typically used for DOS Clock
NOTE:
1. IRQ lines 3, 4, 5, 6, 7, 9, 10, 11, 12, 14 and 15 are available on the ISA bus and
PCMCIA bus. Care must be taken so that cards on the ISA bus/PCMCIA bus
do not use interrupts that conflict with internal ÉlanSC300 devices or each
other.
4-14
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
1.1
Table 4-4. Typical Full ISA IRQ Mapping
evalbd.book : ch4 Page 15 Thursday, August 8, 1996 12:14 PM
Evaluation Board’s DMA Mapping
The following table is the DMA mapping for the ÉlanSC300 microcontroller
evaluation board.
Table 4-5. Typical Full ISA DMA Mapping
DMA
7
6
5
4
3
2
1
Device Assigned
ISA bus
ISA bus
ISA bus
Reserved
ISA bus
Super I/O floppy drive controller
ISA bus
0
ISA bus
Special Notes
16-bit I/O accesses
16-bit I/O accesses
16-bit I/O accesses
Used to cascade DMA channels 0–3
8-bit I/O accesses
8-bit I/O accesses
Also used for memory-to-memory
transfers with DMA channel 0
Also used for memory-to-memory
transfers with DMA channel 1
1.1
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
4-15
evalbd.book : ch4 Page 16 Thursday, August 8, 1996 12:14 PM
Evaluation Board’s Components
8042 Keyboard Controller
The evaluation board uses a non-static 8042 keyboard controller. What this means
to the programmer is that if SysCLK stops being driven to the 8042 for any period
of time, the controller must be reset once SysCLK starts being driven again in order
for the 8042 to function properly. The ÉlanSC300 microcontroller stops driving
SysCLK any time the Low Speed PLL is disabled or when in Sleep, Suspend and
Off PMU modes even if the Low Speed PLL is enabled for these modes. One side
effect of not driving SysCLK to the 8042 is the RC pin from the 8042 will go active
for a short period of time. This active state is latched by the ÉlanSC300
microcontroller. Therefore when the ÉlanSC300 microcontroller goes back to High
Speed PLL mode from Sleep, Suspend or Off mode, the CPU is reset.
To work around these situations, the evaluation board has been wired to use two
pins on the ÉlanSC300 microcontroller to gate RC from the 8042 (PMC4) and to
reset the 8042 (PMC0). PMC4 should be programmed to mask off the RC pin from
the 8042 while in Sleep, Suspend, and Off modes to prevent the CPU from being
reset due to SysCLK not being driven out of the ÉlanSC300. (If the Low Speed
PLL is to be disabled in Doze mode then PMC4 should be driven for this mode as
well.) When the system goes back to High Speed PLL mode, the 8042 needs to be
reset by pulsing PMC0 high for 1 millisecond. Commands should also be issued
to the 8042 to re-enable the keyboard. See “PMC0” on page 4-4 and “PMC4” on
page 4-5 for more information.
National Super I/O PC87322VF
The Super I/O is set up to decode address 398h and 399h for its index and data
registers.
When configuring the serial port on the Super I/O it is important to note that IRQ3
from the chip is connected to PIRQ0 on the ÉlanSC300 microcontroller. (Note:
PIRQ0 on the ÉlanSC300 is internally set to IRQ3 when in Full ISA Bus mode; it
is programmable in all other bus modes.) IRQ4 from the Super I/O is not connected.
Therefore when configuring the serial port in the Super I/O, only configure it to
use IRQ3. Also PMC2 must be set to 1 in order to enable the RS232 drivers for
the serial port.
4-16
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
1.1
Note that the above conditions only apply to a non-static 8042. If a static 8042 is
used, then these conditions don’t apply.
evalbd.book : ch4 Page 17 Thursday, August 8, 1996 12:14 PM
The Super I/O parallel port is not connected and therefore should not be enabled.
The floppy drive interface on the Super I/O is enabled. DMA channel 2 is used
and the floppy IRQ is connected to PIRQ1 on the ÉlanSC300 microcontroller.
(Note: PIRQ1 on the ÉlanSC300 is internally set to IRQ6 when in Full ISA Bus
mode; it is programmable in all other bus modes.)
IDE Interface
An IDE drive can be directly connected to the ÉlanSC300 microcontroller. On the
evaluation board, data bit 7 is routed through the Super I/O in order to properly
handle bit 7 for I/O addresses 3F6 and 3F7, which are jointly used by the Floppy
and the IDE interface. The IRQ line from the IDE connector is connected to IRQ14
on the ÉlanSC300 microcontroller. PGP1 is used for the IDE chip select 1 (I/O
address 1f0–1F7h). PGP2 is used for IDE chip select 2 (I/O address 3f6–3f7). See
“Connecting an IDE Hard Drive” on page 1-7 for the steps to connect the drive.
Enabling the ÉlanSC300 Internal Serial Port
1.1
The ÉlanSC300 microcontroller internal serial port is typically configured as
COM1. The following ÉlanSC300 index registers need to be set for this
configuration:
• Elan Index 77h = 90h ; Enable internal UART to base address 3F8 and IRQ 4
(COM1)
• Elan Index 92h = 01h ; Enable clock to UART
• Elan Index 48h = 02h ; Set for 16C450 compatibility
• Set pin PMC2 active for all PMU modes (refer to “Power Management Control
(PMC) Pins” on page 4-4).
The UART’s I/O registers 3F8h–3FFh can now be accessed to perform serial
transfers.
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
4-17
1.1
evalbd.book : ch4 Page 18 Thursday, August 8, 1996 12:14 PM
4-18
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
evalbd.book : appa Page 1 Thursday, August 8, 1996 12:14 PM
Appendix A
Evaluation Board Setup Summary
This appendix summarizes the jumper and switch settings of the ÉlanSC300
microcontroller evaluation board. For the location of these parts on the board, see
Figure 2-1 on page 2-2.
Table A-1. Bus Mode Selection and Affected Jumpers
Bus Mode
1.1
Resistor
Pack
Setting
JP16
JP17
JP18
1-2
2-3
1-2
2-3
open
closed
Full ISA
Install
RP1 &
RP2 only
N/A
N/A
Connects
IRQ3
from
Super I/O
N/A
N/A
Connects
IRQ12
from
mouse
Internal
Video
Install
RP3 &
RP4 only
LCD
display
N/A
Connects
IRQ3
from
Super I/O
Connects
IRQ12
from
mouse
Allows
FRM to
LCD
panel
Not
allowed,
must be
open
Local Bus
Install
RP5 &
RP6 only
2x CPU
clock
N/A
Connects
IRQ3
from
Super I/O
N/A
N/A
Connects
IRQ12
from
mouse
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
A-1
evalbd.book : appa Page 2 Thursday, August 8, 1996 12:14 PM
Table A-2. Configuration Jumpers
3 Position Jumpers
System Affected
1-2
2-3
JP9
System SRAM
N/A
Selects 512Kx8
JP12
DOS ROM
&
BIOS
Selects Flash
Selects EPROM
device
JP13
DOS sockets
256Kx8
512Kx81
Local Bus mode
CPU clock
2x
N/A
Internal Video mode
Display device
LCD
N/A
JP17
Super I/O Serial Port
PS/2 Mouse
Enables Super I/O
serial port IRQ
Enables PS/2
mouse IRQ in
Internal Video
mode2
JP18
(see Table A-3 on page A-3)
JP32
BIOS ROM socket
U59 (Phoenix)
U20 (SystemSoft)
JP34
Enable the unbuffered
or buffered socket A
Enable unbuffered
socket A
Enable buffered
socket A
JP35
Enable the unbuffered
or buffered socket B
Enable unbuffered
socket B
Enable buffered
socket B
1– 512Kx8 Flash can only be supported after a minor board rework. Contact your local AMD
or distributor Field Application Engineer for more information
2– Cannot be set in Full ISA or Local Bus mode.
A-2
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
1.1
JP16
evalbd.book : appa Page 3 Thursday, August 8, 1996 12:14 PM
Table A-3. JP18 (takes on different functions depending on the bus mode
selected)
Mode
Pin Setting
Function
ISA or Local bus
Closed
Enables PS/2 port (Connects
IRQ12 from 8042 to IRQ12 on
ÉlanSC300 Device)
Internal Video
Open
Pin 181 on ÉlanSC300 device
functions as FRM in this mode
Table A-4. Switches
1.1
SW3:
ON
OFF
1
NC
NC
2
Connects VGARDY to
VLRDYI
Open
3
Connects VLRDYO to VLRDYI Open
4
NC
NC
SW4:
ON
OFF
1
Memory = 5 V
Memory = 3.3 V
2
Connects PIRQ1 to ÉlanSC300
device
Disconnects PIRQ1 from
ÉlanSC300 device
3
Connects IRQ1 to ÉlanSC300
device
Disconnects IRQ1 from
ÉlanSC300 device
4
BL1 = GND
BL1 = 5V
5
BL2 = GND
BL2 = 5V
6
BL3 = GND
BL3 = 5V
7
BL4 = GND
BL4 = 5V
8
ACIN = GND
ACIN = 5V
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
A-3
evalbd.book : appa Page 4 Thursday, August 8, 1996 12:14 PM
Table A-5. Power Measurement Jumpers
A-4
Jumper
VCC
Logic connected to VCC plane
JP1
VCC
ÉlanSC300 core VCC only. Always 3.3 V.
JP2
VCC3
ÉlanSC300 AVCC pin. Analog VCC. Always 3.3 V.
JP3
VCC5
ÉlanSC300 VCC5 pin. Diode clamp refs except VCCMEM
and AVCC source pins. Always 5 V except in full 3.3V designs. (Evaluation board limits to 5 V.)
JP4
VCCMEM
ÉlanSC300 memory interface VCC. See the SW4 table
on page 2-21 for 3.3-V or 5-V setting. Restrictions do
apply. Also the diode clamp ref for pins sourced to the
VCCMEM pin.
JP5
VCCSYS
ÉlanSC300 ISA bus VCC and other misc. pins. 5 V or
3.3 V. Refer to datasheet for details.
JP6
VCCSYS2
ÉlanSC300 alternate pin VCC. 5 V or 3.3 V. Refer to
datasheet for details.
JP7
VCCMEM53
System DRAM VCC plane.
JP8
VCCSRAM
System SRAM VCC plane.
JP10
VCCKBOS
8042 VCC
JP11
VCCROM
BIOS and Application ROM VCC
JP19
VCC1
ÉlanSC300 VCC1 pin 176. 5 V or 3.3 V.
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
1.1
NOTE: Be sure to turn off system power before removing JP1–JP11. Replace
JP1–11 before power-up or the system will not work.
evalbd.book : appb Page 1 Thursday, August 8, 1996 12:14 PM
Appendix B
Verified Peripherals
This a list of peripherals that have been verified to work on the ÉlanSC300
microcontroller evaluation board:
Peripheral
Floppy Drive
Hard Drive*
Power Supply
Keyboard
1.1
VGA Monitor
Video Card
PCMCIA
LCD Panels
Manufacturer
Mitsumi
TEAC
Quantum
Western Digital
DTK Computer Inc.
TransWorld
Jabert
Keytronic
Mitsumi
CTX
NEC MultiSync
AVED
Trident
MiniStor Hard Disk
IBM Hard Disk
SunDisk ATA
Xircom Corporate Ethernet
TDK LAN X Ethernet
Intel FAX/Modems
Various SRAM cards
Sharp
Epson
Casio
Model #
D359T3
FD-235HF
ProDrive LPS series
Caviar series
PIP-151
TW-1800R
WE-D250
KT2000 series
KPQ-E99YC
6439
5FGE
AV540
TVGA 9000I
LM32K10 – 320x240
LM48014F – 480x320
TCM-A0717 – 480x320
TCM-A0709-1 – 480x320
MD253TS01-00 – 640x200
*– Note that Connor and Fujitsu hard drives do not work with this board.
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
B-1
1.1
evalbd.book : appb Page 2 Thursday, August 8, 1996 12:14 PM
B-2
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
evalbd.book : appc Page 1 Thursday, August 8, 1996 12:14 PM
Appendix C
Board Layout Suggestions
The following suggestions concern the ÉlanSC300 microcontroller evaluation
board layout strategy for the 32-kHz oscillator, the PLLs, and the power supplies.
The goal is to minimize noise and noise coupling associated with the way the board
is laid out. Special care is needed to minimize board leakages which can be fatal
to pins that are sensitive to leakage currents, such as the two crystal oscillator pins,
XTAl1 and XTAL2.
32-kHz Oscillator
Prudent board layout for the 32-kHz oscillator suggests the following precautions:
• Keep the two traces, XTAL1 and XTAL2, as short as possible, especially the
input trace, XTAL1. XTAL1 is extremely sensitive to leakage. Total leakage
from/to XTAL1 to/from all the pins on the board must be kept under 300 nA.
XTAL2 can tolerate a leakage as high as 900 nA.
1.1
• Keep all noisy signals (e.g., PLL outputs and other clocking signals) as far away
from XTAL1 and XTAL2 as possible. Again, XTAL1 is much more sensitive
to noise coupling than XTAL2.
• Minimize parasitic capacitance between XTAL1 and XTAL2; even a few
picofarads can potentially cause the oscillation frequency to be off target.
• Do not use a feedback resistor larger than 20 MΩ; it may fail to start up if the
leakage at XTAL1 is equivalent to 5MΩ or less. The feedback resistor value
can be lowered to counter leakage at XTAL1, but that increases start-up time.
The lower bound for the feedback resistor should be about 10 MΩ.
• The capacitors connected between XTAL1, XTAL2, and analog ground should
be between 15 pF and 30 pF, and they should be about equal in value. Increasing
the two capacitor values increases start-up time and power consumption, but it
does reduce noise coupling into XTAL1 and XTAL2.
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
C-1
evalbd.book : appc Page 2 Thursday, August 8, 1996 12:14 PM
Phase-Locked Loops
Board layout considerations for the four PLLs suggest the following precautions:
• Keep the output traces for the four PLLs as short as possible and keep them as
far away from each other (and other clocking signals) as possible.
• Do not exceed the specified AC loading for the four PLL outputs. Certainly no
DC loading is allowed since they are all CMOS logic outputs. If the PLLs have
to drive more load than they are designed for in the actual application, make
sure they are properly buffered on the board.
Power Supplies
• Bring the analog VCC and digital VCC on separate traces from the output of the
voltage regulator to the ÉlanSC300 microcontroller; making sure the traces are
thick and wide. Filter the analog VCC with an RLC second-order low-pass filter
(e.g., R= 10 Ω, L=47 µH, C=33 µF). Since the digital VCC carries much more
current than the analog VCC, a second order LC low-pass filter should be used
instead (i.e., the series resistor should be removed). A small capacitor in the
order of a few nanofarads can be added in parallel to the large filter capacitor
to suppress high-frequency noise.
• Isolate the analog ground plane from the digital ground plane on the board, and
connect them after decoupling.
C-2
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
1.1
Board layout considerations for the power supplies suggest the following
precautions:
evalbd.book : appd Page 1 Thursday, August 8, 1996 12:14 PM
Appendix D
Schematics
The schematics beginning on page D-2 are the actual Orcad schematics used to
build the ÉlanSC300 microcontroller evaluation board. These schematics are
useful for understanding and modifying the evaluation board. Since the evaluation
board incorporates many different possible configurations for the ÉlanSC300
microcontroller, these schematics are not a good place to start for actual ÉlanSC300
microcontroller-based designs. See the Local Bus Reference Design Schematics
beginning on page D-25 and the Internal Video Reference Design Schematics
beginning on page D-41 for ÉlanSC300 design examples. Note that these reference
designs are meant for reference only. Since they have not been built, AMD cannot
guarantee functionality.
1.1
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
D-1
VCCEL1
VCCEL1
JP19
1
2
HEADER 2
LF1
32KOUT
32KINR
14MOUT
LF4
XIORESET#
SPKER
VCC5
JP3
1
2
HEADER 2
VCC1
L3
C229
’X1OUT[BAUD_OUT]’
’IORESET#’
JP4 VCCMEM53
1
2
HEADER 2
JP5 VCCSYS5
1
2
HEADER 2
JP6 VCCSY253
1
2
HEADER 2
VCCELSY2
VCCELMEM
VCCELSYS
VCCEL5
VCCELA
VCCEL3
’SUS#/RES#’
VCCEL5
VCCELSYS
VCCELMEM
VCCELSY2
’8042CS#[XTDAT]’
47uH
1
1 1 22 22 2 22 1 1 1111 11 11 1111
111291
2 23464
3 4 00 00 0 00 4 9 0009 33788 8888 777
283780
9 0 70 12 4 56 1 9 1230 78754 9876 589
ELPCLK
’SYSCLK[XTCLK]’
31560358925852
ELPCLK
R1
45
33
PCLK
SYSCLK
VVVVVAVVVVVVVV
S X L 1 X X L L L R J A E R L P P P P P P P P P 8 R A MCEH-A#
OVCC3
JP2
195
CCCCCVCCCCCCCC
P I F 4 3 3 F F F E T C X E P M M M M M G G G G 0 C 2 MCEL-A#
EIRQ1
194 IRQ1
CCCCCCCCCCCCCC
K O 4M 22 1 23 S A ITSH CCCCC PPPP 4#0
VPP-A
2
PIRQ0
I G NSU# 01234 0123 2 G
1 C55MMMSSS
R R
O IO
193 PIRQ0(IRQ3)
1
EPIRQ1
REG-A#
PIRQ1(IRQ6)
N E
MM
C A
EEEYYY
E
U NU
’DACK2#[TCK]’ 46 DACK2#(TCLK)
DACK2#
RST-A
# N
IE
S T
S
S
M
M
M
S
S
T
T
’DRQ2[TDO]’
HEADER 2
76 DRQ2(TDO)
##
# E
2
E
(
DRQ2
CD-A#
’AEN[TDI]’
47 AEN(TD)
T
B
AEN
RDY-A#
#
A
’TC[TMS]’
49 TC(TMS)
TC
WP-A
U
JP1
L4
54 IOR#
IOR#
BVD1-A
D
55
O
2
IOW#
IOW#
BVD2-A
56
U
1
EMEMR#
WAIT-AB#
T
1.2uH
57 MEMR#
EMEMW#
ICDIR
)
HEADER 2
58 MEMW#
ERESDRV
MCEH-B#
C230
192 RSTDRV
IOCHRDY
IOCHRDY
MCEL-B#
OVCC3
SA[0..12]
SA[0..12]
VPP-B
D[0..15]
SA0 74 SA0
33uF TANT D[0..15]
REG-B#
SA1 73 SA1
RST-B
SA2 72 SA2
GND
CD-B#
SA3 71 SA3
RDY-B#
SA4 70 SA4
WP-B
SA5 69 SA5
BVD1-B
SA6 67 SA6
BVD2-B
SA7 66 SA7
CA24
SA8 64 SA8
CA25
SA9 63 SA9
SA10 62 SA10
AFDT#
SA11 61 SA11
PE
SA12 60 SA12
STRB#
XIORESET#
SLCT
D0
42 D0
JP29
BUSY
D1
41 D1
1
ERROR#
D2
40 D2
2
SLCTIN#
D3
39 D3
ACK#
D4
*HEADER 2 RESIN#
38 D4
INIT#
D5
37 D5
PPDWE#(PPDCS#)
D6
Install JP29 if using ElanSC300 rev B or
36 D6
PPOEN#
D7
ElanSC310 without uPower mode.
34 D7
D8
32 D8
DTR#
D9
Remove JP29 if using ElanSC300 rev B or
31 D9
RTS#
D10
ElanSC310 with uPower mode.
30 D10
SOUT
D11
SCHEMATICS PROVIDED AS IS
29 D11
CTS#
D12
AMD MAKES NO WARRANTY
28 D12
DSR#
D13
EXPRESSED OR IMPLIED.
27 D13
DCD#
D14
26 D14
SIN
D15
For Reference Only
25 D15
RIN#
SDEN#
’DBUFOE#’
59
SDEN#
ROMCS#
SDRDH
’ENDIRH’
51 DBUFOE#
SDRDH
DOSCS#
SDRDL
’ENDIRL’
50 SDWRTH
SDWRTL
SDRDL
MWE#
106 BL1#
BL1#
RAS0#
107 BL2#
BL2#
RAS1#
108 BL3#
BL3#
CAS0H#(SRCS3#)
109 BL4#
BL4#
CAS0L#(SRCS2#)
D
D
FCC
D D D D D D D D D D D D D D D D D D D CAS1H#(SRCS1#)
L L
196 IOCS16#(LCDDL0)
S
S
RPP
S S S S S S S S S S S S S S S S S S S CAS1L#(SRCS0#)
C C
IOCS16#
197 MCS16#(LCDDL1)
MDDMMMMMMMMMMM MMMMMMMM
M12
LDLD DOD
MCS16#
L ///
ASSAAAAAAAAAAA DDDDDDDD
CDCD SES
198
IRQ14
IRQ14(LCDDL1)
LV VHV
1MM45678911111 01234567
D1D3 C#W
143 SBHE(LCDDL1)
VE DDD
(AA((((((01234 ((((((((
SBHE#
D/D/ E(E
DE RRO
N23AAAAAA((((( LLBBWMDA MMMMMMMMMMM
0R2B #C#
VCC1
D# VV(
A((111111AAAAA DRLH___D AAAAAAAAAAA
/(/( (P(
#( ((BM IDGI DUP
#CC34567812222 EDEERICS 01234567891
(I IPU( (A(O ARU
/PP//////90123 VY###O##
0
BR RRSI DCDC CDL DIUUDDDDLL///// ##////// ///////////
R9
R6
R7
R8
AQ QEYR RKRH KYL SRRCAAAAAALLLLL //IIDDD0 SSSSSSSSSSS
GGGGGGGGGGGGGG
L1 1Q#Q Q5QC 1#U MQSLCCCC11AAAAA RDRRRRRW AAAAAAAAAAA
10K
1K
1K
1K
NNNNNNNNNNNNNN
E5 2//4 1#5H #/P A7TKKKKK7812222 ERQQQQQS 11111122221
DDDDDDDDDDDDDD
)) )II) )))K )L) 0)))6730))90123 FQ19730# 45678901233
33uF TANT
R379
10
GND
ElanSC300/310
208-PQFP
IOCHRDY
1235561111112
12032380025590
4516718
11
48
52
1111
8777
1893
1111
7477
4457
111
448
673
GND
LVDD#
LVEE#
’A12(BALE)’
’IRQ15’
FRM1
CP11
CP21
M1
LD0
LD1
LD2
LD3
DSCE#
DSOE#
DSWE#
’IRQ12’
’PULLDN(IRQ5)’
’PULLUP(IRQ10)’
’IRQ4’
’DRQ1’
’DACK5#’
’DRQ5’
’IOCHCHK#’
’DACK1#’
’CPURDY#(LMEG#)’
’PULLUP’
111111111111111 11111111
666666555555554 46666777
543210985432109 86789012
’’’’’’’’’’’’’’’ ’’’’’’’’
RPCCAAAAAAAAAAA LLBBWMDA
SUPP11111112222 DRLH---D
VLUU34567890123 EDEERICS
DLRC((((((((((( VY###O##
(USLDDDDLLLLLLL ##(((#((
PPTKAAAAAAAAAAA ((IID(DO
U(((CCCC1112222 RDRRRDRW
LIRPKKKK7890123 SRQQQRQS
LRSU6730))))))) VQ197Q0#
UQVL####’’’’’’’ D61))3))
P7DL))))
)))’’)’’
’
)))U’’’’
’’’
’’’P
)
’
DDDDDDDDDDDDDDD
SSSSSSSSSSSSSSS
MMMMMMMMMMMMMMM
AAAAAAAAAAAAAAA
012345678911111
01234
DSMA[0..14]
DSMA[0..14]
DSMD[0..7]
DSMD[0..7]
DDDDDDDD
SSSSSSSS
MMMMMMMM
DDDDDDDD
01234567
22111111111
41987654310
LF2
LF3
RESIN#
JTAGEN
ACIN
SMI
RESUME#
LPH#
PMC0
PMC1
PMC2
PMC3
PMC4
PGPA
PGPB
PGPC
PGPD
8042CS#
RC#
A20GATE
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
U1
’RSVD’
’RSVD’
’RSVD’
’RSVD’
’RSVD’
’PULLUP’
’PULLUP’
’PULLUP’
’PULLUP’
’PULLUP’
’PULLUP’
’RSVD’
’RSVD’
’RSVD’
’RSVD’
’RSVD’
’RSVD’
’PULLUP’
’PULLUP’
’PULLUP’
’PULLUP’
’PULLUP’
’RSVD’
’RSVD’
MCE1#
MCE12#
VPP1
REG1#
1ICRST
CD1#
RDY1#
WP1
BVD11
BVD12
WAIT#
ICDIR
MCE2#
MCE22#
VPP2
REG2#
2ICRST
CD2#
RDY2#
WP2
BVD21
BVD22
ISA24
ISA25
80
82
83
87
85
86
84
88
89
90
91
’[X14OUT]’
AFDT#
PE
STRB#
SLCT
BUSY
ERR#
SLCTIN#
ACK#
INIT#
PPDWE#
PPOEN#
92
93
94
96
97
98
99
100
’DTR#/CFG1’
’RTS#/CFG0’
130
129
131
132
133
110
111
112
114
113
115
122
124
123
125
126
127
116
117
118
120
119
134
136
’[PPDSC#]’
44
43
|LINK
|fsocket.sch
|header.sch
|misc.sch
|33opt.sch
|dram.sch
|sram.sch
|keybrd.sch
|bufrom.sch
|biosdos.sch
|pcmbufct.sch
|pcmbcon.sch
|pcmnbcon.sch
|cgavideo.sch
|serpar.sch
|isabus.sch
|vlbus.sch
|power.sch
|upower.sch
|powersw.sch
|flopide.sch
|spares.sch
|spares1.sch
VCCELA
C11
0.01uF TANT
GND
VCCEL3
C1
0.01uF TANT
GND
VCCEL5
C3
C4
C189
0.1UF 0.1UF
10UF/10V
GND GND
C190
0.1UF 0.1UF
10UF/10V
GND GND
GND
VCCELMEM
C7
C8
C191
0.1UF 0.1UF
10UF/10V
GND GND
DTR#
RTS#
SOUT
CTS#
DSR#
DCD#
SIN
RI#
GND
VCCELSYS
C5
C6
GND
VCCELSY2
C186
C10
0.1UF
10UF/10V
GND
GND
ROMCS#
DOSCS#
8
2
3
7
6
5
4
R5
R4
R3
R2
33
33
33
33
ELCS0H#
ELCS0L#
ELCS1H#
ELCS1L#
SA[13..23]
ELAN
SA13
SA23
SA22
SA21
SA20
SA19
SA18
SA17
SA16
SA15
SA14
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
MWE#
RAS0#
RAS1#
CAS0H#
CAS0L#
CAS1H#
CAS1L#
ELCS0H#
ELCS0L#
ELCS1H#
ELCS1L#
SA[13..23]
VCCEL1
C202
C203
C201
10UF/10V
0.1UF 0.1UF
GND GND
GND
Note:
ElanSC300 Chip/schematic signal name
’ElanSC310 Chip signal name’
(C) Advanced Micro Devices, Inc.
5204 E. Ben White Blvd.
Austin, Texas 78741
(800) 222-9323
AMD Proprietary/All Rights Reserved
Title
ElanSC300/310 208-Pin QFP Chip
Size Document Number
B
ElanSC300/310 Evaluation Board
Date:
March 29, 1996 Sheet
1 of
REV
2.2
23
SLF2
SLF3
RESIN#
JTAGEN
ACIN
SMI
RESUME#
LPH#
PMC0
PMC1
PMC2
PMC3
PMC4
PGPA
PGPB
PGPC
PGPD
8042CS#
RC#
A20GATE
SLF1
P32KOUT
P32KINR
14MOUT
SLF4
XIORESET#
SPKER
L5
VCCEL1
VCCELSY2
VCCELSYS
VCCELMEM
VCCPELA VCCEL5
47uH
R380
10
TKDGMPUG
HUHCCB
1224341
1911131
5
710 45
C231
33uF TANT
GND
OVCC3
ELPCLK
ELPCLK
EIRQ1
PIRQ0
EPIRQ1
DACK2#
DRQ2
AEN
TC
IOR#
IOW#
EMEMR#
EMEMW#
ERESDRV
IOCHRDY
SA[0..12]
SA[0..12]
D[0..15]
D[0..15]
OVCC3
L6
VCCPEL3
1.2uH
C232
33uF TANT
R1
A5
C7
A6
N3
R8
R2
T1
P6
U1
P4
T3
R4
B7
SA0 T7
SA1 U7
SA2 R7
SA3 U6
SA4 T6
SA5 P9
SA6 U5
SA7 P7
SA8 R6
SA9 U3
SA10P8
SA11T4
SA12R5
GND
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
D10
D11
D12
D13
D14
D15
SDEN#
SDRDH
SDRDL
M3
P1
N2
N1
M2
M1
L3
L2
K3
K1
K2
J1
J3
J2
H2
K4
SDEN# U2
SDRDH R3
SDRDL N4
SYSCLK
VVVVVAVVVVVVVV
CCCCCVCCCCCCCC
IRQ1
CCCCCCCCCC
PIRQ0(IRQ3) C C C C
1 C55MMMSSS
PIRQ1(IRQ6)
EEEYYY
DACK2#(TCLK)
MMMSSS
2
DRQ2(TDO)
AEN(TD)
TC(TMS)
IOR#
IOW#
MEMR#
MEMW#
RSTDRV
IOCHRDY
SA0
SA1
SA2
SA3
SA4
SA5
SA6
SA7
SA8
SA9
SA10
SA11
SA12
F
1
4
S
P
K
R
CD
35
X
I
O
R
E
S
E
T
#
L1
F4
4M
O
U
T
(
B
A
U
D
O
U
T
)
AC
36
XX
33
22
IO
NU
T
C
5
L
F
1
AC
24
LL
FF
23
F
1
7
R
E
S
I
N
#
B
4
J
T
A
G
E
N
URRC
1118
645
AERL
CXEP
ITSH
NSU#
MM
IE
##
GGTAC
11999
76
PPPPP
MMMMM
CCCCC
01234
ABAB
7889
PGA
BL1#
BL2#
BL3#
BL4#
IOCS16#
MCS16#
IRQ14
SBHE#
B6
A4
B5
E17
IOCS16#(LCDDL0)
MCS16#(LCDDL1)
IRQ14(LCDDL1)
SBHE(LCDDL1)
GGGGGGGGGGGGGG
NNNNNNNNNNNNNN
DDDDDDDDDDDDDD
BFGLLTTPTJDBDD
23314251111164
46426
L
LV
VE
DE
D#
#(
(I
BR
AQ
L1
E5
))
DB
11
70
FCC
RPP
M12
///
VHV
DDD
RRO
VV(
((BM
IPU(
RRSI
QEYR
1Q#Q
2//4
)II)
DBAD
7119
11
L L
C C
LDLD
CDCD
D1D3
D/D/
0R2B
/(/(
IDGI
(A(O
DCDC
RKRH
Q5QC
1#5H
)))K
BFAA
1111
2632
GND
LVDD#
LVEE#
FRM1
CP11
CP21
M1
LD0
LD1
LD2
LD3
D
S
DOD
SES
C#W
E(E
#C#
(P(
DUP
ARU
CDL
KYL
1#U
#/P
)L)
EDA
111
660
D
DDDDDDDDDDD
S
SSSSSSSSSSS
MDDMMMMMMMMMMM
ASSAAAAAAAAAAA
1MM45678911111
(AA((((((01234
N23AAAAAA(((((
A((111111AAAAA
#CC34567812222
/PP//////90123
DIUUDDDDLL/////
SRRCAAAAAALLLLL
MQSLCCCC11AAAAA
A7TKKKKK7812222
0)))6730))90123
MCE1#
MCE12#
VPP1
REG1#
1ICRST
CD1#
RDY1#
WP1
BVD11
BVD12
WAIT#
ICDIR
MCE2#
MCE22#
VPP2
REG2#
2ICRST
CD2#
RDY2#
WP2
BVD21
BVD22
ISA24
ISA25
AFDT#
PE
STRB#
SLCT
BUSY
ERROR#
SLCTIN#
ACK#
INIT#
PPDWE#(PPDCS#)
PPOEN#
R9
T10
U10
P12
U11
T11
R10
R11
U12
T12
U13
AFDT#
PE
STRB#
SLCT
BUSY
ERR#
SLCTIN#
ACK#
INIT#
PPDWE#
PPOEN#
DTR#
RTS#
SOUT
CTS#
DSR#
DCD#
SIN
RIN#
P11
U14
T13
P13
U15
R12
T15
R13
DTR#
RTS#
SOUT
CTS#
DSR#
DCD#
SIN
RI#
P5
P2
MWE#
RAS0#
RAS1#
CAS0H#(SRCS3#)
CAS0L#(SRCS2#)
D D D D D D D D CAS1H#(SRCS1#)
S S S S S S S S CAS1L#(SRCS0#)
MMMMMMMM
DDDDDDDD
01234567
((((((((
LLBBWMDA MMMMMMMMMMM
DRLH___D AAAAAAAAAAA
EDEERICS 01234567891
0
VY###O##
##////// ///////////
//IIDDD0 SSSSSSSSSSS
RDRRRRRW AAAAAAAAAAA
ERQQQQQS 11111122221
FQ19730# 45678901233
E3
F4
A1
B1
E4
C2
D3
BCADBDADCEBECFC
111111181111111
4464557 5475657
DDACACDB
11111111
30534213
DDDDDDDDDDDDDDD
SSSSSSSSSSSSSSS
MMMMMMMMMMMMMMM
AAAAAAAAAAAAAAA
012345678911111
01234
DDDDDDDD
SSSSSSSS
MMMMMMMM
DDDDDDDD
01234567
0.01uF TANT
K16
J16
H14
J15
J17
P15
T17
N15
K14
P16
R17
M16
L15
M17
L17
L16
K17
M15
P17
L14
N16
N17
H16
H15
8RA
0C2
4#0
2 G
C A
S T
# E
VCCPELA
C12
U?
ROMCS#
DOSCS#
DBUFOE#
SDWRTH
SDWRTL
M14
U17
N14
R16
UTP
881
0
MCEH-A#
MCEL-A#
VPP-A
REG-A#
RST-A
CD-A#
RDY-A#
WP-A
BVD1-A
BVD2-A
WAIT-AB#
ICDIR
MCEH-B#
MCEL-B#
VPP-B
REG-B#
RST-B
CD-B#
RDY-B#
WP-B
BVD1-B
BVD2-B
CA24
CA25
PPPP
GGGG
PPPP
0123
ElanSC300
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
D10
D11
D12
D13
D14
D15
BL1#
BL2#
BL3#
BL4#
DSCE#
DSOE#
DSWE#
DSMA[0..14]
DSMD[0..7]
G
1
4
HGFFJEEGDCH
31124214114
GND
VCCPEL3
C166
0.01uF TANT
GND
VCCEL5
C167
C168
0.1UF
GND
0.1UF
GND
VCCELSYS
C169
C170
0.1UF
GND
0.1UF
GND
VCCELMEM
C171
C172
0.1UF
GND
0.1UF
GND
VCCELSY2
C173
0.1UF
GND
VCCEL1
C204
C205
ROMCS#
DOSCS#
0.1UF
MWE#
RAS0#
RAS1#
ELCS0H#
ELCS0L#
ELCS1H#
ELCS1L#
GND
SA[13..23]
0.1UF
GND
SA[13..23]
ELANPGA
SA13
SA23
SA22
SA21
SA20
SA19
SA18
SA17
SA16
SA15
SA14
ElanSC300 PGA Socket
- ElanSC300 only (C) Advanced Micro Devices, Inc.
5204 E. Ben White Blvd.
Austin, Texas 78741
(800) 222-9323
AMD Proprietary/All Rights Reserved
DSMA[0..14]
DSMD[0..7]
Title
ElanSC300 Socket - 208 PIN PGA SOCKET
Size Document Number
REV
B
ElanSC300/310 Evaluation Board
2.2
Date:
March 29, 1996 Sheet
2 of
23
P1
1
2
3
4
5
6
7
8
9 10
11
12
SA23
GND
13
14
SA21
15 16
SA19
17 18
SA17
19 20
SA15
21 22
23 24
D15
25 26
D13
27 28
D11
29 30
D9
31 32
D7
33 34
D5
35 36
D3
37 38
D1
39 40
41 42
43 44
’SYSCLK[XTCLK]’
45 46
’AEN[TDI]’
47 48
’ENDIRL’
49 50
51 52
53 54
55 56
57 58
59 60
GND 10th Center 30x2
AMP 3-102977-0
D[0..15]
RAS0#
CAS1L#
CAS0L#
MWE#
DOSCS#
PCLK
AEN
SDRDL
D[0..15]
SA[13..23]
SA[0..12]
GND
RAS1#
CAS1H#
CAS0H#
SA13
SA22
SA20
SA18
SA16
SA14
GND
D14
D12
D10
D8
D6
D4
D2
D0
’DRQ2[TDO]’
’TC[TMS]’
’ENDIRH’
’ENDIRH’
ROMCS#
DRQ2
TC
SDRDH
VCC1
Berg
GND
R225
1M
SA[13..23]
SA[0..12]
P2
IOR#
1
2
IOW#
EMEMR#
3
4
EMEMW#
ERESDRV
5
6
SDEN#
7
8
SA12
SA11
9 10
SA10
SA9
11 12
SA8
SA7
13 14
SA5
SA6
15 16
SA3
SA4
17 18
SA1
SA2
19 20
MEMR#
SA0
21 22
MEMW#
23
24
’8042CS#[XTDAT]’
’DACK2#[TCK]’
DACK2#
25 26
RC#
27 28
29 30
’AFDT#[X14OUT]’
AFDT#
31 32
STRB#
33 34
BUSY
35 36
SLCT
37 38
INIT#
39 40
’PPDWE#[PPDSC#]’
PPOEN#
41 42
43 44
’DTR#/CFG1’
DTR#
45 46
’RTS#/CFG0’
SOUT
47 48
DSR#
49 50
SIN
51 52
53 54
ACIN
55 56
RESUME# ’SUS#/RES#’
57 58
59 60
GND 10th Center 30x2 Berg GND
AMP 3-102977-0
P3
1
2
BL2#
3
4
BL4#
5
6
’PULLUP’
CD1#
7
8
RDY1#
’PULLUP’
GND
WP1
9 10
BVD12
’PULLUP’
BVD11
11 12
WAIT#
’PULLUP’
CD2#
13 14
RDY2#
’PULLUP’
WP2
15 16
BVD22
’RSVD’
BVD21
17 18
ICDIR
’RSVD’
MCE22#
19 20
MCE2#
’RSVD’
VPP2
21 22
REG2#
’RSVD’
2ICRST
23 24
MCE12#
’RSVD’
MCE1#
25 26
VPP1
’RSVD’
REG1#
27 28
1ICRST
’RSVD’
ISA24
29 30
ISA25
XIORESET#
31 32
PMC0
33 34
PMC1
SPKER
35 36
RESIN#
37 38
SBHE#
’A12(BALE)’
LD1
39 40
’DACK1#’
’CPURDY#(LMEG#)’ LVDD#
DSCE#
41 42
DSOE#
43 44
’A23(LA23)’
DSMD0
DSMA14
’LDEV#(RSVD)’
45 46
’A21(LA21)’
DSMA12
47
48
’A19(LA19)’
DSMA13
DSMA10
’A22(LA22)’
49 50
’A17(LA17)’
DSMA11
DSMA8
’A20(LA20)’
51 52
DSMA9
’A18(LA18)’
53 54
55 56
57 58
59 60
GND 10th Center 30x2 Berg
GND
AMP 3-102977-0
DSMA[0..14]
BL1#
BL3#
’PULLUP’
’PULLUP’
’PULLUP’
’PULLUP’
’PULLUP’
’PULLUP’
’RSVD’
’RSVD’
’RSVD’
’RSVD’
’RSVD’
’RSVD’
’IORESET#’
GND
DSMA[0..14]
DSMD[0..7]
DSMD[0..7]
DSMA3
GND
DSMA7
DSMA5
DSMA3
DSMA1
GND
DSMD1
DSMD3
DSMD5
DSMD7
MEMR#
MEMW#
8042CS#
PMC2
A20GATE
M1
LD2
CP11
FRM1
DSWE#
PE
SLCTIN#
ERR#
ACK#
PPDWE#
PMC4
PGPD
PGPB
LPH#
RTS#
CTS#
DCD#
RI#
SMI
EPIRQ1
EIRQ1
MCS16#
JTAGEN
P4
’A15(DACK3#)’
DSMA6
1
2
’A13(DACK6#)’
DSMA4
3
4
’CPURST(RSVD)’
DSMA2
5
6
’RSVD(PULLUP)’
DSMA0
7
8
9
10
’LRDY#(DRQ6)’
’BLE#(IRQ11)’
DSMD2
11
12
’BHE#(IRQ9)’
’W/R#(DRQ7)’
DSMD4
13 14
’M/IO#(DRQ3)’
’D/C#(DRQ0)’
DSMD6
15 16
’ADS#(OWS#)’
17 18
19 20
’IRQ4’
’DRQ1’
21 22
LD0
’DRQ5’
’IOICHCHK#’
23 24
LD3
’PULLDN(IRQ5)’
’PULLUP(IRQ10)’
25
26
CP21
’IRQ12’
’IRQ15’
27
28
LVEE#
’PULLUP’
29 30
31 32
33 34
PMC3
’PGP2’
’PGP3’
35 36
PGPC
’PGP0’
’PGP1’
37 38
PGPA
39 40
IOCHRDY
41
42
’PIRQ0(IRQ3)’
’PIR1(IRQ6)’
43
44
PIRQ0
’IRQ1’
45 46
IOCS16#
47 48
IRQ14
49 50
51 52
53 54
55 56
57 58
59 60
GND 10th Center 30x2 Berg GND
AMP 3-102977-0
VCC1
’A16(DACKO#)’
’A14(DACK7#)’
’CPUCLK(PULLUP)’
’PULLUP(IRQ7)’
R224
1M
GND
DSMA0
ELAN Signal Headers
Note:
ElanSC300 Chip/schematic signal name
’ElanSC310 Chip signal name’
(C) Advanced Micro Devices, Inc.
5204 E. Ben White Blvd.
Austin, Texas 78741
(800) 222-9323
AMD Proprietary/All Rights Reserved
Title
Debug Headers
Size Document Number
B
ElanSC300/310 Evaluation Board
Date:
March 29, 1996 Sheet
3 of
REV
2.2
23
Install this resistor & remove the 555 Timer when using ELAN rev B3.
R386
VCCSYS5
ERESDRV
0
VCC5
1
4
11
ERESDRV
U60
4
R391
10
2
TR
Q
3
CV
DIS
V THR
C
C
8
7
5
*67K
U37E
74HCT04(V5)
C241
*40pF
R385
67K
R
GND
C236
*.01uF
RESDRV
RESDRV
6
C235
200pF
*555 TIMER
GND
VCCSYS5
GND
C237
*.1uF
GND
Note: (ElanSC300 only)
The 555 Timer is configured to function as a one-shot.
ElanSC300 revs B1 & B2 deliver a short RESDRV pulse
when exiting uPower OFF mode which could cause some issues. That is the reason for this one-shot.
The ElanSC300 rev B3 device will address this issue & the one-shot is not needed.
- ElanSC300 only -
NOTE
Place these componments close to the
ELAN Socket pins to minimize trace length.
NOTE
Place these componments close to the
ELAN pins to minimize trace length.
SLF1
SLF2
SLF3
SLF4
SLF1
SLF2
SLF3
SLF4
LF1
LF2
LF3
LF4
R18
0
C30
*0.47uF
R20
0
C27
*0.47uF
R19
0
C32
*0.47uF
C29
0.47UF/5%
C26
0.47UF/5%
C31
0.47UF/5%
Video
PLL
Low Speed
PLL
Intermediate
PLL
GND
R21
0
LF1
LF2
LF3
LF4
C28
*0.47uF
R14
0
C33
0.47UF/5%
C22
*0.47uF
R16
0
C21
0.47uF/5%
High Speed
PLL
GND
Video
PLL
C18
*0.47uF
C23
0.47uF/5%
Low Speed
PLL
Intermediate
PLL
R382
0
SPKER
R11
RESUME#
C14
0.1UF
SW2
SW PBNO
RESET
P32KOUT
C200
0.1UF
R381
0
C25
0.47uF/5%
High Speed
PLL
C233
*27PF
X3 4 3
R384
*16M
SPKER
33
RESIN#
C20
2.2uF
P32KIN
*33
RESRC#
RESIN#
P32KINR
R10
100
1
C19
*0.47uF
R383
P32KINR
D1
RLS4148
R17
0
ElanSC300/310 QFP Chip Loop Filters
VCC5
2
R13
390K
C24
*0.47uF
C17
0.47uF/5%
ElanSC300 PGA Socket Loop Filters
OVCC3
R15
0
2
*32.768KHz
1
P32KOUT
C234
*27PF
GND
BZ1
RESUME#
32KHz Crystal (PGA)
R223
33
SW1
GND
BUZZER(V5)
(C) Advanced Micro Devices, Inc.
R216
GND
32KINR
SW PBNO
GND
SUS/RESUME
32KINR
32KIN
33
R12
16M
32KOUT
C16
27PF
X1 4 3
2
32.768KHz
1
32KOUT
C15
27PF
GND
Reset Switch
Suspend/Resume Switch
System Speaker
32KHz Crystal (QFP)
5204 E. Ben White Blvd.
Austin, Texas 78741
(800) 222-9323
AMD Proprietary/All Rights Reserved
Title
XTAL,SWITCHES,LOOP FILTER COMPONENTS,SPEAKER
Size Document Number
REV
B
ElanSC300/310 Evaluation Board
2.2
Date:
March 29, 1996 Sheet
4 of
23
D[0..15]
33D[0..15]
D15
D14
D13
D12
D11
D10
D9
D8
0
0
0
0
0
0
0
0
R311
R310
R312
R313
R314
R315
R316
R317
33D15
33D14
33D13
33D12
33D11
33D10
33D9
33D8
MCS16# Decode
SA[13..23]
VCCSYS5
2
0
VCCSYS5
SA16
SA17
SA18
SA19
SA20
SA21
R245
SA22
100K
SA23
128K/64K#
JP22
*HEADER 2
D7
D6
D5
D4
D3
D2
D1
D0
0
0
0
0
0
0
0
0
R318
R319
R320
R321
R322
R323
R324
R325
33D7
33D6
33D5
33D4
33D3
33D2
33D1
33D0
12
VCCSYS5
GND
JP23
*HEADER 2
12
1
2
3
4
5
6
7
8
9
11
R296
I1
O1 19
V
C
I2
O2 18
C
I3
O3 17
I4 O4 16
I5 O5 15
I6 O6 14
I7 O7 13
I8 O8 12
I9
I10
U50
*16L8-5
20-DIP Socket
MCS16#
MCS16#
0
AEN
R373
0
R246
100K
ENA/DIS#
GND
Place PAL close to ELAN to minimize trace length on address lines.
Install JP22 & Remove JP23 to enable MCS16# to addr FF0000-FFFFFE (64K)
Remove JP22 & JP23 to enable MCS16# to addr FFE000-FFFFFE (128K).
Install JP23 to disable PAL.
* - Indicates component removed from Bill of Material
SA[13..23]
33SA[12..23]
SA[0..12]
SA23
SA22
SA21
SA20
SA19
SA18
SA17
SA16
*0
*0
*0
*0
*0
*0
*0
*0
R326
R327
R328
R329
R330
R331
R332
R309
33SA23
33SA22
33SA21
33SA20
33SA19
33SA18
33SA17
33SA16
SA15
SA14
SA13
*0
*0
*0
*0
*0
*0
*0
0
R333
R334
R335
R336
R337
R338
R339
R340
33SA15
33SA14
33SA13
SRCS2#
SRCS3#
SRCS0#
SRCS1#
33SA12
R236
CAS0L#
CAS0H#
CAS1L#
CAS1H#
CAS0L#
CAS0H#
CAS1L#
CAS1H#
SA12
AFDT#
BAUDOUT
*0
SRCS2#
SRCS3#
SRCS0#
SRCS1#
R237
14MOUT
0
Note: (only one resistor can be populated).
If using ElanSC300 rev B or ElanSC310 without the parallel port,
install R236 and depop R237.
* - Note: if using ElanSC310, do not populate R309 and R326 - R339.
If using ElanSC300 rev B or ElanSC310 with the parallel port,
install R237 and depop R236.
If using ElanSC300 rev A, always install R237 and Depop R236.
ElanSC300 Only: Place Resistors R309-R340 as close as possible to ELAN.
Depop Resistors R309-R340 when running internal CGA mode at 33 MHZ to minimize capacitive loading on DRAM signals.
Removing Resistors will disable local bus video connector and SRAM sockets.
(C) Advanced Micro Devices, Inc.
5204 E. Ben White Blvd.
Austin, Texas 78741
(800) 222-9323
AMD Proprietary/All Rights Reserved
Title
33 MHz RPAK option,MCS16# decode,BAUDOUT opt
Size Document Number
REV
B
ElanSC300/310 Evaluation Board
2.2
Date:
March 29, 1996 Sheet
5 of
23
MWE#
RAS0#
RAS1#
CAS0L#
CAS0H#
CAS1L#
CAS1H#
VCCDRAM
P5
1
VCC 30
VCC 27
RAS0#
RAS
CAS0L#
2
CAS
CAS9 28
MWE#
WE 21
MA0
4
A0
MA1
5
A1
MA2
7
A2
MA3
8
A3 11
MA4
A4 12
MA5
A5 14
MA6
A6 15
MA7
A7 17
MA8
A8 18
MA9
A9 19
MA10
A10 24
MA11
A11
D0
3
D1
D1
6
D2 10
D2
D3 13
D3
D4 16
D4
D5 20
D5
D6 23
D6
D7 25
D7
D8 29
D9 26
Q9
9
GND 22
GND
30PINSIMM GND
Molex 15-46-3043
D[0..15]
VCCDRAM
P6
1
VCC 30
VCC 27
RAS0#
RAS
CAS0H#
2
CAS
CAS9 28
MWE#
WE 21
MA0
4
A0
MA1
5
A1
MA2
7
A2
MA3
8
A3 11
MA4
A4 12
MA5
A5 14
MA6
A6 15
MA7
A7 17
MA8
A8 18
MA9
A9 19
MA10
A10 24
MA11
A11
D8
3
D1
D9
6
D2 10
D10
D3 13
D11
D4 16
D12
D5 20
D13
D6 23
D14
D7 25
D15
D8 29
D9 26
Q9
9
GND 22
GND
30PINSIMM GND
Molex 15-46-3043
VCCDRAM
P7
1
VCC 30
VCC 27
RAS1#
RAS
CAS1L#
2
CAS
CAS9 28
MWE#
WE 21
MA0
4
A0
MA1
5
A1
MA2
7
A2
MA3
8
A3 11
MA4
A4 12
MA5
A5 14
MA6
A6 15
MA7
A7 17
MA8
A8 18
MA9
A9
MA10
A10 19
MA11
24
A11
D0
3
D1
D1
6
D2 10
D2
D3 13
D3
D4 16
D4
D5 20
D5
D6 23
D6
D7 25
D7
D8 29
D9 26
Q9
9
GND 22
GND
30PINSIMM GND
Molex 15-46-3043
VCCDRAM
P8
1
VCC 30
VCC 27
RAS1#
RAS
CAS1H#
2
CAS
CAS9 28
MWE#
WE 21
MA0
4
A0
MA1
5
A1
MA2
7
A2
MA3
8
A3 11
MA4
A4 12
MA5
A5 14
MA6
A6 15
MA7
A7 17
MA8
A8 18
MA9
A9
MA10
A10 19
MA11
24
A11
D8
3
D1
D9
6
D2 10
D10
D3 13
D11
D4 16
D12
D5 20
D13
D6 23
D14
D7 25
D15
D8 29
D9 26
Q9
9
GND 22
GND
30PINSIMM GND
Molex 15-46-3043
VCCDRAM
P9
VCC
VCC
VCC
RAS0#
RAS0
RAS1
RAS1#
RAS2
RAS3
CAS0L#
CAS0
CAS0H#
CAS1
CAS1L#
CAS2
CAS1H#
CAS3
MWE#
WE
MA0
A0
MA1
A1
MA2
A2
MA3
A3
MA4
A4
MA5
A5
MA6
A6
MA7
A7
MA8
A8
MA9
A9
MA10
A10
MA11
A11
D0
D0
D1
D1
D2
D2
D3
D3
D4
D4
D5
D5
D6
D6
D7
D7
D8
D8
D9
D9
D10
D10
D11
D11
D12
D12
D13
D13
D14
D14
D15
D15
D0
D16
D1
D17
D2
D18
D3
D19
D4
D20
D5
D21
D6
D22
D7
D23
D8
D24
D9
D25
D10
D26
D11
D27
D12
D28
D13
D29
D14
D30
D15
D31
PRD1
PRD2
PRD3
PRD4
NC
NC
NC
NC
NC
NC
NC
NC
NC
GND
GND
GND
72PINSIMM
GND
Molex 15-82-0762
10
30
59
44
45
34
33
40
43
41
42
47
12
13
14
15
16
17
18
28
31
32
19
29
2
4
6
8
20
22
24
26
49
51
53
55
57
61
63
65
3
5
7
9
21
23
25
27
50
52
54
56
58
60
62
64
67
68
69
70
11
35
36
37
38
46
48
66
71
1
39
72
D[0..15]
MA[0..11]
SA[0..12]
R248
SA12
SA[13..23]
MA11
SA[13..23]
*0
SA13
SA23
SA22
SA21
SA20
SA19
SA18
SA17
SA16
SA15
SA14
R31
R32
R30
R28
R29
R27
R26
R25
R24
R23
R22
0
0
0
0
0
0
0
0
0
0
0
VCCMEM53
JP7
1
2
HEADER 2
C34
C35
Power Measurement Point
10UF/10V 10UF/10V
GND
MA10
MA9
MA8
MA7
MA6
MA5
MA4
MA3
MA2
MA1
MA0
VCCDRAM
C37
C38
C36
C39
C40
0.1UF 0.1UF 0.1UF 0.1UF 0.1UF
GND GND
GND
GND
GND
Main System Memory - DRAM SIMMs
GND
(C) Advanced Micro Devices, Inc.
5204 E. Ben White Blvd.
Austin, Texas 78741
(800) 222-9323
AMD Proprietary/All Rights Reserved
Title
DRAM Main Memory SIMMS
Size Document Number
B
ElanSC300/310 Evaluation Board
Date:
March 29, 1996 Sheet
6 of
REV
2.2
23
33SA[12..23]
33SA[12..23]
SA[0..12]
SA[0..12]
D[0..15]
33D[0..15]
VCCMEM53
R33
1K
JP9
1
SA18CS
2
33SA18
3
*HEADER 3
3-pin Jumper
ElanSC300 only
NOTE:
Switch for 128Kx8
or 512Kx8 SRAM’s
SRCS2#
SA1
12
SA2
11
SA3
10
SA4
9
SA5
8
SA6
7
SA7
6
SA8
5
SA9
27
SA10 26
SA11 23
33SA1225
33SA13 4
33SA1428
33SA15 3
33SA1631
33SA17 2
SA18CS 30
33SA19 1
MWE# 29
SRCS2# 22
24
GND
SA1
12
SA2
11
SA3
10
SA4
9
SA5
8
SA6
7
SA7
6
SA8
5
SA9
27
SA10 26
SA11 23
33SA1225
33SA13 4
33SA1428
33SA15 3
33SA1631
33SA17 2
SA18CS 30
33SA19 1
SRCS0#
MWE# 29
SRCS0# 22
24
GND
U2
33D0
A0 I/O0 13
33D1
A1 I/O1 14
33D2
A2 I/O2 15
33D3
17
A3 I/O3 18
33D4
A4 I/O4 19
33D5
A5 I/O5 20
33D6
A6 I/O6 21
33D7
A7 I/O7
A8
A9
A10
A11
VCCSRAM
A12
A13
A14 VCC 32
A15
C42
A16
A17
0.33UF
A18
GND 16
WE
CS
GND
OE
*512KX8SRAM(MEM53)
32-Dip Socket
ElanSC300 only
U4
33D0
A0 I/O0 13
33D1
A1 I/O1 14
33D2
A2 I/O2 15
33D3
A3 I/O3 17
33D4
A4 I/O4 18
33D5
19
A5 I/O5 20
33D6
A6 I/O6 21
33D7
A7 I/O7
A8
A9
A10
A11
VCCSRAM
A12
A13
A14 VCC 32
A15
C44
A16
A17
0.33UF
A18
GND 16
WE
CS
GND
OE
*512KX8SRAM(MEM53)
32-Dip Socket
ElanSC300 only
SA1
12
SA2
11
SA3
10
SA4
9
SA5
8
SA6
7
SA7
6
SA8
5
SA9
27
SA10 26
SA11 23
33SA1225
33SA13 4
33SA1428
33SA15 3
33SA1631
33SA17 2
SA18CS 30
33SA19 1
MWE# 29
SRCS3# 22
24
GND
SA1
12
SA2
11
SA3
10
SA4
9
SA5
8
SA6
7
SA7
6
SA8
5
SA9
27
SA10 26
SA11 23
33SA1225
33SA13 4
33SA1428
33SA15 3
33SA1631
33SA17 2
SA18CS 30
33SA19 1
MWE# 29
SRCS1# 22
24
GND
U3
33D8
A0 I/O0 13
33D9
A1 I/O1 14
33D10
A2 I/O2 15
33D11
17
A3 I/O3 18
33D12
A4 I/O4 19
33D13
A5 I/O5 20
33D14
A6 I/O6 21
33D15
A7 I/O7
A8
A9
A10
A11
VCCSRAM
A12
A13
A14 VCC 32
A15
C43
A16
A17
0.33UF
A18
GND 16
WE
CS
GND
OE
*512KX8SRAM(MEM53)
32-Dip Socket
ElanSC300 only
U5
33D8
A0 I/O0 13
33D9
A1 I/O1 14
33D10
A2 I/O2 15
33D11
A3 I/O3 17
33D12
A4 I/O4 18
33D13
19
A5 I/O5 20
33D14
A6 I/O6 21
33D15
A7 I/O7
A8
A9
A10
A11
VCCSRAM
A12
A13
A14 VCC 32
A15
C45
A16
A17
0.33UF
A18
GND 16
WE
CS
GND
OE
*512KX8SRAM(MEM53)
32-Dip Socket
ElanSC300 only
SRCS3#
MWE#
SRCS1#
* - Note: If using ElanSC310, do not populate: U2 - U5, JP8, JP9
Main System Memory - SRAM
VCCMEM53
JP8
VCCSRAM
1
2
- ElanSC300 only (C) Advanced Micro Devices, Inc.
*HEADER 2
C41
ElanSC300 only
10UF/10V
GND
Power Measurement Point
5204 E. Ben White Blvd.
Austin, Texas 78741
(800) 222-9323
AMD Proprietary/All Rights Reserved
Title
SRAM Main Memory
Size Document Number
B
ElanSC300/310 Evaluation Board
Date:
March 29, 1996 Sheet
7 of
REV
2.2
23
VCCSYS5
VCCKBD5
JP10
1
2
HEADER 2
Power Measurement Point
C192
KRC#
A20GATE
IRQ1
MSIRQ12
VCCKBD5
GND
422
065
JP30
1
2
*HEADER 2
5
XT Keyboard
12
13
14
15
16
17
18
19
D0
D1
D2
D3
D4
D5
D6
D7
SA2
11
9
SYNC
A0
6
8
10
8042CS#
IOR#
IOW#
VCC5
1
4
XTAL1
3
XTAL2
5
6
21
22
23
24
35
36
1
37
38
KRC#
A20GATE
MSDATAO
MSCLKO
IRQ1
MSIRQ12
KBDCLKI
KBDCLKO
KBDDATO
P10
P11
P12
P13
P14
P15
P16
P17
27
28
29
30
31
32
33
34
KBDDATI
MSDATAI
T1
39
MSCLKI
V
SE
RESET S A
VCC5
C47
0.1UF
2
VCCKBD5
1
4
KBCLEN#
U8C
74HCT04(SYS5)
VCCSYS5
1
KBDDATO#
4
VCCKBD5
10
11
11
9
C52
0.1UF
8
GND
VCC5
R35
1K
KBDA
KBCL
KBDA
C49
47PF
4
GND
RESDRV
VCC5
1
4
3
9
VCCSYS5
1
4
8
KRESDRV#
3
2
U32A
74HCT32(SYS5)
U37D
74HCT04(V5)
PMC0
MSDATAI
5
R41
10K
1
R36
1K
U7C
74HCT125(KBD5)
GND
U8F
74HCT04(SYS5)
C54
2.2UF/6.3V
GND
MSDATAO#
VCCKBD5
1
4
VCCKBD5
KBCL
U7D
74HCT125(KBD5)
VCCKBD5
1 1
4 0
RLS4148
12
Component
side view
GND
VCC5
1
3
12
D3
2
1
VCCSYS5
1
4
B
o
a
r
d
GND
R37
10K
U8E
74HCT04(SYS5)
80C42DIP(SYS5)
40-DIP
C53
2.2UF/6.3V
RLS4148
6
o
f
3
1
5
1
2
5
D2
VCCSYS5
1
4
E
d
g
e
4
R34
10K
13
VCCSYS5
1
4
1
Keyboard
Connector
U6
P20
P21
P22
P23
P24/OB
P25/BF
T0
P26/DRQ
P27/DAK
2
07
U37C
74HCT04(V5)
GND
RC#
U48C
74HC32
PMC4
PMC4
VCCKBD5
VVP
CDR
CDO
G
CS
RD
WR
2
4
PCLK
SS
SD0
SD1
SD2
SD3
SD4
SD5
SD6
SD7
SA[0..12]
SA[0..12]
8
10
C46
0.1UF
10UF/10V
PCLK
8042CS#
VCCSYS5
1
4
9
6
C48
47PF
GND
VCC5
GND
P10
1
2
3
4
5
5-PIN DIN
Keyboard
MSDA
VCC5
GND
D4
2
U7B
74HCT125(KBD5)
R38
1K
RLS4148
MSCLKO#
VCCKBD5
VCCKBD5
1 1
4
U8B
74HCT04(SYS5)
MSCL
2
3
R40
10K
GND
D5 U7A
MSCLKI
1
2
74HCT125(KBD5)
R39
1K
VCC5
4
MSDA
MSCL
C51
47PF
RLS4148
GND
C50
47PF
GND
P11
1
2
3
4
5
6
6-PIN MINI-DIN
MOUSE
GND
Keyboard & Mouse Processor & Connectors
SVCCMEM53
C174
0.1UF
GND
SVCCMEM53 U9
1 VDA VDB
D0
3 A0
B0
D1
4 A1
B1
D2
5 A2
B2
D3
6 A3
B3
D4
7 A4
B4
D5
8 A5
B5
D6
9 A6
B6
D7
10 A7
B7
U9P11
11 A8
B8
12 GND DIR
13 GND
R58
G
10K
GND
GND
VCCSYS5
24
SD0
22
SD1
21
SD2
20
SD3
19
SD4
18
SD5
17
SD6
16
SD7
15
U9P14
14
2
23
BSDRDL
BSDEN#
HD151015
24-SOIC
VCCB>=VCCA
VCCSYS5
C175
0.1UF
C176
0.1UF
GND
D[0..15]
BSDRDH
D[0..15]
SVCCMEM53 U10
VCCSYS5
1 VDA VDB 24
SD8
D8
3 A0
B0 22
SD9
D9
4 A1
21
B1 20
SD10
D10
5 A2
B2 19
SD11
D11
6 A3
B3
SD12
D12
7 A4
18
B4
SD13
D13
8 A5
17
B5
SD14
D14
9 A6
16
B6
SD15
D15
10 A7
15
B7 14
U10P14
U10P11 11 A8
B8
BSDRDH
12 GND DIR
2
BSDEN#
13 GND
G 23
R61
10K
HD151015
GND
24-SOIC
VCCB>=VCCA
GND
SD[0..15]
(7,8,9,11,13,14,16,18)
VCCSYS5
R59
10K
GND
BSDEN#
BSDRDL
SVCCMEM53
SD[0..15]
GND
SD0
SD1
SD2
SD3
SD4
SD5
SD6
SD7
SD8
SD9
SD10
SD11
SD12
SD13
SD14
SD15
R49
R48
R47
R46
R45
R44
R43
R42
R51
R50
R52
R53
R54
R55
R56
R57
1M
1M
1M
1M
1M
1M
1M
1M
1M
1M
1M
1M
1M
1M
1M
1M
ISA Data Bus Level Translating Buffers
VCCSYS5
R60
10K
(C) Advanced Micro Devices, Inc.
5204 E. Ben White Blvd.
Austin, Texas 78741
(800) 222-9323
AMD Proprietary/All Rights Reserved
C177
0.1UF
GND
GND
Title
SCP, Keyboard, Mouse, & SD Buffers
Size Document Number
B
ElanSC300/310 Evaluation Board
Date:
March 29, 1996 Sheet
8 of
REV
2.2
23
ElanSC300 rev A: LVDD#(BALE)
ElanSC300 rev B: LVDD#(A12/BALE)
LVDD#
LVDD#
ElanSC310: ’A12(BALE)’
SA[0..12]
Note: (for Local Bus mode only).
123
If using ElanSC300 rev B or ElanSC310, then:
install JP31 on pins 1 & 2 to select A12, or
install JP31 on pins 2 & 3 to select SA12.
C178
0.1UF
GND
SA0
SA1
SA2
SA3
SA4
SA5
SA6
SA7
VCCSYS5
GND
2
4
6
8
11
13
15
17
U12
1A1
1A2
1A3
1A4
2A1
2A2
2A3
2A4
1Y1
1Y2
1Y3
1Y4
2Y1
2Y2
2Y3
2Y4
18
16
14
12
9
7
5
3
20 VCC
1G
10 GND
2G
74ACT244
1
19
33
33
33
33
33
33
33
33
R349
R350
R351
R352
R353
R354
R355
R356
BSA0
BSA1
BSA2
BSA3
BSA4
BSA5
BSA6
BSA7
A12 or SA12
VCCSYS5
C180
0.1UF
GND
VCCSYS5
C183
0.1UF
GND
SA8
SA9
SA10
SA11
SA12
SA21
SA22
SA23
VCCSYS5
GND
2
4
6
8
11
13
15
17
U13
1A1
1A2
1A3
1A4
2A1
2A2
2A3
2A4
1Y1
1Y2
1Y3
1Y4
2Y1
2Y2
2Y3
2Y4
18
16
14
12
9
7
5
3
20 VCC
1G
10 GND
2G
74ACT244
1
19
GND
33
33
33
33
33
33
33
33
R357
R358
R359
R360
R361
R362
R363
R364
BSA8
BSA9
BSA10
BSA11
BSA12
BSA21
BSA22
BSA23
GND
SA13
SA14
SA15
SA16
SA17
SA18
SA19
SA20
VCCSYS5
SA[13..23]
GND
2
4
6
8
11
13
15
17
U11
1A1
1A2
1A3
1A4
2A1
2A2
2A3
2A4
1Y1
1Y2
1Y3
1Y4
2Y1
2Y2
2Y3
2Y4
18
16
14
12
9
7
5
3
20 VCC
1G
10 GND
2G
74ACT244
1
19
VCCSYS5
24
22
21
20
19
18
17
16
15
14
SA1
SA2
SA3
SA4
SA5
SA6
SA7
SA8
SA9
2
23
GND
VCCSYS5
24
22
21
20
19
18
17
16
15
14
SA10
SA11
GND
VCCSYS5
C179
0.1UF
If using ElanSC300 rev A, always install JP31
on pins 2 & 3.
33SA12
MA11/SA12
SA[0..12]
VCCSYS5
SA[13..23]
33SA[12..23]
JP31
*HEADER 3
33
33
33
33
33
33
33
33
R365
R366
R367
R368
R369
R370
R371
R372
SDRDL
SDRDH
SDEN#
BSA13
BSA14
BSA15
BSA16
BSA17
BSA18
BSA19
BSA20
2
23
SVCCMEM53
U14
1
VDB VDA
VLA1
3
B0
A0
VLA2
4
B1
A1
VLA3
5
B2
A2
VLA4
6
B3
A3
VLA5
7
B4
A4
VLA6
8
B5
A5
VLA7
9
B6
A6 10
VLA8
B7
A7 11
VLA9
B8
A8
DIR GND 12
GND 13
G
GND
HD151015
24-SOIC
VCCB>=VCCA
SVCCMEM53
U15
1
VDB VDA
VLA10
3
B0
A0
VLA11
4
B1
A1
VLA12
5
B2
A2
6
B3
A3
7
B4
A4
8
B5
A5
9
B6
A6 10
B7
A7 11
B8
A8
DIR GND 12
GND 13
G
GND
VCCSYS5
VLA[1..12]
C184
0.1UF
GND
BSDRDL
BSDRDH
BSDEN#
SVCCMEM53
GND
HD151015
24-SOIC
VCCB>=VCCA
C182
0.1UF
C181
0.1UF
GND
GND
GND
Local Bus Address Translating Buffers
System Address Bus Buffers
SD[0..15]
SD[0..15]
BSA[0..23]
VCCSYS5
SD0
SD2
SD4
SD6
Connector
E
d
g
e
o
f
B
o
a
r
d
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
41
43
45
47
49
51
53
55
57
59
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
46
48
50
52
54
56
58
60
VLA[1..12]
SVCCMEM53
SD8
SD10
SD12
SD14
BSA0
BSA2
BSA4
BSA6
BSA8
BSA10
BSA12
BSA14
BSA16
BSA18
BSA20
BSA22
SBHE#
MEMR#
ROMVPP
SBHE#
MEMR#
ROMVPP
GND
VCCSYS5
P12
1
2
SD1
3
4
SD3
5
6
SD5
7
8
SD7
9 10
11 12
SD9
13 14
SD11
15 16
SD13
17 18
SD15
19 20
21 22
BSA1
23 24
BSA3
25 26
BSA5
27 28
BSA7
29 30
BSA9
31 32
BSA11
33 34
35 36
BSA13
37 38
BSA15
39 40
BSA17
41 42
BSA19
43 44
BSA21
45 46
BSA23
47 48
49 50
MEMW#
51 52
BROMCS#
53 54
BDOSCS#
55 56
57 58
59 60
*ROM Brd Male HDR GND
AMP 1-104118-4
BSA[0..23]
MEMW#
BROMCS#
BDOSCS#
MCS16#
ROM Card Connector
(C) Advanced Micro Devices, Inc.
5204 E. Ben White Blvd.
Austin, Texas 78741
(800) 222-9323
AMD Proprietary/All Rights Reserved
Component side
of board
NOTE
ROM Daughter card does full decoding
Depopulate ROMs on this board when using.
Connector (P12) is not standard on all
boards and is only populated when needed.
Title
Address Buffering & ROM Connector
Size Document Number
B
ElanSC300/310 Evaluation Board
Date:
March 29, 1996 Sheet
9 of
REV
2.2
23
NOTE:
Can place 128Kx8 Flash (28F010)
in these sockets.
A17 will not be used.
Install JP24 and remove JP25 to enable BDOSCS# as the chip select for ROM BIOS accesses.
Remove JP24 and Install JP25 to enable BROMCS# during ROM BIOS accesses.
VCCSYS5
JP24
1
2
*HEADER 2
ROMCS#
BIOS ROM
R250
1M
ROMCS#
VCCSYS5
1
4
R301
1
BDOSCS#
3
DOSCS#
SA0
SA1
SA2
SA3
SA4
SA5
SA6
SA7
SA8
SA9
SA10
SA11
BSA12
BSA13
BSA14
BSA15
BSA16
BSA17
DOSCS# 2
0
U52A
74ACT08
JP25
1
2
*HEADER 2
VCCSYS5
R249
1M
BROMCS#
JP32
3
2
1
HEADER 3
BROMCS1#
BROMCS#
BROMCS2#
12
11
10
9
8
7
6
5
27
26
23
25
4
28
29
3
2
30
MEMW# 31
ROMVPP
1
MEMR# 24
22
U20
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
A15
A16
A17
Alternate BIOS ROM
DQ0
DQ1
DQ2
DQ3
DQ4
DQ5
DQ6
DQ7
13
14
15
17
18
19
20
21
VCC
32
SD0
SD1
SD2
SD3
SD4
SD5
SD6
SD7
VCCROM
C59
SA0
SA1
SA2
SA3
SA4
SA5
SA6
SA7
SA8
SA9
SA10
SA11
BSA12
BSA13
BSA14
BSA15
BSA16
BSA17
12
11
10
9
8
7
6
5
27
26
23
25
4
28
29
3
2
30
0.1UF
GND 16
WE
VPP
OE
GND
CE
28F020A(SYS5)
32-DIP Socket
28F010
ROMVPP
31
1
24
22
U59
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
A15
A16
A17
DQ0
DQ1
DQ2
DQ3
DQ4
DQ5
DQ6
DQ7
13
14
15
17
18
19
20
21
VCC
32
SD0
SD1
SD2
SD3
SD4
SD5
SD6
SD7
VCCROM
C216
VCCSYS5
0.1UF
GND 16
WE
VPP
OE
GND
CE
28F020A(SYS5)
32-DIP Socket
28F010
R300
1M
BROMCS2#
MEMR#
MEMW#
BSA[0..23]
BSA[0..23]
SD[0..15]
SD[0..15]
SA[0..12]
U16
SA1
12 A0 O0 13 SD0
SA2
11 A1 O1 14 SD1
SA3
10 A2 O2 15 SD2
SA4
9 A3 O3 17 SD3
SA5
8 A4 O4 18 SD4
SA6
7 A5 O5 19 SD5
SA7
6 A6 O6 20 SD6
SA8
5
O7 21 SD7
SA9
27 A7
SA10 26 A8
A9
SA11 23 A10
BSA12 25
VCCROM
BSA13 4 A11
BSA14 28 A12
BSA15 29 A13
VCC 32
BSA16 3 A14
BSA17 2 A15
C55
BSA18 30 A16
ROMFLS19 31 A17
0.1UF
A18
GND 16
ROMVPP 1
DOS0CS# 22 VPP
MEMR# 24 CE
GND
OE
27C040(SYS5)
32-DIP Socket
28F020A
SA[0..12]
DOS ROMs:
MEMW#
SA1
SA2
SA3
SA4
SA5
SA6
SA7
SA8
SA9
SA10
SA11
BSA12
BSA13
BSA14
BSA15
BSA16
BSA17
BSA18
ROMFLS19
12
11
10
9
8
7
6
5
27
26
23
25
4
28
29
3
2
30
31
ROMVPP
1
DOS0CS# 22
MEMR# 24
U17
SD8
A0 O0 13
SD9
A1 O1 14
SD10
A2 O2 15
SD11
A3 O3 17
SD12
A4 O4 18
19
A5 O5 20 SD13
A6 O6 21 SD14
SD15
A7 O7
A8
A9
A10
A11
VCCROM
A12
A13
A14VCC 32
A15
C56
A16
A17
0.1UF
A18
GND 16
VPP
CE
GND
OE
27C040(SYS5)
32-DIP Socket
28F020A
SA1
SA2
SA3
SA4
SA5
SA6
SA7
SA8
SA9
SA10
SA11
BSA12
BSA13
BSA14
BSA15
BSA16
BSA17
BSA18
ROMFLS19
12
11
10
9
8
7
6
5
27
26
23
25
4
28
29
3
2
30
31
ROMVPP
1
DOS1CS# 22
MEMR# 24
U18
SD0
A0 O0 13
SD1
A1 O1 14
SD2
A2 O2 15
SD3
A3 O3 17
SD4
A4 O4 18
19
A5 O5 20 SD5
A6 O6 21 SD6
SD7
A7 O7
A8
A9
A10
A11
VCCROM
A12
A13
A14VCC 32
A15
C57
A16
A17
0.1UF
A18
GND 16
VPP
CE
GND
OE
*27C040(SYS5)
32-DIP Socket
SA1
SA2
SA3
SA4
SA5
SA6
SA7
SA8
SA9
SA10
SA11
BSA12
BSA13
BSA14
BSA15
BSA16
BSA17
BSA18
ROMFLS19
12
11
10
9
8
7
6
5
27
26
23
25
4
28
29
3
2
30
31
ROMVPP
1
DOS1CS# 22
MEMR# 24
U19
SD8
A0 O0 13
SD9
A1 O1 14
SD10
A2 O2 15
SD11
A3 O3 17
SD12
A4 O4 18
19
A5 O5 20 SD13
A6 O6 21 SD14
SD15
A7 O7
A8
A9
A10
A11
VCCROM
A12
A13
A14VCC 32
A15
C58
A16
A17
0.1UF
A18
GND 16
VPP
CE
GND
OE
*27C040(SYS5)
32-DIP Socket
ROMVPP
MEMR#
NOTE
Jumper 1 & 2 for Flash parts
Jumper 2 & 3 for ROM parts
NOTE
Jumper 1 & 2 for 256Kx8 parts
Jumper 2 & 3 for 512Kx8 parts
JP12
MEMW#
1
ROMFLS19
2
BSA19
3
HEADER 3
3-pin Jumper
JP13
BSA19
1
DOSAH
2
BSA20
3
HEADER 3
3-pin Jumper
R307
33
VCCSYS5
2
3
BDOSCS#
1
GND
1
6
V Y0
C Y1
C Y2
G
Y3
U21A
74ACT139
A
B
4
5
6
7
DOS0CS#
DOS1CS#
R308
33
BIOS & DOS ROMs
(C) Advanced Micro Devices, Inc.
VCCSYS5
JP11
1
2
HEADER 2
Power Measurement Point
VCCROM
NOTE
Use switch for 512Kx8 ROMs
or 256Kx8 Flash chips
5204 E. Ben White Blvd.
Austin, Texas 78741
(800) 222-9323
AMD Proprietary/All Rights Reserved
Title
C193
C194
10UF/10V
GND
10UF/10V
GND
BIOS & DOS ROM (Flash or EPROM)
Size Document Number
B
ElanSC300/310 Evaluation Board
Date:
March 29, 1996 Sheet
10 of
REV
2.2
23
1ISA0
1ISA1
1ISA2
1ISA3
1ISA4
1ISA5
1ISA6
VCCSYS5
BSA[0..23]
BSA[0..23]
VCCSYS5
MCE2#
MCE1#
1
2
MCE22#
MCE12#
4
5
1
4
3
MCE22#
6
ENB#
2
U45A
74HCT08(SYS5)
U47A
74HC20
VCCSYS5
1
4
1
VCCSYS5
1
4
4
MCE1#
6
3 MEMR#
EMEMR#
SA0
SA1
SA2
SA3
SA4
SA5
SA6
SA7
SA8
SA9
SA10
SA11
BSA12
BSA13
BSA14
BSA15
BSA16
BSA17
BSA18
BSA19
BSA20
BSA21
BSA22
BSA23
ISA24
ISA25
VCCSYS5
1
4
1
MCE2#
2
MCE12#
MEMR#
ENA#
5
U45B
74HCT08(SYS5)
U48A
74HC32
ENA#
R238
VCCSYS5
1
4
4
6 MEMW#
EMEMW#
ISA24
ISA25
JP34
3
2
1
*HEADER 3
ElanSC300 only
*0
5
MEMW#
U48B
74HC32
BENA#
BENB#
ENB#
R62
100K
R375
Lift (disconnect) U48 pins 3 and 6, and populate R238 & R239
if using ElanSC300 rev B without parallel port, or ElanSC310.
If using ElanSC310, do not populate U22-U24, U49, JP34,
Also see note on page 15.
SD[0..15]
SD[0..15]
SD0
EMEMR#
36
EMEMR#
SD1
EMEMW#
35
EMEMW#
SD2
34
SD3
PMC1
33
PMC1
SD4
PMC3
32
PMC3
SD5
31
SD6
29
SD7
28
SD8
27
VCCSYS5 VCCSYS5 VCCSYS5 VCCSYS5 VCCSYS5
SD9
26
SD10 25
SD11 24
SD12 23
R251
R252
R253
R254
R214
SD13 22
100K
100K
100K
100K
100K
SD14 21
SD15 20
12
13
19
11
18
37
38
8
9
BENA#15
BENB#14
VCCSYS5
1
4
R294
100K
PMEMR#
PMEMW#
IOR#
IOW#
VCCSYS5
VCCSYS5
2
4
6
8
11
13
15
17
20
10
GND
10
PMC1 16
PMC3 17
8
U8D
74HCT04(SYS5)
R295
100K
U49
1A1
1A2
1A3
1A4
2A1
2A2
2A3
2A4
R63
100K
1Y1
1Y2
1Y3
1Y4
2Y1
2Y2
2Y3
2Y4
18
16
14
12
9
7
5
3
1IMEMR#
1IMEMW#
1IXIOR#
1IXIOW#
2IMEMR#
2IMEMW#
2IXIOR#
2IXIOW#
PMC1
PMC3
1
VCC
1G 19
GND
2G
*74HCT244(SYS5)
20-SOIC ElanSC300 only
ENAA
ENAB
37
38
99
OR_IN1
OR_IN2
OR_OUT
MM
OO
DD
EEGGGGGGG
__NNNNNNN
TEST A C D D D D D D D
6
R374
100K
ICDIR
26
29
41
39
99
6
MVVVVVV
OCCCCCC
DCCCCCC
E
_
B
CCCCCCC
AAAAAAA
_______
AAAAAAA
0123456
ElanSC300 only
CCCCCCCC
BBBBBBBB
________
AAAAAAAA
22222211
54321098
100K
*0
Note:
Solder down U48 pins 3 and 6 and depop R238 & R239 if using
ElanSC300 rev A or ElanSC300 rev B with parallel port.
VCCSYS5
VCCSYS5
SA0
SA1
SA2
SA3
SA4
SA5
SA6
SA7
SA8
SA9
SA10
SA11
SA12
SA13
SA14
SA15
SA16
SA17
SA18
SA19
SA20
SA21
SA22
SA23
SA24
SA25
U21P37
R239
9
14
15
16
17
18
19
20
21
22
23
24
25
27
28
31
32
33
34
35
36
8
9
10
11
12
13
VCCSYS5
JP35
3
2
1
*HEADER 3
ElanSC300 only
1
0999999
0875421
34689
4307336
SA[0..12]
SA[0..12]
VCCSYS5
46889
271500073
VCCSYS5
R259
100K
R260
100K
55555544
86421085
GND
VCCSYS5
1ISA[0..25]
U22
CA_A7
CA_A8
CA_A9
CA_A10
CA_A11
CA_A12
CA_A13
CA_A14
CA_A15
CA_A16
CA_A17
CA_A18
CA_A19
CA_A20
CA_A21
CA_A22
CA_A23
CA_A24
CA_A25
90
73
71
69
70
88
75
77
85
82
72
74
76
78
79
81
84
86
89
1ISA7
1ISA8
1ISA9
1ISA10
1ISA11
1ISA12
1ISA13
1ISA14
1ISA15
1ISA16
1ISA17
1ISA18
1ISA19
1ISA20
1ISA21
1ISA22
1ISA23
1ISA24
1ISA25
CB_A0
CB_A1
CB_A2
CB_A3
CB_A4
CB_A5
CB_A6
CB_A7
CB_A8
CB_A9
CB_A10
CB_A11
CB_A12
CB_A13
CB_A14
CB_A15
CB_A16
CB_A17
68
67
66
65
64
62
61
59
44
42
39
41
57
46
49
55
53
43
2ISA0
2ISA1
2ISA2
2ISA3
2ISA4
2ISA5
2ISA6
2ISA7
2ISA8
2ISA9
2ISA10
2ISA11
2ISA12
2ISA13
2ISA14
2ISA15
2ISA16
2ISA17
2ISA[0..25]
*C&TF87000M2(SYS5)
100-PQFP
2ISA18
2ISA19
2ISA20
2ISA21
2ISA22
2ISA23
2ISA24
2ISA25
SD0
SD1
SD2
SD3
SD4
SD5
SD6
SD7
SD8
SD9
SD10
SD11
SD12
SD13
SD14
SD15
MMVVVVVV
OOCCCCCC
DDCCCCCC
EE
__
BC
IOW
IOR
OE0
REG
WE0
CCCCCCCCC
AAAAAAAAA
_________
IIWORIWCC
OOEEEOAEE
WR
GII12
ST
1
6
ElanSC300 only
IOIS16
WAIT
MCCE1
MCCE2
ENAA
ENAB
ICDIR
CARDAON
CARDBON
M
OR_IN1 O
OR_IN2 D
GGGGGGG
OR_OUT E
_NNNNNNN
TEST
ADDDDDDD
46889
21500073
R220
10K
1
999990989
425180790
C
B
_C
CC
CIBCC
BBCCBO_BB
__BB_IW__
II__RSACC
OOWOE1IEE
WREEG6T12
2ISA[0..25]
VCCSYS5
JP35.
34689
47307336
1ISA[0..25]
R221
10K
U23
1ISD[0..15]
CA_D0
CA_D1
CA_D2
CA_D3
CA_D4
CA_D5
CA_D6
CA_D7
CA_D8
CA_D9
CA_D10
CA_D11
CA_D12
CA_D13
CA_D14
CA_D15
82
85
88
70
72
74
76
78
81
84
86
71
73
75
77
79
CB_D0
CB_D1
CB_D2
CB_D3
CB_D4
CB_D5
CB_D6
CB_D7
CB_D8
CB_D9
CB_D10
CB_D11
CB_D12
CB_D13
CB_D14
CB_D15
65
67
69
52
54
56
58
61
64
66
68
53
55
57
59
62
444455444
658401923
1ISD0
1ISD1
1ISD2
1ISD3
1ISD4
1ISD5
1ISD6
1ISD7
1ISD8
1ISD9
1ISD10
1ISD11
1ISD12
1ISD13
1ISD14
1ISD15
1ISD[0..15]
(1,2,3) MCE1#
(1,2,3) MCE12#
(1,2,3) REG1#
(1,2,3) MCE2#
(1,2,3) MCE22#
(1,2,3) REG2#
2
4
6
8
11
13
15
17
VCCSYS5
20
10
GND
U24
1A1
1A2
1A3
1A4
2A1
2A2
2A3
2A4
1Y1
1Y2
1Y3
1Y4
2Y1
2Y2
2Y3
2Y4
18
16
14
12
9
7
5
3
1MCE2#
1MCE1#
1ICREG#
2MCE2#
2MCE1#
2ICREG#
PMC1
1
VCC
1G 19
PMC3
GND
2G
*74HCT244(SYS5)
20-SOIC
ElanSC300 only
2ISD[0..15]
2ISD0
2ISD1
2ISD2
2ISD3
2ISD4
2ISD5
2ISD6
2ISD7
2ISD8
2ISD9
2ISD10
2ISD11
2ISD12
2ISD13
2ISD14
2ISD15
2ISD[0..15]
VCCSYS5
1
4
4
ENA#
6
WAIT1#
U42P12
5
U46B
74HCT32(SYS5)
VCCSYS5
1
4
ENB#
1
U42P13
3
WAIT2#
2
VCC5
1
4
12
11
13
WAIT#
U42D
74HCT08(V5)
U46A
74HCT32(SYS5)
PCMCIA Buffers - ElanSC300 only
VCCSYS5
See note (above-left) for ElanSC300/310 rework.
*C&TF87000M3(SYS5)
100-PQFP
C67
C66
C65
C64
U22P41
VCCSYS5
VCCSYS5
0.1UF 0.1UF 0.1UF 0.1UF
GND
GND
R255
100K
R256
100K
GND
GND
GND
VCCSYS5
(C) Advanced Micro Devices, Inc.
5204 E. Ben White Blvd.
Austin, Texas 78741
(800) 222-9323
AMD Proprietary/All Rights Reserved
Title
C62
C61
C60
C&T F87000 PCMCIA Buffers
0.1UF 0.1UF 0.1UF 0.1UF Size Document Number
B
ElanSC300/310 Evaluation Board
GND
GND
GND
GND
Date:
March 29, 1996 Sheet
11 of
C63
REV1.2-PINS 8&9 OF U23 CHANGE FROM
MCE1# & MCE2# TO MCE12# & MCE22#
REV
2.2
23
VCC5
1ISD[0..15]
1ISD[0..15]
VCC1CRD5
GND
1ISD3
1ISD4
1ISD5
1ISD6
1ISD7
1MCE1#
1ISA10
1IMEMR#
1ISA11
1ISA9
1ISA8
1ISA13
1ISA14
1IMEMW#
RDY1#
1MCE1#
1IMEMR#
VCC1CRD5
R69
10K
RDY1#
1IMEMW#
ICVPP1
ICVPP1
1ISA16
1ISA15
1ISA12
1ISA7
1ISA6
1ISA5
1ISA4
1ISA3
1ISA2
1ISA1
1ISA0
1ISD0
1ISD1
1ISD2
WP1
C70
10UF/16V
GND
VCC1CRD5 VCC2CRD5
R302
1M
GND
R303
1M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
VCC1CRD5
GND
GND
R83
10K
VCC1CRD5
P14
GND
GND
D3
CD1
D4
D11
D5
D12
D6
D13
D7
D14
CE1
D15
A10
CE2
OE
RFSH
A11
NIOR
A9
NIOW
A8
A17
A13
A18
A14
A19
WE
A20
RDY/IREQ
A21
VCC
VCC
VPP1
VPP2
A16
A22
A15
A23
A12
A24
A7
A25
A6
NC
A5
RESET
A4
WAIT
A3
INPACK
A2
REG
A1
BVD2/SPK
A0
BVD1/STS
D0
D8
D1
D9
D2
D10
WP/IOIS
CD2
GND
GND
*IC Card
AMP 175649-2
ElanSC300 only
R265
10K
PCD1#
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
GND
PCD1#
1ISD11
1ISD12
1ISD13
1ISD14
1ISD15
1MCE2#
R79
10K
VCC5
1
4
1
3
PCD12#
2
CD1#
U53A
74HC32
1MCE2#
1IXIOR#
1IXIOW#
1IXIOR#
1IXIOW#
1ISA17
1ISA18
1ISA19
1ISA20
1ISA21
VCC1CRD5
R80
10K
R81
10K
R82
10K
1ISA22
1ISA23
1ISA24
1ISA25
1ICRST
WAIT1#
IC Card
Connector
AMP 175649-2
1ICRST
WAIT1#
1ICREG#
BVD12
BVD11
1ISD8
1ISD9
1ISD10
PCD12#
1ICREG#
BVD12
BVD11
34
33
68
67
32
31
66
65
30
29
R269
1M
64
63
28
27
62
61
26
GND
25
60
59
24
GND
23
58
57
22
21
1ISA[0..25]
2ISD[0..15]
56
VCC5
19
1ISA[0..25]
18
VCC2CRD5
R67
10K
RDY2#
2IMEMW#
ICVPP2
C71
10UF/16V
GND
VCC2CRD5
GND
2ISD3
2ISD4
2ISD5
2ISD6
2ISD7
2MCE1#
2ISA10
2IMEMR#
2ISA11
2ISA9
2ISA8
2ISA13
2ISA14
2IMEMW#
RDY2#
2ISA16
2ISA15
2ISA12
2ISA7
2ISA6
2ISA5
2ISA4
2ISA3
2ISA2
2ISA1
2ISA0
2ISD0
2ISD1
2ISD2
WP2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
GND
R65
10K
52
P13
GND
GND
D3
CD1
D4
D11
D5
D12
D6
D13
D7
D14
CE1
D15
A10
CE2
OE
RFSH
A11
NIOR
A9
NIOW
A8
A17
A13
A18
A14
A19
WE
A20
RDY/IREQ
A21
VCC
VCC
VPP1
VPP2
A16
A22
A15
A23
A12
A24
A7
A25
A6
NC
A5
RESET
A4
WAIT
A3
INPACK
A2
REG
A1
BVD2/SPK
A0
BVD1/STS
D0
D8
D1
D9
D2
D10
WP/IOIS
CD2
GND
GND
*IC Card
AMP 175649-2
ElanSC300 only
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
13
12
46
45
10
5
CD2#
9
44
43
8
7
42
41
6
U53B
74HC32
5
40
39
4
2IXIOR#
2IXIOW#
2ISA17
2ISA18
2ISA19
2ISA20
2ISA21
2MCE2#
3
2IXIOR#
2IXIOW#
1
R78
10K
R76
10K
38
37
2
VCC2CRD5
B
o
a
r
d
48
47
11
6
PCD22#
50
49
14
VCC5
1
4
4
R77
10K
GND
PCD2#
2ISD11
2ISD12
2ISD13
2ISD14
2ISD15
2MCE2#
2ISA22
2ISA23
2ISA24
2ISA25
15
R266
10K
PCD2#
VCC2CRD5
o
f
51
16
VCC2CRD5
2MCE1#
2IMEMR#
54
53
17
2ISD[0..15]
E
d
g
e
55
20
WP1
36
35
Component
side view
R75
10K
2ICRST
WAIT2#
2ICRST
WAIT2#
2ICREG#
BVD22
BVD21
2ICREG#
BVD22
BVD21
2ISD8
2ISD9
2ISD10
PCD22#
R272
1M
GND
GND
WP2
2ISA[0..25]
2ISA[0..25]
PCMCIA Buffered Connectors
- ElanSC300 only (C) Advanced Micro Devices, Inc.
If using ElanSC310, do not populate P13 and P14.
VCC1CRD5
C69
C68
10UF/10V
10UF/10V
GND
5204 E. Ben White Blvd.
Austin, Texas 78741
(800) 222-9323
AMD Proprietary/All Rights Reserved
VCC2CRD5
Title
GND
Buffered PCMCIA Connectors
Size Document Number
B
ElanSC300/310 Evaluation Board
Date:
March 29, 1996 Sheet
12 of
REV
2.2
23
VCC5
SD[0..15]
SD[0..15]
R92
10K
VCC1CRD5
GND
SD3
SD4
SD5
SD6
SD7
MCE12#
SA10
PMEMR#
SA11
SA9
SA8
BSA13
BSA14
PMEMW#
RDY1#
MCE12#
RDY1#
ICVPP1
SA[0..12]
SA[0..12]
ICVPP1
BSA16
BSA15
BSA12
SA7
SA6
SA5
SA4
SA3
SA2
SA1
SA0
SD0
SD1
SD2
WP1
PMEMR#
PMEMW#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
GND
VCC1CRD5
P16
GND
GND
D3
CD1
D4
D11
D5
D12
D6
D13
D7
D14
CE1
D15
A10
CE2
OE
RFSH
A11
NIOR
A9
NIOW
A8
A17
A13
A18
A14
A19
WE
A20
RDY/IREQ
A21
VCC
VCC
VPP1
VPP2
A16
A22
A15
A23
A12
A24
A7
A25
A6
NC
A5
RESET
A4
WAIT
A3
INPACK
A2
REG
A1
BVD2/SPK
A0
BVD1/STS
D0
D8
D1
D9
D2
D10
WP/IOIS
CD2
GND
GND
*IC Card
AMP 175649-2
ElanSC300 only
NBCD1#
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
D6
GND
NBCD1#
SD11
SD12
SD13
SD14
SD15
MCE1#
3
2
PCD1#
RB400D
MCE1#
IOR#
IOW#
IOR#
IOW#
BSA17
BSA18
BSA19
BSA20
BSA21
BSA22
BSA23
ISA24
ISA25
ISA24
ISA25
1ICRST
WAIT1#
1ICRST
WAIT1#
REG1#
BVD12
BVD11
SD8
SD9
SD10
PCD12#
REG1#
BVD12
BVD11
IC Card
Connector
AMP 175649-2
34
33
68
67
32
31
66
65
30
29
64
63
28
27
62
61
26
GND
25
60
59
24
23
WP1
58
57
22
21
56
19
54
53
18
17
52
15
50
GND
SD3
SD4
SD5
SD6
SD7
MCE22#
SA10
PMEMR#
SA11
SA9
SA8
BSA13
BSA14
PMEMW#
RDY2#
MCE22#
RDY2#
ICVPP2
BSA16
BSA15
BSA12
SA7
SA6
SA5
SA4
SA3
SA2
SA1
SA0
SD0
SD1
SD2
WP2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
GND
VCC2CRD5
P15
GND
GND
D3
CD1
D4
D11
D5
D12
D6
D13
D7
D14
CE1
D15
A10
CE2
OE
RFSH
A11
NIOR
A9
NIOW
A8
A17
A13
A18
A14
A19
WE
A20
RDY/IREQ
A21
VCC
VCC
VPP1
VPP2
A16
A22
A15
A23
A12
A24
A7
A25
A6
NC
A5
RESET
A4
WAIT
A3
INPACK
A2
REG
A1
BVD2/SPK
A0
BVD1/STS
D0
D8
D1
D9
D2
D10
WP/IOIS
CD2
GND
GND
*IC Card
AMP 175649-2
ElanSC300 only
NBCD2#
GND
NBCD2#
SD11
SD12
SD13
SD14
SD15
MCE2#
3
13
2
PCD2#
48
47
12
11
D7
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
46
45
10
9
44
43
8
RB400D
7
42
41
6
5
40
39
4
MCE2#
3
38
37
2
1
IOR#
IOW#
BSA17
BSA18
BSA19
BSA20
BSA21
B
o
a
r
d
49
14
VCC2CRD5
o
f
51
16
R93
10K
E
d
g
e
55
20
VCC5
36
35
Component
side view
BSA22
BSA23
ISA24
ISA25
2ICRST
WAIT2#
REG2#
BVD22
BVD21
SD8
SD9
SD10
PCD22#
2ICRST
WAIT2#
REG2#
BVD22
BVD21
GND
WP2
BSA[0..23]
BSA[0..23]
PCMCIA Non-Buffered Connectors
- ElanSC300 only (C) Advanced Micro Devices, Inc.
If using ElanSC310, do not populate P15 and P16.
5204 E. Ben White Blvd.
Austin, Texas 78741
(800) 222-9323
AMD Proprietary/All Rights Reserved
Title
Non-Buffered PCMCIA Connectors
Size Document Number
B
ElanSC300/310 Evaluation Board
Date:
March 29, 1996 Sheet
13 of
REV
2.2
23
VCC5
VCC5
VCC5
VCC5
VCC5
VCC5
1
13
2
11
14
23
22
21
20
19
18
17
16
BAUDOUT
SOUT
PMC2
SIN
R112
21.5K
D8
IR LED
F1000-80034
VCC5
U28
VCC 24
CLK1
CLK2
SIRO
15
I/O8
I1
SIRI
3
I/O9
I2
4
I/O10
I3
5
I/O11
I4
6
I/O1 I/O12
7
I/O2 I/O13
8
I/O3 I/O14
9
I/O4 I/O15 10
I/O5 I/O16
I/O6
12
GND
I/O7
*PALCE610(V5)GND
24-DIP Socket
Not populated
VCC5
VCC5
VCC5
R115
R114
R113
21.5K 21.5K 21.5K
SIRI
R108
21.5K
8 U27A
3
R107
21.5K
D9
IR DETECTOR
BPV22F
C82
1
Q1
2
0.01UF
R110
100K
LF353(V5)
4
3
2
1 MMBR5179L
GND
R109
GND
2
10K
R111
6.81K/1%
C83
1UF/10V
3
Q2
MMBR5179L
1
GND
GND
GND
Serial Infra-Red Circuit
DSMD[0..7]
DSMA[0..14]
DSMA0
DSMA1
DSMA2
DSMA3
DSMA4
DSMA5
DSMA6
DSMA7
DSMA8
DSMA9
DSMA10
DSMA11
DSMA12
DSMA13
DSMA14
10
9
8
7
6
5
4
3
25
24
21
23
2
26
1
U25
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
SRAMCS#
20
22
27
CE
OE
WE
DSMA[0..14]
DSOE#
DSWE#
VCCSY253
1
4
1
DSCE#
O0
O1
O2
O3
O4
O5
O6
O7
11
12
13
15
16
17
18
19
SDSMD0
SDSMD1
SDSMD2
SDSMD3
SDSMD4
SDSMD5
SDSMD6
SDSMD7
R341
R343
R344
R342
R345
R346
R347
R348
*33
*33
*33
*33
*33
*33
*33
*33
DSMD[0..7]
DSMD0
DSMD1
DSMD2
DSMD3
DSMD4
DSMD5
DSMD6
DSMD7
Place R341-R348 close to U25.
VCCSY253
VCC
28
GND
14
C72
*0.1UF
*62256-10(SYS253)
28-DIP
32Kx8 SRAM
Toshiba
GND
3
ENCGA#
ENCGA#
If using ElanSC310, do not populate: U25, R341-R348, P17, P18, C72-81, R95-R106, VR1.
2
Internal Video RAM
U26A
74HCT32(SYS253)
- ElanSC300 only P17
GND
LD0
CP21
LD1
CP11
LD2
FRM1
LD3
1
6
2
7
3
8
4
9
5
AMP 747844-4
*CGA CRT
VCCLCD5
VCCLCD5
GND
FRM1
CP11
CP21
M1
LD1
LD2
LD3
LD0
IOCS16#
MCS16#
IRQ14
SBHE#
R102
R101
R100
R99
R98
R97
R96
R95
R106
R105
R104
R103
C73
C74
C75
C76
C77
C78
C80
C79
*330PF *330PF *330PF *330PF *330PF *330PF *330PF *330PF
*15
*15
*15
*15
*15
*15
*15
*15
*15
*15
*15
*15
VCCLCD5
REV1.2-CHANGE LD0,LD1,LD2,LD3 TO LD1,LD2,LD3,LD0
R94
*220K
GND P18
1
2
LCDFRM
3
LCDCP1
4
LCDCP2
5
LCDM
6
LCDD0
7
LCDD1
8
LCDD2
9
LCDD3
10
LCDD10
11
LCDD11
12
LCDD12
13
LCDD13
14
CONTRAST
15
VEE
16
17
18
19
20
CGA CRT
Connector
6
E
d
g
e
7
o
f
1
2
3
8
4
9
5
B
o
a
r
d
Component
side view
*LCD CONN 10th Cntr 20x1 Berg
AMP 2-102976-0
- ElanSC300 only -
3
VR1
Bourns 3590
2 CONTRAST
*20K
1
C81
*0.1UF
VEE
Internal Video LCD & CRT Connectors
(C) Advanced Micro Devices, Inc.
5204 E. Ben White Blvd.
Austin, Texas 78741
(800) 222-9323
AMD Proprietary/All Rights Reserved
Title
Display SRAM & CRT & LCD Connectors
Size Document Number
B
ElanSC300/310 Evaluation Board
Date:
March 29, 1996 Sheet
14 of
REV
2.2
23
side view
VCC5
Serial
Connector
R120 R119 R118 R117 R116
1M
1M
1M
1M
1M
DCD#
DSR#
SIN
RTS#
SOUT
CTS#
DTR#
RI#
PMC2
VCC5
D23
2
3
RB400D
U30
RO3
RO2
RO4
DI2
DI3
RO1
DI1
RO5
ON/OFF
C1+
21
22
20
23
19
24
25
18
13
SRPC1P
3
1UF/16V C115
C116
1UF/16V
SRPC1M
4
SRPVPLS 1
2
C92
0.1UF
RI3
RI2
RI4
DO2
DO3
RI1
DO1
RI5
C2+
27 SRPC2P
C1C2V+
V5V
GND
LT1337A(V5)
28-WSOIC
GND
R128
R127
R126
R125
R124
R122
R123
R121
DCD1#
DSR1#
SIN1
RTS1#
SOUT1
CTS1#
DTRX1#
RI1#
300
300
300
300
300
300
300
300
1
6
2
7
3
8
4
9
5
C113
1UF/16V
26 SRPC2M
28 SRPVM
17
C114
1UF/16V
C90
C91
C89
C88
C87
C86
C85
C84
220PF220PF220PF220PF220PF220PF220PF220PF
GND
GND
GND
GND
GND
GND
GND
E
d
g
e
8
o
f
4
3
7
2
6
1
SERIAL
AMP 747840-4
GND
9
5
P19
DCD1R#
DSR1R#
SIN1R
RTS1R#
SOUT1R
CTS1R#
DTRX1R#
RI1R#
9
8
10
7
11
6
5
12
B
o
a
r
d
Component
side view
GND
Serial Port Interface
GND GND
VCC5
P20
R143
4.7K
R144
4.7K
R145
4.7K
R132
R131
R130
R129
STRB#
AFDT#
INIT#
SLCTIN#
R242
PMEMR#
EMEMW#
C104
PMEMW#
*0
*0
R241
INIT#
*0
*0
Populate R242 & R240 and depop R243 & R241 if using ElanSC300 rev A or
ElanSC300 rev B with parallel port.
Populate R243 & R241 and depop R242 & R240 if using ElanSC300 rev B
without parallel port.
If using ElanSC310, depopulate all 4 resistors: R240 - R243.
Also see notes on
pages 5 and 11.
GND
IOW#
VCC5
1
4
11
PPDWE#
12
C102
C101
Q0
Q1
Q2
Q3
Q4
Q5
Q6
Q7
2
5
6
9
12
15
16
19
PD0
PD1
PD2
PD3
PD4
PD5
PD6
PD7
VCC5
OC VCC 20
LE GND 10
74HC373(V5)
GND
GND
GND
PD0
PD1
PD2
PD3
PD4
PD5
PD6
PD7
C93
C94
C95
C96
C97
C98
C99
C100
GND
220PF 220PF 220PF 220PF 220PF 220PF 220PF 220PF
C110
0.1UF
GND
GND
GND
GND
GND
GND
PRINTER
AMP 747846-4
GND
PPCLKR
GND
VCCSYS5
C112
0.1UF
GND
VCCSYS5
1
SD0
3
SD1
4
SD2
5
SD3
6
SD4
7
SD5
8
SD6
9
SD7 10
11
SD[0..15]
SD[0..15]
U29
D0
D1
D2
D3
D4
D5
D6
D7
GND
13
U41D
74HCT02(V5)
12
13
VCCSYS5
1
4
4
GND
6
IOR#
3
4
7
8
13
14
17
18
1
11
PPOEN#
C103
220PF 220PF 220PF 220PF
R243
SD0
SD1
SD2
SD3
SD4
SD5
SD6
SD7
1
14
2
15
3
16
4
17
5
18
PD4
6
19
PD5
7
20
PD6
8
21
PD7
9
22
PPACK#
10
23
PPBUSY
11
24
PPPE
12
25
PPSLCT 13
47
47
47
47
R240
EMEMR#
SLCTIN#
PPSTRB#
PPAFDT#
PD0
PPERR#
PD1
PPINIT#
PD2
PPSLCTN#
PD3
R146
4.7K
PPRD#
VCC5
U31
VDA VDB
A0
B0
A1
B1
A2
B2
A3
B3
A4
B4
A5
B5
A6
B6
A7
B7
A8
B8
24
22
21
20
19
18
17
16
15
14
GND DIR
GND
G
2
23
PD[0..7]
PD0
PD1
PD2
PD3
PD4
PD5
PD6
PD7
Parallel
Connector
1
14
2
15
VCC5
HD151015
24-SOIC
VCCB>=VCCA
3
16
PPRD#
GND
C111
4
0.1UF
5
17
18
6
GND
19
VCC5
7
20
5
8
21
U32B
74HCT32(SYS5)
E
d
g
e
o
f
B
o
a
r
d
9
22
R138 R139 R140 R141 R142
4.7K 4.7K 4.7K 4.7K 4.7K
10
23
11
ERR#
ACK#
BUSY
PE
SLCT
R137
R136
R135
R134
R133
24
47
47
47
47
47
12
25
13
C109
C108
C107
C106
C105
220PF 220PF 220PF 220PF 220PF
GND
GND
GND
GND
Component
side view
GND
Parallel Port Interface
(C) Advanced Micro Devices, Inc.
5204 E. Ben White Blvd.
Austin, Texas 78741
(800) 222-9323
AMD Proprietary/All Rights Reserved
Title
Serial & Parallel Port Circuits & Conns
Size Document Number
REV
B
ElanSC300/310 Evaluation Board
2.2
Date:
March 29, 1996 Sheet
15 of
23
IOCHCHK#
VCCSYS5
VCCSYS5
GND
50
51
52
IRQ9 53
M5VOLT
54
DRQ2 55
M12VOLT 56
0WS#
57
P12VOLT 58
59
SMEMW#
60
SMEMR#
61
IOW#
62
IOR#
63
DACK3# 64
DRQ3
65
DACK1# 66
DRQ1
67
68
PCLK
69
IRQ7
70
PIRQ1
71
IRQ5
72
IRQ4
73
PIRQ0
74
DACK2# 75
TC
76
BALE
77
78
14MOUT
79
80
RESDRV
GND
VCCSYS5
VCCSYS5
VCCSYS5
GND
MCS16# 81
IOCS16# 82
IRQ10
83
IRQ11
84
IRQ12
85
IRQ15
86
IRQ14
87
DACK0# 88
DRQ0
89
DACK5# 90
DRQ5
91
DACK6# 92
DRQ6
93
DACK7# 94
DRQ7
95
96
97
98
GND
P21
GND
-IOCHCK
RESDRV
D7
+5V
D6
IRQ9
D5
-5V
D4
DREQ2
D3
-12V
D2
D1
-0WS
D0
+12V
IOCHRDY
GND
AEN
-SMEMW
A19
-SMEMR
A18
-IOW
A17
-IOR
A16
-DACK3
A15
DREQ3
A14
-DACK1
A13
DREQ1
A12
-REFSH
A11
SYSCLK
A10
IRQ7
A9
IRQ6
A8
IRQ5
A7
IRQ4
A6
IRQ3
A5
-DACK2
A4
TC
A3
ALE
A2
+5V
A1
14.3MHZ
A0
GND
-MEMCS16 -SBHE
SA23
-IOCS16
LA22
IRQ10
LA21
IRQ11
LA20
IRQ12
LA19
IRQ15
LA18
IRQ14
LA17
-DACK0
DREQ0
-MEMR
-DACK5
-MEMW
DREQ5
SD8
-DACK6
SD9
DREQ6
SD10
SD11
-DACK7
SD12
DREQ7
SD13
+5V
SD14
-MASTER
SD15
GND
ISA AT CONN
AMP 645169-3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
IOCHCHK#
SD7
SD6
SD5
SD4
SD3
SD2
SD1
SD0
IOCHRDY
AEN
BSA19
BSA18
BSA17
BSA16
BSA15
BSA14
BSA13
BSA12
BSA11
BSA10
BSA9
BSA8
BSA7
BSA6
BSA5
BSA4
BSA3
BSA2
BSA1
BSA0
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
SBHE#
LA23
LA22
LA21
LA20
LA19
LA18
LA17
MEMR#
MEMW#
SD8
SD9
SD10
SD11
SD12
SD13
SD14
SD15
50
51
52
IRQ9
53
M5VOLT
54
M5VOLT
55
DRQ2
M12VOLT
56
M12VOLT
0WS#
57
P12VOLT
58
P12VOLT
59
60
61
62
IOW#
63
IOR#
DACK3# 64
DRQ3
65
DACK1# 66
VCCSYS5
DRQ1
67
68
69
PCLK
IRQ7
70
71
PIRQ1
IRQ5
72
IRQ4
73
74
PIRQ0
75
DACK2#
76
TC
BALE
77
78
79
14MOUT
VCCSYS5
80
GND
RESDRV
GND
81
82
83
84
85
86
87
DACK0# 88
DRQ0
89
DACK5# 90
DRQ5
91
DACK6# 92
DRQ6
93
DACK7# 94
DRQ7
95
96
97
98
MCS16#
IOCS16#
IRQ10
IRQ11
IRQ12
IRQ15
IRQ14
VCCSYS5
GND
SD[0..15]
P22
GND
-IOCHCK
RESDRV
D7
+5V
D6
IRQ9
D5
-5V
D4
DREQ2
D3
-12V
D2
D1
-0WS
D0
+12V
IOCHRDY
GND
AEN
-SMEMW
A19
-SMEMR
A18
-IOW
A17
-IOR
A16
-DACK3
A15
DREQ3
A14
-DACK1
A13
DREQ1
A12
-REFSH
A11
SYSCLK
A10
IRQ7
A9
IRQ6
A8
IRQ5
A7
IRQ4
A6
IRQ3
A5
-DACK2
A4
TC
A3
ALE
A2
+5V
A1
14.3MHZ
A0
GND
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
SD[0..15]
SD7
SD6
SD5
SD4
SD3
SD2
SD1
SD0
IOCHRDY
AEN
BSA19
BSA18
BSA17
BSA16
BSA15
BSA14
BSA13
BSA12
BSA11
BSA10
BSA9
BSA8
BSA7
BSA6
BSA5
BSA4
BSA3
BSA2
BSA1
BSA0
BSA[0..23]
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
-MEMCS16 -SBHE
SA23
-IOCS16
LA22
IRQ10
LA21
IRQ11
LA20
IRQ12
LA19
IRQ15
LA18
IRQ14
LA17
-DACK0
DREQ0
-MEMR
-DACK5
-MEMW
DREQ5
SD8
-DACK6
SD9
DREQ6
SD10
SD11
-DACK7
SD12
DREQ7
SD13
+5V
SD14
-MASTER
SD15
GND
ISA AT CONN
AMP 645169-3
BSA[0..23]
SBHE#
LA23
LA22
LA21
LA20
LA19
LA18
LA17
SD8
SD9
SD10
SD11
SD12
SD13
SD14
SD15
U32C
74HCT32(SYS5)
MEMR#
10
VCC1
SMEMR#
MEMR#
8
ELMEG#
9
VCCSYS5
LMEG#
1
4
U32D
74HCT32(SYS5)
13
R232
1K
0WS#
SMEMW#
GND
11
12
MEMW#
MEMW#
VCCSYS5
1
4
DSMA[0..14]
VCC1
DSMA[0..14]
1
DSMA1
DSMA4
DSMA5
DSMA6
DSMA7
DSMA8
DSMA9
DSMA10
DSMA11
DSMA12
DSMA13
DSMA14
DSOE#
DSCE#
LD0
LVDD#
LD1
LD2
LD3
M1
CP11
CP21
FRM1
LVEE#
DSMD[0..7]
JP33
1
2
3
*HEADER 3
S30
S31
S32
S1
S2
S3
S4
S5
S6
S7
S8
S9
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
SHORT
SHORT
SHORT
SHORT
SHORT
SHORT
SHORT
SHORT
SHORT
SHORT
SHORT
SHORT
IRQ7
DACK6#
DACK7#
DACK3#
DACK0#
LA17
LA18
LA19
LA20
LA21
LA22
LA23
S10
S11
S12
S13
S14
S15
S16
S17
S18
S19
S20
S21
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
SHORT
SHORT
SHORT
SHORT
SHORT
SHORT
SHORT
SHORT
SHORT
SHORT
SHORT
SHORT
LMEG#
DACK1#
DRQ1
BALE
DACK5#
DRQ5
IOCHCHK#
IRQ4
IRQ5
IRQ10
IRQ12
IRQ15
DSMD[0..7]
VCC1
1
RP1
10K
Socket AMP 643646-2
RP3
*10K
Socket AMP 643646-2
2 3 4 5 6 7 8 9 1 1 1 1 1 ElanSC300 only
01234
2345678911111
01234
ENFLISA#
ENLOCAL
ENCGA#
DTR#
RTS#
DSWE#
IRQ4
IRQ5
IRQ7
IRQ9
IRQ10
IRQ11
IRQ12
IRQ15
11111
2345678901234
IOCHCHK#
DRQ0
DRQ1
DRQ3
DRQ5
DRQ6
DRQ7
RP4
*10K
Socket AMP 643646-2
1 ElanSC300 only
If using ElanSC310,
depopulate RP3 and RP4.
11111
2 3 4 5 6 7 8 9 0 1 2 3 4 RP2
10K
Socket AMP 643646-2
1
GND
S23
S24
S25
S26
S27
S28
S29
1
1
1
1
1
1
1
2
2
2
2
2
2
2
SHORT
SHORT
SHORT
SHORT
SHORT
SHORT
SHORT
’LDEV#(RSVD)’
DRQ6
IRQ11
IRQ9
DRQ7
DRQ3
DRQ0
0WS#
ISA Bus Interface
(C) Advanced Micro Devices, Inc.
5204 E. Ben White Blvd.
Austin, Texas 78741
(800) 222-9323
AMD Proprietary/All Rights Reserved
’ElanSC310 chip signal name’
DSMD0
DSMD1
DSMD2
DSMD3
DSMD4
DSMD5
DSMD6
DSMD7
GND
Title
NOTE:
Layout ISA & VL-Bus connectors
according to spec. (in line,
0.5 inch spacing).
ISA Bus Connectors
Size Document Number
B
ElanSC300/310 Evaluation Board
Date:
March 29, 1996 Sheet
16 of
REV
2.2
23
Note: Pin 1 indicator on Local Bus connector is really Pin 2 in our design.
VGA
Connector
GND
E
d
g
e
o
f
B
o
a
r
d
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
46
48
50
52
54
56
58
60
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
41
43
45
47
49
51
53
55
57
59
SVCCMEM53
VGALVEE#
VEE
VCC5
P24
VLCPUCLK
1
2
GND
3
4
VLA22
5
6
VLA20
7
8
VLA18
9 10
VLA16
11 12
VLA14
13 14
VLCPURST
15 16
VCCMEM53
17 18
VLADS#
19 20
VLW/R#
21 22
VLBLE#
23 24
VLLDEV#
25 26
RESDRV
27 28
VCC5
29 30
VLA2
31 32
VLA4
33 34
VLA6
35 36
VLA8
37 38
VLA10
39 40
VLA12
41 42
33D15
43 44
33D13
45 46
33D11
47 48
33D9
49 50
33D7
51 52
33D5
53 54
33D3
55 56
33D1
57 58
GND
59 60
VGA CONN 30X2
GND
HIROSE FX660P0.8SV2
GND
VLA23
VLA21
VLA19
VLA17
VLA15
VLA13
VCCMEM53
VCCMEM53
VLM/IO#
VLBHE#
VGARDY#
VEE
VCC5
VLA1
VLA3
VLA5
VLA7
VLA9
VLA11
33D14
33D12
33D10
33D8
33D6
33D4
33D2
33D0
GND
GND
GND
SVCCMEM53
RESDRV
VCC5
D[0..15]
Component side
of board
VCC1
33D[0..15]
VLA[1..12]
VLA[1..12]
1
RP5
10K
Socket AMP 643646-2
SVCCMEM53 U33A
14
1
VLCPURST
2345678911111
01234
IRQ4
IRQ12
IRQ15
387ERR#
IOCHCHK#
VLNA#
VLLDEV#
VLRDYI#
VLBUSY#
DTR#
ENLOCAL
ENCGA#
ENFLISA#
2
74HCT04(MEM53)
RTS#
VLPREQ
DRQ1
DRQ5
11111
2345678901234
RP6
10K
Socket AMP 643646-2
In Local Bus Mode, CPU clock = 2x
SOUT pulled up
1
JP16 VCC5
1
R151 100K
2
3
HEADER 3
GND
3-pin Jumper
NOTE
DTR# pulled up &
RTS# pulled down
forces Local Bus mode in Elan.
NOTE:
In Local Bus Mode, CPU clock = 1x
SOUT pulled down (not supported).
GND
DSMA[0..14]
SOUT
DSMA[0..14]
DSMA1
DSMA2
DSMA3
DSMA4
DSMA5
DSMA6
DSMA7
DSMA8
DSMA9
DSMA10
DSMA11
DSMA12
DSMA13
DSMA14
DSOE#
CP11
CP21
DSWE#
LD0
LD2
LD3
M1
FRM1
LVEE#
DSMD[0..7]
S36
S37
S38
S39
S40
S41
S42
S43
S44
S45
S46
S47
S48
S49
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
SHORT
SHORT
SHORT
SHORT
SHORT
SHORT
SHORT
SHORT
SHORT
SHORT
SHORT
SHORT
SHORT
SHORT
VLNA#
VLCPURST
VLCPUCLK
VLA13
VLA14
VLA15
VLA16
VLA17
VLA18
VLA19
VLA20
VLA21
VLA22
VLA23
S50
S51
S52
S53
S54
S55
S56
S57
S58
S59
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
SHORT
SHORT
SHORT
SHORT
SHORT
SHORT
SHORT
SHORT
SHORT
SHORT
VLRDYO#
VLPREQ
VLBUSY#
387ERR#
DRQ1
DRQ5
IOCHCHK#
IRQ4
IRQ12
IRQ15
DSMD[0..7]
SW3
VGARDY#
VLRDYO#
DSMD0
DSMD1
DSMD2
DSMD3
DSMD4
DSMD5
DSMD6
DSMD7
S60
S61
S62
S63
S64
S65
S66
S67
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
SHORT
SHORT
SHORT
SHORT
SHORT
SHORT
SHORT
SHORT
VLLDEV#
VLRDYI#
VLBLE#
VLBHE#
VLW/R#
VLM/IO#
VLD/C#
VLADS#
1
2
3
4
8
7
6
5
Local Bus Interface
VLRDYI#
(C) Advanced Micro Devices, Inc.
5204 E. Ben White Blvd.
Austin, Texas 78741
(800) 222-9323
AMD Proprietary/All Rights Reserved
SW DIP-4
Title
NOTE
Switch in VLBRDYI# to use the VL Bus.
Switch in VGARDY# to use the VGA Connector
Switch in VLRDYO# if the VGA card needs it.
VL-Bus & Local Bus VGA Connectors
Size Document Number
B
ElanSC300/310 Evaluation Board
Date:
March 29, 1996 Sheet
17 of
REV
2.2
23
P25
1
2
3
4
5
6
R147
RESIN#
OP12VOLT
PM12VOLT
*330
C125
C119
C124
0.1UF
10UF/16V
0.1UF
PC POWER CONN GND
Burndy GTC6R-1
P26
GND
GND
1
2
PM5VOLT
3
4
5
OP5VOLT
6
PC POWER CONN
Burndy GTC6R-1
C122
GND
JP36
*HEADER 2
10UF/16V
12
12
GND
JP37
*HEADER 2
M5VOLT
OP5VOLT
OP12VOLT
C127
0.1UF
GND
GND
R388
100K
NOTE
VEE is controlled by LVEE# in internal CGA mode.
VEE is controlled by VGALVEE# in Local bus mode.
VEE is off in ISA bus mode.
C121
0.1UF 10UF/10V
GND
OP12VOLT
M12VOLT
C120
C126
10UF/10V
R389
100K
R276
10K
GND
GND
LVEE#
VCC5
1
4
2
ENCGA#
3
1
VCC5
1
4
Q23
SI9430DY
5678
2
P5VOLT
1.5K
R228
10
R387
100K
4
3
9
VCC5
1
4
2
1
ENLOCAL
U37A
74HCT04(V5)
VCC5
U41A
74HCT02(V5)
VCC5
1
4
5
4
6
U37B
74HCT04(V5)
Rework Instructions:
(To correct 3.3 Volt (VCC3) output
regulation when in Suspend mode).
1.) Remove components: L1 and D18.
2.) Cut short shape S108
3.) Add wire: to connect U40 pin 9
to ’OP5VOLT’ (cathode side of D18).
U41B
74HCT02(V5)
Q25
Add Wire:
R279
OP12VOLT 3
D18
*3.6V 1W
2
0
4
P5VOLT
5
OVCC3
R283
100K
R154
100K
VGALVEE#
CX130
75UF/6.3V
C130
75UF/6.3V
GND
ENVEE
1
2
3
U40
SHDN
NEGON
3/5
R161
OVCC3
1M
7
FB3
13
LIN
2
D13
RLR4001
1 Q3
3
1
16
C123
0.1UF
R158
330
2
9
CS-
10
*SHORT
DHI
11
12
FBN
8
5
AGND
GND
PFO
MAX722
4
D10
2
1
OVCC3
1N5817
R376
1M
23
Q6
SI9400DY
5 6 7 8 D11
2
1
R156
470
C243
*10uF/10V
C129
100UF/6.3V
1
4
DLOW
VCC3
R155
R157
GND
GND
VEE
VEE
GND
1N5818
1.5M/1%
R160
110K/1%
C128
2.2UF/30V
L2
GND
47UH/0.25A
GND
RESDRV#
SI9956DY
GND
GND
CS+
FMC2
S108
2
15
VREF
V+
6
14
2 2N2955
LX3
GND
L1
*22UH/1A
1
GND
RESDRV
1
BAT
R159
100K
VCCSYS5
U8A
14
1
P12VOLT
C242
*10uF/20V
OVCC3
GND
Q26
GND
1
2
7
8
R280
1M
C206
5
*0.1uF
6
4
3
50K
U41C
74HCT02(V5)
123
3
Q24
PMBT3904
1
R277
VCC5
1
4
8
4
GND
74HCT04(SYS5)
C131
0.22UF
VCCMEM53
GND
Q28
Q27
OP12VOLT
GND
3
R281
1
2
2
7
8
0
R282
C207
1M
*0.1uF
4
P12VOLT
P5VOLT
5
5
6
4
1
VCC1
3
VCC5
GND
FMC2
SI9956DY
VCC5
1
4 U39A
4
2 D
5
P Q
V
R
C
3 C CLK
R233
10K
SD2
SD2
PGPA
PGPA
VCC5
VCC5
*74HCT74(V5)
1
4 U38A
ElanSC300 only 4
SD1
2 D
5
V
P Q
C
R
PGPA
3 C CLK
C
VCC5
6
L Q
VCC5
1
1
1
0 U38B
4
SD0
12 D
9
V
P Q
C
R
PGPA 11 C CLK
SD[0..15]
C
L
SD[0..15]
*74HCT74(V5)
ElanSC300 only
1
3
Q
C
L
Q
GND
SVCCMEM53
P12VOLT
VCCSYS5
R153
4
1M
6
74HCT74(V5)
1
R152
2
1.5K
2
Q5
SI9430DY
5 6 7 8 P-MOSFET
3
Q4
PMBT3904
VCC5 VCC5
1
D12
RB400D
3
VDD
14
VPP2
8
EN21
VCC2
5
9
EN20
VCC1
3
VPP1
11
EN11 VPPO2
7
12
EN10 VPPO1
1
13
LOW1
NC
2
10
VPP2
VPP1
GND
RB400D
C244
*10uF/10V
R
O
H
3
M
1
2
SOT-23
ICVPP2
ICVPP1
U36
VPPIN
RESDRV#
GND
ROMVPP
GND
P12VOLT 4
8
If using ElanSC310, depopulate U36 and U38.
123
C117
Power Supply
C118
0.1UF 0.1UF
GND
(C) Advanced Micro Devices, Inc.
GND
5204 E. Ben White Blvd.
Austin, Texas 78741
(800) 222-9323
AMD Proprietary/All Rights Reserved
Title
6
LOW2
GND
*MIC2558(V5) GND
14-SOIC
ElanSC300 only
DC/DC Power
Size Document Number
B
ElanSC300/310 Evaluation Board
Date:
June
6, 1996 Sheet
18 of
REV
2.2
23
U62A
74ACT14
U62B
74ACT14
ON/OFF Indicator
1
3
2
4
OP5VOLT
OP5VOLT
1
4
R284
100K
1
4
P5VOLT
OP5VOLT
OP5VOLT
OP5VOLT
SW5
1
4
4
2 D
P Q
V
R
C
3 C CLK
C
L Q
SW PBNO
R390
0
C238
.1uF
1
1
0
4
12 D
P Q
V
R
C
11 C CLK
C
L Q
U54A
5
6
74HC74
1
4
4
2 D
P Q
V
R
C
3 C CLK
C
L Q
9
8
74HC74
1
3
1
GND
ON/OFF switch
U54B
D24
LED
U55A
5
6
R304
300
74HC74
1
GND
RAS0#
OP12VOLT
R288
4.7K
OP5VOLT
1
4
1
OP5VOLT R285
100K
C208
1uF
OP5VOLT
1
4
3
Q29
PMBT3904
1
R287
3
1
2
2
2
1K
U58A
74HC32
GND
U57A
74HC04
GND
U56A
74HC08
2
3
1
1
4
OP5VOLT
R286
10K
GND
OP5VOLT
4
R290
1M
OP5VOLT
5678
Q30
SI9410DY
23
4
5678
Q31
SI9410DY
23
OP5VOLT
*HEADER 2
JP26
1
2
C210
0.1uF
P5VOLT
U62D
74ACT14
U62C
74ACT14
GND
9
8
P5VOLT
OP5VOLT
1
4
OP5VOLT
GND
1M
1
4
1
4
C245
10uF/10V
R289
GND
5
6
C209
1uF
JP27
1 2 *HEADER 2
Remove JP26 to enable micropower circuitry.
Install JP26 to disable micropower.
GND
4
R392
6
XIORESET#
5
33
U56B
74HC08
Remove JP27 if using ElanSC300 rev B or ElanSC310 without uPower mode.
Micro Power Mode Switch
(C) Advanced Micro Devices, Inc.
5204 E. Ben White Blvd.
Austin, Texas 78741
(800) 222-9323
AMD Proprietary/All Rights Reserved
Title
XIORESET#,P5VOLT generation
Size Document Number
B
ElanSC300/310 Evaluation Board
Date:
March 29, 1996 Sheet
19 of
REV
2.2
23
VCC1
VCC5
VCCSYS5
VCC5
VCCSY253
VCC5
2
D15
3
2
RB400D
VCC1
VCCSY253
VCCMEM53
C252
C253
D16
3
2
*RB400D
VCC5
VCC3
1
Q37
Q36
D14
3
R377
2
3
2
7
8
0
4
RB400D
VCCSYS5
R378
1M
C228
*0.1UF
5
1
5
6
4
3
C251
0.01uF TANT
0.01uF TANT
C254
0.01uF TANT
0.01uF TANT
FMC2A
GND
C255
GND
SI9956DY
0.01uF TANT
Q33
GND
GND
GND
GND
Q32
GND
3
R292
2
0
4
P5VOLT
5
ENLOCAL
SW_MEM53
R189
47K
EPIRQ1
1
2
3
4
5
6
7
8
1
SW_MEM53
PIRQ1 PIRQ1
IRQ1
SW_BL1# IRQ1
SW_BL2#
SW_BL3#
SW_BL4#
SW_ACIN
Q35
Q34
R305
2
U35B
74HCT32
ORIGIN OF
VCCSY253 PLANE
VCCSY253
7
8
R306
1M
C215
*0.1UF
GND
5
VCC3
1
2
0
4
R178 R184 R185 R186 R187
10K
10K
10K
10K
10K
GND
SI9956DY
R179
100K
EPIRQ1
SW4
16
15
14
13
12
11
10
9
C246
33uF TANT
GND
3
VCC5
1.2uH
4
FMC2A
5
C145
0.1UF
7
8
5
6
SW_MEM35
6
EIRQ1
ORIGIN OF
VCC1 PLANE
VCC1
L7
3
OP5VOLT
EIRQ1
R293
1M
C214
*0.1UF
OP5VOLT
1
4
4
P5VOLT
1
2
1
5
6
L8
4
3
FMC2A
GND
R180
R181
R182
R183
R188
100
100
100
100
33
SW DIP-8
C140
0.1UF
GND
C141
0.1UF
GND
C142
0.1UF
GND
Q19
P12VOLT
3
P5VOLT
4
P5VOLT
Q7
1
R170
2
C143
0.1UF
GND
1.2uH
C247
33uF TANT
SI9956DY
BL1#
BL2#
BL3#
BL4#
ACIN
C144
0.1UF
GND
GND
2
GND
7
8
0
R169
1M
C132
*0.1UF
GND
5
1
5
6
4
3
VCC5
1
4
9
ENFLISA#
ENFLISA#
FMC2A
SI9956DY
Q9
8
ENCGA#
ENCGA#
Q17
3
10
Install JP28 on pins 1&2 if using micropower to keep DRAM powered up
while in uPower OFF mode.
JP28
Install JP28 on pins 2&3 if not using micropower or if
*HEADER 3
DRAM is not required to be powered up in uPower OFF mode.
GND
R172
2
7
8
0
U42C
74HCT08(V5)
SW_MEM35 4
R167
1M
C134
*0.1UF
5
OVCC3
1
2
1
ORIGIN OF
VCCMEM53 PLANE
VCCMEM53
5
6
L9
4
3
123
FMC2A
GND
GND
1.2uH
SI9956DY
OP5VOLT
Q10
OP12VOLT
Q16
R173
2
3
1
2
0
OP5VOLT
4
R166
1M
C135
*0.1UF
SW_MEM35 5
C248
33uF TANT
7
8
1
GND
5
6
4
3
FMC2A
P12VOLT
SI9956DY
Q11
Q22
P12VOLT
PMC1
VCC5
1
4
4
NBCD1#
5
3
2
4
Q8
Q18
P12VOLT
7
8
R164
1M
1
5
6
3
P5VOLT
3
PMC3
NBCD2#
2
2
5
3
R176
L10
4
FMC2A
GND
GND
5
VCC5
1
Q14
2
Q15
P12VOLT
7
8
R162
1M
C138
0.1UF
1
5
6
2
P5VOLT
5
2
7
8
R165
1M
C136
*0.1UF
GND
FMC2A
VCC5
1
7
8
R163
1M
(C) Advanced Micro Devices, Inc.
5204 E. Ben White Blvd.
Austin, Texas 78741
(800) 222-9323
AMD Proprietary/All Rights Reserved
ROHM
FMC2A
L11
5
6
1
5
1.2uH
Title
3
GND
Power Switching
SI9956DY
4
1
5
GND
GND
ORIGIN OF
VCCSYS5 PLANE
VCCSYS5
2
C139
*0.1UF
C249
33uF TANT
5
6
4
1
1.2uH
3
R177
*FMC2A
ElanSC300 only
4
5
*SI9956DY ElanSC300 only
0
VCCSY253
4
R174
GND
Q13
Q20
3
2
0
ORIGIN OF
VCC2CRD5 PLANE
3
P12VOLT
3
1
VCC2CRD5
4
*FMC2A
ElanSC300 only
U42A
74HCT08(V5)
U26B
74HCT32(SYS253)
1
5
6
3
*SI9956DY ElanSC300 only
4.7K
4
6
R168
1M
C133
*0.1UF
SI9956DY
3
VCC5
VCCSY253
1
4
4
4
ORIGIN OF
VCC5 PLANE
VCC5
7
8
GND
Q12
Q21
VCC5
1
4
1
2
0
ORIGIN OF
VCC1CRD5 PLANE
P5VOLT
1
R171
2
VCC1CRD5
4
*FMC2A
ElanSC300 only
P12VOLT
LVDD#
VCC5
1
2
C137
0.1UF
5
6
R175
4.7K
VCC5
U42B
74HCT08(V5)
ENCGA#
GND
VCCLCD5
*SI9956DY
ElanSC300 only
C250
33uF TANT
GND
If using ElanSC310, remove Q11-Q13 and Q20-Q22.
4
3
2
SOT-25
Power Switching
Size Document Number
B
ElanSC300/310 Evaluation Board
Date:
March 29, 1996 Sheet
20 of
REV
2.2
23
SIO1RI#
SIO1DCD#
SIO1DSR#
SIO1CTS#
SIO1DTR#
SIO1RTS#
SIO1SOUT
SIO1SIN
VCCSYS5
R150
10K
FDD BERG
Connector
VCCSYS5
VCCSYS5
C150
C149
R190 R191 R192 R193 R194 R195 R196
1K
1K
1K
1K
1K
1K
1K
C148
0.1UF 0.1UF 0.1UF
SA[0..12]
SA[0..12]
SD[0..15]
GND
SD[0..15]
GND
GND
SA0
SA1
SA2
SA3
SA4
SA5
SA6
SA7
SA8
SA9
30
29
28
27
26
25
24
23
22
21
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
SD0
SD1
SD2
SD3
SD4
SD5
SD6
SD7
17
16
15
14
13
12
11
10
D0
D1
D2
D3
D4
D5
D6
D7
RESDRV
2
20
19
18
53
3
SIOIRQ3
1
100
98
97
96
TC
6
DRQ2
4
DACK2#
5
54
VCCSYS5
7
8
R149
10K
RESDRV
AEN
IOR#
IOW#
IOCHRDY
IOR#
IOW#
PIRQ1
TC
DRQ2
DACK2#
4693
92101
NOTE
Choose Mouse or
Uart for Interrupt
JP18
1
2
HEADER 2
FRM1
94
93
92
91
89
88
87
86
I
I D SLIN/STEP/ASTRB
DE
STB/WRITE
H H E L AFD/DSTRB/DENSE
CC HO
INIT/DIR
SS I/
ACK/DR1
01 /BI
//IVAO
ERR/HDSEL
PPDLDC
SLCT/WGATE
ODEDDS
PE/WDATA
EIDOR1
# R 7 # 0 6 BUSY/WAIT/MTR1
81
95
78
80
85
79
82
83
84
2
FLP24X1
1
FLPINDX#
FLPDCHG
FLPDIR#
FLPSTEP#
FLPWRD#
FLPWE#
FLPTRK0#
FLPWP#
FLPRDD#
FLPHDS#
FLPDS0#
FLPDS1#
FLPME0#
FLPME1#
FLPDENSR
FLPDRT0R
R198
R197
GND
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
P27
2
GND
DENSEL
4
- - - - - 6
GND
DRATE0
8
GND
INDEX 10
GND
MOTOR 12
GND
- - GND
DRVSEL 14
GND
MOTOR 16
GND
DIR 18
GND
STEP 20
GND
WDATA 22
GND
WGATE 24
GND
TRACK0 26
GND
WP 28
GND
RDATA 30
GND
SIDE 32
GND
DCHNG 34
FDD 10th Cntr 17x2 Berg
AMP 1-102977-7
GND
R229
100K
PGPB
S104 2
1
VCCSYS5
1
4
9
8
10
GND
SHORT
U46C
74HCT32(SYS5)
IRQ14
PGPC
S107 2
1 SHORT
IOW#
IOR#
SA1
SA0
VCCSYS5
1
4
12
VCCSYS5
11
U46P13 13
U46D
74HCT32(SYS5)
GND
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
41
43
E
d
g
e
o
f
B
o
a
r
d
VCCSYS5
GND
IDED7
SD6
SD5
SD4
SD3
SD2
SD1
SD0
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
FLPDENSL
FLPDRT0
*1K
*1K
C146
27PF
X2
24MHz
C147
27PF
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
Component side
of board
PC87322VF(SYS5)
National Super I/O
556555
870659
R222
1K
RESDRV#
GND
PD0/INDEX
PD1/TRK0
PD2/WP
PD3/RDATA
PD4/DSKCHG
PD5/MSEN0
PD6
PD7/MSEN1
GND
FLP24X2
R200
1M
U43
47
32
41
40
39
38
37
36
35
34
44
45
46
43
49
48
52
51
NOTE
Populate to use
Mouse in Full ISA
Mode
VCC1
GND
66666666
75634892
S S R D C D D R INDEX
I O T T T S C I DSKCHG
NUSRSRD2
DIR
2T22222
STEP
2//
WDATA
/CV
BFL
WGATE
OGD
TRK0
T11
WP
2
RDATA
/
C
HDSEL
F
DR0
G
DR1
0
MTR0
MTR1
DRV2/PNF
DENSEL
DRATE0/MSEN0
DRATE1/MSEN1
SSRDCDDR
IOTTTSCI
NUSRSRD1
1T11111
1//
/CC
BFF
OGG
T42
1
/
C
F
G
3
VVV
CCC
CCC
A
MR
AEN
RD
WR
IOCHRDY/MFM
ZWS/CSOUT/PWDN
IRQ3
IRQ4
IRQ5
IRQ6
IRQ7
TC
DRQ
DACK
IDEACK/IDENT
V
GGGS
X1/OSC G
NNNNS
X2
DDDDA
JP17
1
2
3
HEADER 3
PIRQ0
MSIRQ12
77777777
53412670
359
309
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
P28
2
RESET
GND
SD8
4
DATA7
DATA8
SD9
6
DATA6
DATA9
SD10
8
DATA5 DATA10 10
SD11
DATA4 DATA11 12
SD12
DATA3 DATA12 14
SD13
DATA2 DATA13 16
SD14
DATA1 DATA14 18
SD15
DATA0 DATA15 20
GND
(VCC) 22
- - GND 24
R217
IOW
GND 26
IOR
GND 28
(IOCRDY)
(ALE) 30
0
- - GND
VCCSYS5
IRQ
IOCS16 32
ADDR1
PDIAG 34
SA2
36
ADDR0
ADDR2 38
CS0
CS1 40
HDDACC
GND 42
VCCLGC VCCMTR 44
GND
TYPE
IDE 10th Cntr 22x2 Berg
AMP 2-102977-2
GND
R230 R231
1K
1K
IDE HDD
Connector
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
41
43
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
E
d
g
e
o
f
B
o
a
r
d
Component side
of board
VCCSYS5
R199
10K
Super I/O Floppy & IDE Hard Drive
(C) Advanced Micro Devices, Inc.
5204 E. Ben White Blvd.
Austin, Texas 78741
(800) 222-9323
AMD Proprietary/All Rights Reserved
VCCSYS5
C195
Title
10UF/10V
IOCS16#
GND
Floppy & IDE Interface
Size Document Number
B
ElanSC300/310 Evaluation Board
Date:
March 29, 1996 Sheet
21 of
REV
2.2
23
VCC5
S87
2
1
U39P10
SHORT
VCCSYS5
1
S115
4
2
12
S116
13
2
SHORT
1
SHORT 1
S85
1
2 SHORT
S86
1
2 SHORT
GND
VCC5
1
1
0
4
VD P Q
R
C
U39P11 11 C CLK
C
L Q
U39P12 12
VCC5
11
S88
1
2
U48D
74HC32
P42
P31
P32
1
1
1
2
2
2
3
3
3
4
4
4
5
5
5
6
6
6
7
7
7
8
8
8
9
9
9
10
10
10
11
11
11
12
12
12
13
13
13
14
14
14
15
15
15
16
16
16
17
17
17
18
18
18
19
19
19
20
20
20
21
21
21
22
22
22
23
23
23
24
24
24
25
25
25
26
26
26
27
27
27
28
28
28
29
29
29
30
30
30
31
31
31
32
32
32
33
33
33
34
34
34
35
35
35
36
36
36
37
37
37
38
38
38
39
39
39
40
40
40
10TH CTR HOLE GRID
U39B
9
8
1 74HCT74(V5)
3
U39P13
SHORT
SVCCMEM53
1
4
1
S71
2
U33P5
6
5
SHORT
U33C
74HCT04(MEM53)
SVCCMEM53
1
4
1
S72
2
U33P9
9
8
SHORT
U33D
74HCT04(MEM53)
SVCCMEM53
1
4
1
S73
2
U33P11 11
VCC5
1
4
S78
1
2
10
U37P13 13
12
SHORT
U33E
74HCT04(MEM53)
SVCCMEM53
1
4
1
GND
S74
2
U33P13 13
GND
SHORT
U37F
74HCT04(V5)
12
SHORT
S101
SHORT
2
1 U35P1
S100
2
1
2 SHORT
S80
1
2 SHORT
U26P10 10
P35
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
P36
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
OP5VOLT
1
4
1
1 U35P2
1
2 SHORT
S82
1
2 SHORT
GND
1
2 SHORT
U35P9
S84
1
2 SHORT
U35P10 10
S89
1
2 SHORT
U35C
74HCT32
OP5VOLT
1
4
U35P12 12
S90
1
2 SHORT
U35P13 13
GND
8
VCCSYS5
S97
S98
1
1
2 SHORT
2 SHORT
U21P14
U21P13
14
13
S99
1
2 SHORT
U21P15
15
U27B
7
U27P7
6
GND
LF353(V5)
1
S109
1
2
S110
2 SHORT
4
GND
GND
9
10
SHORT
11
VCCSYS5
1
4
GND
8
12
13
U35D
74HCT32
1
6
A V Y0 12
B C Y1 11
C Y2 10
9
G
Y3
U21B
74ACT139
1
S111
1
2
S112
2SHORT
U47B
74HC20
GND
SHORT
GND
Spare Gates
GND
Serial
Connector
9
E
d
g
e
8
o
f
VCCSYS5
5
4
R205 R204 R203 R202 R201
1M
1M
1M
1M
1M
21
22
20
23
19
24
25
18
13
3
SIO1DCD#
SIO1DSR#
SIO1SIN
SIO1RTS#
SIO1SOUT
SIO1CTS#
SIO1DTR#
SIO1RI#
PMC2
1UF/16V
C161
1UF/16V
VCCSYS5
4
1
2
D25
2
C160
3
RB400D
C159
0.1UF
GND
3
7
P45
RI3
RI2
RI4
DO2
DO3
RI1
DO1
RI5
9
8
10
7
11
6
5
12
C2+
27
P41
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
5
8
U44
RO3
RO2
RO4
DI2
DI3
RO1
DI1
RO5
ON/OFF
C1+
P40
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
VCC5
U35A
74HCT32
OP5VOLT
1
4
9
S83
U26D
GND
74HCT32(SYS253)
GND
P39
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
DCD2R#
DSR2R#
SIN2R
RTS2R#
SOUT2R
CTS2R#
DTRX2R#
RI2R#
R213
R212
R211
R210
R209
R208
R207
R206
DCD2#
DSR2#
SIN2
RTS2#
SOUT2
CTS2#
DTRX2#
RI2#
300
300
300
300
300
300
300
300
GND
C163
1UF/16V
C1C2- 26
V+
V- 28
5V
GND 17
LT1337A(SYS5)
28-WSOIC
C162
1UF/16V
GND GND
P43
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
P44
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
Grid of 10th Center Holes for Board Updates
VCCSYS5
S81
P38
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
VCC5
8
U26C
74HCT32(SYS253)
VCCSY253
1
4
U26P12 12
11
U26P13 13
P37
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
2
SHORT
S79
P34
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
3
U33F
74HCT04(MEM53)
VCCSY253
1
4
U26P9
9
P33
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
C158 C157 C156 C155 C154 C153 C152 C151
220PF220PF220PF220PF220PF220PF220PF220PF
GND
GND
GND
GND
GND
GND
GND
GND
2
1
6
2
7
3
8
4
9
5
6
1
G1
1
CON1
GND Point
G2
1
CON1
GND Point
G3
1
CON1
GND Point
G4
1
CON1
GND Point
G5
1
CON1
GND Point
G6
1
CON1
GND Point
Berg Header
Berg Header
Berg Header
Berg Header
Berg Header
Berg Header
Ground Posts for Debug
B
o
a
r
d
Component
side view
Super I/O Serial Interface
SERIAL
AMP 747840-4
(C) Advanced Micro Devices, Inc.
5204 E. Ben White Blvd.
Austin, Texas 78741
(800) 222-9323
AMD Proprietary/All Rights Reserved
Title
Spare Gates & Super I/O Serial Port
Size Document Number
B
ElanSC300/310 Evaluation Board
Date:
March 29, 1996 Sheet
22 of
REV
2.2
23
OP5VOLT
2
S118
SHORT
VCCSYS5
OP5VOLT
1
S120
1
2
GND
OP5VOLT
1
1
0
4
S121
12 D
2
1
P Q
V
R
C
SHORT 11 C CLK
C
L
SHORT
Q
U55B
1
9
1
S123
2
S122
2
1
9
8
SHORT
1
10
U56C
74HC08
SHORT
8
S138
2
VCC5
1
4
9
S137
2
1
8
SHORT
10
1
U53C
74HC32
SHORT
S142
2
1
4
S141
2
4
SHORT
5
6
U52B
74ACT08
SHORT
OP5VOLT
74HC74
1
3
1
OP5VOLT
1
4
1
S119
SHORT
1
S125
2
VCCSYS5
1
4
S124
2
12
SHORT
13
1
11
1
S140
2
VCC5
1
4
S139
2
12
SHORT
13
11
1
S144
1
2
2
U56D
74HC08
SHORT
U53D
74HC32
SHORT
GND
1
4
S143
2
9
8
10
SHORT
SHORT
U52C
74ACT08
GND
VCCSYS5
1
S146
1
2
1
4
S145
2
12
SHORT
13
11
U52D
74ACT08
SHORT
GND
OP5VOLT
1
4
S126
1
2
S127
1
2
SHORT
OP5VOLT
1
4
4
1
5
6
SHORT
U57C
74HC04
OP5VOLT
1
4
6
5
U58B
74HC32
SHORT
1
S128
1
2
S129
1
2
SHORT
S133
2
OP5VOLT
1
4
9
S134
2
8
9
SHORT
U57D
74HC04
8
OP5VOLT
1
4
10
SHORT
U58C
74HC32
1
S135
2
10
11
SHORT
S130
1
2
S131
1
2
SHORT
SHORT
OP5VOLT
1
4
12
U57E
74HC04
OP5VOLT
1
4
11
13
U58D
74HC32
1
S136
2
13
OP5VOLT
1
4
12
SHORT
GND
U57F
74HC04
GND
S1511
2 SHORT
11
10
74ACT14
OP5VOLT
U62E
OP5VOLT
1
4
VCCSYS5
SVCCMEM53
1
4
2
GND
S102
1
U33P3
3
VCCSYS5
VCCSYS5
VCCSYS5
C217
C218
C219
0.1UF
0.1UF
0.1UF
VCCSYS5
C220
GND
0.1UF
VCC5
C221
C222
0.1UF
0.1UF
S1521
2 SHORT
13
C240
12
0.1UF
74ACT14
GND
U62F
GND
Decoupling caps for components that I added on the REV 2.2 design.
Place caps close to device that it belongs to.
GND
GND
GND
GND
GND
OP5VOLT
OP5VOLT
OP5VOLT
OP5VOLT
OP5VOLT
GND
4
SHORT
(C) Advanced Micro Devices, Inc.
U33B
74HCT04(MEM53)
C223
C224
C225
C226
C227
0.1UF
0.1UF
0.1UF
0.1UF
0.1UF
5204 E. Ben White Blvd.
Austin, Texas 78741
(800) 222-9323
AMD Proprietary/All Rights Reserved
Title
GND
GND
GND
GND
GND
Decoupling caps for components that I added on the REV 2 design.
Place caps close to device that it belongs to.
SPARES continued
Size Document Number
B
ElanSC300/310 Evaluation Board
Date:
March 29, 1996 Sheet
23 of
REV
2.2
23
ElanSC300 Local Bus Reference Design Revision History:
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
Rev 1.0
Rev 1.1 - 1/24/94 - Added pulldown resistor (R15) to pin 140 of ELAN (page 1).
Rev 1.2 - 1/26/94 - Fixed pinout of ELAN (page 1)
Was:
Name - Pin
-----------LF1
- 207
LF2
- 206
LF3
- 205
LF4
- 2O4
Now:
Rev 1.3 - 3/11/94 -
Rev 1.4 - 4/19/94 -
REV 1.5 - 7/1/94 -
Name
- Pin
--------------------------LF1{HIGHSP PLL}
- 204
LF2{INTERMEDSP PLL} - 205
LF3{LOWSP PLL}
- 206
LF4{VIDEO PLL}
- 207
Swapped Intermediate PLL & Low Speed PLL labels on page 2.
Added this Revision History page.
Revisions from debug of Emulation Board.
Upgraded schematics to OrCad 386+
Moved this revision page to sheet 1
Changed signal names for PCMCIA slots:
Old
New
Old
New
--------------------------MCE1#
MCEHA#
MCE2#
MCEHB#
MCE12# MCELA#
MCE22# MCELB#
VPP1
VPPA
VPP2
VPPB
REG1#
REGA#
REG2#
REGB#
1ICRST RSTA
2ICRST RSTB
CD1#
CDA#
CD2#
CDB#
RDY1#
RDYA#
RDY2#
RDYB#
WP1
WPA
WP2
WPB
BVD11
BVD1A
BVD21
BVD1B
BVD12
BVD2A
BVD22
BVD2B
ISA24
PCMSA24
ISA25
PCMSA25
sheet 2: renamed LCDD0-3 signals on ELAN (second functions of pins don’t change)
sheet 2: removed REFRESH (REF on pin 148) function from ELAN
sheet 2: move pullup resistors (R6-9) to VCC3 from VCC5
sheet 2: add pullup resistors to signals PIRQ0-1
sheet 2: add better filtering to AVCC (pin 203) of Elan
sheet 2: add cap to SYSCLK signal for filtering
sheet 2: run IOCS16# signal off page for IDE HDD on sheet 11
sheet 2: Elan pin 140 pulldown resistor changed to 1K ohm
sheet 2: renamed PGPA-D to PGP0-3
sheet 3: move RESET pullup resistor & diode from VCC3 to VCC5
sheet 3: move RESUME pullup resistor from VCC3 to VCC5
sheet 3: fix 32KHz Xtal resistor & cap values, add series resistor to 32KIN signal
sheet 9: changed series resistor values to 33 ohms
sheet 9: changed pullup resistor values to 10K ohms
sheet 9: PCMCIA connector pin changes: pin 7 is MCEHx# & pin 42 is MCELx#
sheet 11: added inverter to clock line for 80C42
sheet 11: changed mouse & keyboard clock & data caps to 47pF
sheet 12: added pullup resistor to PGP1
sheet 12: added IOCS16# & VCC to IDE connector
sheet 13: added series resistor to RESIN# signal to power connector
sheet 14: changed signal name on switch from ACIN to SW_ACIN
Revisions from debug of Evaluation Board.
sheet 2: Change name on ELAN chip pin 183 to PULLUP
sheet 3: Change DTR#, RTS#, & SOUT pullup & down resistors to 10K ohm
sheet 3: Fix pinout of 32KHz xtal & component values in circuit
sheet 5: Add bypass caps to buffers
sheet 7: Add bypass caps to VGA Controller chip
sheet 8: fix F87000 enable signals
sheet 9: fix MCELx# and MCEHx# on connectors
for the last time:
CE1# = pin 7
= Even = LOW
CE2# = pin 42 = Odd
= HIGH
sheet 9: Add OR gates for Card Detect qualification
sheet 10: Change 74HCT374 to 74HCT373, also change PPCLKR control gate to NOR
sheet 11: fix way 80C42 connected to keyboard and mouse
sheet 12: fix floppy connector for 2 drives
sheet 12: Change PGP0 to PGP3
sheet 13: Change PGP3 to PGP0
sheet 13: Tie BAT signal to VCC3 with short
sheet 14: Change ACIN pullup resistor from VCC3 to VCC5
sheet 14: Change ACIN series resistor value to 100 ohms
sheet 14: Stronger
ACIN pullup, the Elan has internal Pulldown
sheet 14: Add 10uF/10v caps to power planes
SHEET
SHEET
SHEET
SHEET
SHEET
SHEET
SHEET
SHEET
SHEET
SHEET
SHEET
SHEET
SHEET
SHEET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|LINK
revision
|elanchip.sch
|elanmisc.sch
|dram.sch
|buffs.sch
|biosdos.sch
|vga.sch
|pcmbufct.sch
|pcmbcon.sch
|serpar.sch
|keybrd.sch
|flopide.sch
|power.sch
|psblock1.sch
|psblock2.sch
|psblock3.sch
Rev 1.7 - 12/18/94 - Added rev B support circuitry.
Sheet 2: Pulled up IOCS16#,MCS16#,IRQ14,IOCHRDY TO VCC1 INSTEAD OF VCC3.
Sheet 2: Pin 140 on ELAN is XIORESET# on ELAN rev B.
Sheet 2: Seperated VCC core & VCC1 on ELAN.
Sheet 2: Added decoupling caps to VCC1 plane.
Sheet 2: Deleted R12 pulldownon pin 140 of ELAN.
Sheet 2: Added filtering circuitry for the AVCC & VCC core planes.
Sheet 2: Added option to support XIORESET# signal on ELAN rev B.
Sheet 3: Changed C24 & C25 values to 22pF.
Sheet 3: Changed R29 value to 10M.
Sheet 4: Added SA12(MA11) to SIMM socket to allow support for
asymmetrical DRAM when using an ELAN rev B device.
Sheet 5: Added option to allow LVDD# or SA12 to function as local
bus address 12 when using an ELAN rev B device.
Sheet 8: Added option to allow gating of MEMR# & MEMW# to ISA bus
or allowing parallel port signals to be redefined as PCMCIA
command signals. This is an option for the ELAN rev B device.
Sheet 10: Added option to allow EMEMR# or SLCTIN# to drive PCMCIA PMEMR#
Sheet 10: Added option to allow EMEMW# or INIT# to drive PCMCIA PMEMW#
Sheet 11: Deleted KB controller suspend erratta fix.
Made a note specifying the type of device we recommend.
Sheet 12: Pulled up PGP1 to VCC1 instead of VCC3.
Sheet 14-16: Created Power supply block diagrams showing uPower mode support.
Note: pages 14-16 have to be unlinked
from schematic before
attempting to generate a netlist
or BOM. Pages 13-15 are
block diagrams.
Rev 1.8 - 11/13/95 - Fixed the vga.sch page.
There are two different package types for this part (T and F).
Sheet 7: Changed the name of the C&T 65510 to F65510.
Sheet 7: Added a 1.5K pull down resistor to MA4 per the F65510 spec.
This enables clock doubling on the CLKIN input if using a frequency
less than 25MHz.
3: Moved location of R30,series resistor on 32 khz xtal.
3: Changed value of R29, parallel resistor on 32 khz xtal to 15M to allow faster startup.
3: Changed value of R21, reset RC resistor, to 390K to provide longer reset.
3: Changed value of R19 to 100 Ohms to speed up RESUME# edge.
3: Speaker circuit was fixed by installing a .1uF cap and a 33 Ohm res in series with spkr.
3: Changed the value of the PLL caps to .47uF to reduce clock jitter.
5: Changed SDEN#,SDWRTH,SDWRTL to 3V levels.
9: Added 1M pullups to pin 58 of P2 and P3.
11: KB controller mods to allow functionality in SUSPEND/RESUME states.
12: Gated PGP1 and PGP2 thru an OR gate to the HD conn. to fix backdrive issue.
12: Added 1K pullup to VCC3 on PGPB.
13: Added battery to MAX722 to fix 3V powerup issue.
13: Pulled up SHDN# signal on MAX722 to VCC3 instead of VCC5.
13: Added 1M series resistor on ENAVEE.
REV 1.6 - 9/5/94 - This revision of schematics includes rev D rework.
SHEET 2: Changed MEMR# and MEMW# labels to EMEMR# & EMEMW#.
SHEET 2: Changed value of BUSY pullup resistor from 10K to 1K.
SHEET 2: Changed value of NA# pullup resistor from 10K to 1K.
SHEET 2: Changed value of LOCLDEV# pullup resistor from 10K to 1K.
SHEET 2: Changed value of R18 from 1K to 10K.
SHEET 2: Added 10K pullup to IRQ1.
SHEET 3: Modified Loop Filter values and locations.
SHEET 5: Connected DIR pin on U8 & U9 to VCCMEM3 instead of VCCSYS5.
SHEET 6: Changed U15 device type from HCT to ACT.
SHEET 7: Added pullup resistor (1K) to VGARDY#.
SHEET 8: Terminated unused inputs on PCMCIA Buffer with 100K resistors.
SHEET 8: Added logic to gate off the MEMR# & MEMW# signals during PCMCIA cycles.
SHEET 8: Added external buffer for command signals going out to PCMCIA sockets.
SHEET 9: Added resistors to prevent floating inputs on PCMCIA signals.
SHEET 9: Pulled PCMCIA resets down instead of up.
SHEET 10: Made corrections to RS232 driver symbol. Pin 27 is now C2+ & Pin 26 is C1+.
SHEET 13: Deleted RESIN# signal coming from P/S.
(C) Advanced Micro Devices, Inc.
5204 E Ben White Blvd
Austin, Texas
78741
(800) 222-9323
AMD Proprietary/All rights reserved
Title
Revision History
Size Document Number
B
ElanSC300 Local Bus Reference
Date:
January 11, 1996 Sheet
1 of
REV
1.8
16
32KOUT
32KIN
14MOUT
LF4
LF3
LF2
LF1
XIORESET#
RESIN#
JTAGEN
ACIN
RESUME#
SPKER
VCC3
10
C11
C147
33uF
VCC3
GND
VCC5
GND
R15
10K
33uF C148
GND VCC1
R6
1K
R1
SYSCLK
IRQ1
33
PIRQ0
PIRQ1
DACK2#
DRQ2
TC
IOR#
IOW#
EMEMR#
EMEMW#
RESDRV
45
195
194
193
46
76
47
49
54
55
56
57
58
192
IOCHRDY
SA[0..12]
D[0..15]
SA0
SA1
SA2
SA3
C13
SA4
47PF
SA5
SA6
GND
SA7
SA8
SA9
SA10
SA11
SA12
SA[0..12]
D[0..15]
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
D10
D11
D12
D13
D14
D15
VCC1
R9
10K
R7
1K
R8
1K
BL1#
BL2#
BL3#
BL4#
IOCS16#
MCS16#
IOCS16#
IRQ14
SYSCLK
VVVVVAVVVVVVVV
CCCCCVCCCCCCCC
IRQ1
CCCCCCCCC
PIRQ0(IRQ3) C C C C C
1C55MMMSSS
PIRQ1(IRQ6)
EEEYYY
DACK2#(TCLK)
MMMSSS
2
DRQ2(TDO)
AEN(TD)
TC(TMS)
IOR#
IOW#
MEMR#
MEMW#
RSTDRV
IOCHRDY
74
73
72
71
70
69
67
66
64
63
62
61
60
SA0
SA1
SA2
SA3
SA4
SA5
SA6
SA7
SA8
SA9
SA10
SA11
SA12
42
41
40
39
38
37
36
34
32
31
30
29
28
27
26
25
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
D10
D11
D12
D13
D14
D15
59
SDEN#
SDWRTH 51
SDWRTL 50
SDEN#
SDWRTH
SDWRTL
1
11 2 1
28381
092 23464
31507
6358925852
/A1
/A2
/A3
/A4
/A5
/A6
/A7
/A8
/A9
/A10
/A11
/A12
196
197
198
143
IOCS16#(LCDDL0)
MCS16#(LCDDL1)
IRQ14(LCDDL2)
SBHE(LCDDL3)
1
2345678911111
01234
VCCMEM3
R11 R10
10K 10K
R12
10K
R173
1K
GND GND
R172
1K
GND
GGGGGGGGGGGGGG
NNNNNNNNNNNNNN
DDDDDDDDDDDDDD
1235561111112
12032380025590
4516718
GND
R171
1K
LLLL
FFFF
1234
{{{{
HILV
INOI
GTWD
HRSE
SMPO
PE
DPP
PSLL
LPLL
L }}
}P
2
0
0
22
00
12
1
4
M
O
U
T
(
B
A
U
D
O
U
T
)
XX
33
22
IO
NU
T
1
4
0
X
I
O
R
E
S
E
T
#
1
4
1
R
E
S
I
N
#
1
9
9
J
T
A
G
E
N
111
000
123
AER
CXE
ITS
NSU
MM
IE
##
11 11
33788
78754
PPPPP
MMMMM
CCCCC
01234
1111
8888
9876
PPPP
GGGG
PPPP
0123
ElanSC300
208-PQFP
BALE
IRQ15
IRQ4
DRQ1
DACK5#
DRQ5
IOCHCHK#
L
LV
VE
DE
D#
#(
(I
BR
AQ
L1
E5
))
11
48
52
FCC
RPP
M12
///
VHV
DDD
RRO
VV(
((BM
IPU(
RRSI
QEYR
1Q#Q
2//4
)II)
1111
8777
1893
L L
C C
DLDL
DCDC
0D2D
/D/D
R1B3
(/(/
DGII
A(O(
CDCD
KRHR
5QCQ
#5H1
))K)
1111
4777
4574
D
S
DOD
SES
C#W
E(E
#C#
(P(
DUP
ARU
CDL
KYL
1#U
#/P
)L)
111
448
673
777
589
8RA
0C2
4#0
2 G
C A
S T
# E
D
DDDDDDDDDDD
S
SSSSSSSSSSS
MDDMMMMMMMMMMM
ASSAAAAAAAAAAA
1MM45678911111
(AA((((((01234
N23AAAAAA(((((
A((111111AAAAA
#CC34567812222
/PP//////90123
DIUUDDDDLL/////
SRRCAAAAAALLLLL
MQSLCCCC11AAAAA
A7TKKKKK7812222
0)))6730))90123
DTR#
RTS#
SOUT
CTS#
DSR#
DCD#
SIN
RIN#
MCEHA#
MCELA#
VPPA
REGA#
RSTA
CDA#
RDYA#
WPA
BVD1A
BVD2A
WAIT#
ICDIR
MCEHB#
MCELB#
VPPB
REGB#
RSTB
CDB#
RDYB#
WPB
BVD1B
BVD2B
PCMSA24
PCMSA25
80
82
83
87
85
86
84
88
89
90
91
AFDT#
PE
STRB#
SLCT
BUSY
ERR#
SLCTIN#
ACK#
INIT#
PPDWE#
PPOEN#
92
93
94
96
97
98
99
100
44
43
MWE#
RAS0#
RAS1#
CAS0H#(SRCS3#)
CAS0L#(SRCS2#)
D D D D D D D CAS1H#(SRCS1#)
S S S S S S S CAS1L#(SRCS0#)
MMMMMMM
DDDDDDDD
S1234567
M(((((((
DLBBWMDA MMMMMMMMMMM
0RLH___D AAAAAAAAAAA
(DEERICS 01234567891
0
LY###O##
D#////// ///////////
E/IIDDD0 SSSSSSSSSSS
VDRRRRRW AAAAAAAAAAA
#RQQQQQS 11111122221
)Q19730# 45678901233
8
2
3
7
6
5
4
11111111
46666777
86789012
LLLAAAAAAAAAAA
OOO11111112222
CCC34567890123
NRC
AEL
#SK
E
T
LVLLLLLL
OGOOOOOO
CACCCCCC
LRBBWMDA
DDLH///D
EYEERICS
V####O##
#
#
LOCRESET
LOCCLK
LOCLDEV#
LOCBLE#
LOCBHE#
LOCW/R#
LOCM/IO#
LOCADS#
0.1UF
GND
C9
0.1UF
GND
C1
C2
0.1UF
GND
0.1UF
GND
VCC5
C3
C4
0.1UF
GND
0.1UF
GND
VCCSYS
C5
C6
0.1UF
GND
0.1UF
GND
VCCMEM
C7
C8
0.1UF
GND
0.1UF
GND
VCCSYS2
C10
0.1UF
GND
ROMCS#
DOSCS#
R13
R14
R5
R4
R3
R2
SA[13..23]
33
33
33
33
33
33
MWE#
RAS0#
RAS1#
CAS0H#
CAS0L#
CAS1H#
CAS1L#
SA[13..23]
2 2 1 1 1 1 1 1 1 1 1 ELAN
41987654310
SA13
SA23
SA22
SA21
SA20
SA19
SA18
SA17
SA16
SA15
SA14
DACK1#
VGARDY#
GND
DTR#
RTS#
SOUT
CTS#
DSR#
DCD#
SIN
RI#
A[13..23]
PULLUP
IRQ12
C146
0.1UF
DVCC3
130
129
131
132
133
110
111
112
114
113
115
122
124
123
125
126
127
116
117
118
120
119
134
136
ROMCS#
DOSCS#
111111111111111
666666555555554
543210985432109
C145
U1
MCEH-A#
MCEL-A#
VPP-A
REG-A#
RST-A
CD-A#
RDY-A#
WP-A
BVD1-A
BVD2-A
WAIT-AB#
ICDIR
MCEH-B#
MCEL-B#
VPP-B
REG-B#
RST-B
CD-B#
RDY-B#
WP-B
BVD1-B
BVD2-B
CA24
CA25
AFDT#
PE
STRB#
SLCT
BUSY
ERROR#
SLCTIN#
ACK#
INIT#
PPDWE#(PPDCS#)
PPOEN#
DBUFOE#
SDWRTH
SDWRTL
VCCMEM
VCCMEM
S
P
K
R
2222
0000
4567
For Reference Only
BL1#
BL2#
BL3#
BL4#
LPH#
RP1
10K
1
3
9
SCHEMATICS PROVIDED AS IS
AMD MAKES NO WARRANTY
EXPRESSED OR IMPLIED.
106
107
108
109
190
VCC1
PGP0
PGP1
PGP2
PGP3
8042CS#
RC#
A20GATE
DVCC3
47uH
R16
10K
VCCSYS2
VCCSYS
VCCMEM
VCC5
0.1UF
L3
VCC5 VCC5 VCC1
R175
10K
PMC0
PMC1
PMC2
PMC3
AVCC3
L4
47uH
R182
ElanSC300 Chip
(C) Advanced Micro Devices, Inc.
LOCPREQ
LOCBUSY#
5204 E Ben White Blvd
Austin, Texas
78741
(800) 222-9323
AMD Proprietary/All rights reserved
LOCNA#
Title
AM386SC300
Size Document Number
B
ElanSC300 Local Bus Reference
Date:
January 11, 1996 Sheet
2 of
REV
1.8
16
VCC5
R23
10K
Mode
DTR#
RTS#
DTR#
Internal CGA
Local Bus
Full ISA Bus
0
1
X
RTS#
0
0
1
R24
10K
GND
VCC5
R25
10K
NOTE
In Local Bus Mode:
SOUT pulled down - CPU clock = 1x
SOUT pulled up
- CPU clock = 2x
SOUT
Mode Select
C17,C19,C21 & C23 shpuld not be installed.
Footprints should still be put on board as place holders
for future revisions of the chip.
LF1
LF1
LF2
LF3
LF4
LF2
LF3
LF4
R26
0
R22
0
C17
0.47uF
R28
0
C19
0.47uF
R27
0
C21
0.47uF
C23
0.47uF
LF1RC
LF4RC
C16
0.47uF
C18
0.47uF
LF3RC
Video
GND PLL
Low Speed
PLL
R19
100
R20
RESRC#
33
C14
0.1UF
BZ1
C144
Suspend/Resume Switch
X1 4 3
33
SPKER
0.1uF
GND
SW PBNO
SUS/RESUME
32KIN
R164
R29
10M
33
BUZZER
GND
System Speaker
32KOUT
C22
0.47uF
High Speed
PLL
ElanSC300 Chip Loop Filters
(C) Advanced Micro Devices, Inc.
R30
RESUME#
C20
0.47uF
Intermediate
PLL
NOTE
Place these componments close to the
ElanSC300 pins to minimize trace length.
VCC5
SW1
LF2RC
2
C24
22pF
5204 E Ben White Blvd
Austin, Texas
78741
(800) 222-9323
AMD Proprietary/All rights reserved
32.768KHz
1
Title
C25
22pF
GND
32KHz Crystal
Xtal, Loop Filters, Switches
Size Document Number
B
ElanSC300 Local Bus Reference
Date:
January 11, 1996 Sheet
3 of
REV
1.8
16
Bank 0
MA0
MA1
MA2
MA3
MA4
MA5
MA6
MA7
MA8
MA9
MWE#
RAS0#
CAS0H#
CAS0L#
21
22
23
24
27
28
29
30
31
32
U2
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
17
18
34
35
33
WE
RAS
CASH
CASL
OE
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
D10
D11
D12
D13
D14
D15
26
45
50
GND
GND
GND
VCC
VCC
VCC
GND
1MX16 DRAM
50-TSOP
Bank 1
2
D0
3
D1
4
D2
5
D3
7
D4
8
D5
9
D6
10
D7
41
D8
42
D9
43
D10
44
D11
46
D12
47
D13
48
D14
49
D15
VCCMEM
1
6
25
MA0
MA1
MA2
MA3
MA4
MA5
MA6
MA7
MA8
MA9
MWE#
RAS1#
CAS1H#
CAS1L#
GND
21
22
23
24
27
28
29
30
31
32
U3
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
17
18
34
35
33
WE
RAS
CASH
CASL
OE
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
D10
D11
D12
D13
D14
D15
26
45
50
GND
GND
GND
VCC
VCC
VCC
2
D0
3
D1
4
D2
5
D3
7
D4
8
D5
9
D6
10
D7
41
D8
42
D9
43
D10
44
D11
46
D12
47
D13
48
D14
49
D15
VCCMEM
1
6
25
1MX16 DRAM
50-TSOP
MWE#
RAS0#
CAS0H#
CAS0L#
RAS1#
CAS1H#
CAS1L#
MA[0..11]
D[0..15]
D[0..15]
Asymmetrical DRAM would
require MA11.
SA[0..12]
R184
MA11
SA12
33
SA[13..23]
SA[13..23]
R40
R41
R39
R37
R38
R36
R35
R34
R33
R32
R31
SA13
SA23
SA22
SA21
SA20
SA19
SA18
SA17
SA16
SA15
SA14
33
33
33
33
33
33
33
33
33
33
33
MA10
MA9
MA8
MA7
MA6
MA5
MA4
MA3
MA2
MA1
MA0
VCCMEM5
C26
C27
C29
10UF/10V 10UF/10V
GND
C30
C28
C31
C32
0.1UF 0.1UF 0.1UF 0.1UF 0.1UF
GND GND
GND
GND
GND
Main DRAM System Memory
GND
(C) Advanced Micro Devices, Inc.
5204 E Ben White Blvd
Austin, Texas
78741
(800) 222-9323
AMD Proprietary/All rights reserved
Title
DRAM Main Memory
Size Document Number
B
ElanSC300 Local Bus Reference
Date:
January 11, 1996 Sheet
4 of
REV
1.8
16
These Hitachi HD151015 devices require that the "B" side
always be greater then or equal to the "A" side.
VCCSYS
VCCMEM
U4
A[1..12]
24 VDB VDA
1
22 B0
3
A1
A0
21 B1
4
A2
A1
20 B2
5
VCCSYS
VCCMEM
A3
A2
19 B3
6
C126
A4
A3
18 B4
7
0.1UF
A5
A4
17 B5
8
C130
C133
A6
A5
GND
16 B6
9
0.1UF
0.1UF
A7
A6 10
15 B7
A8
A7 11
GND
GND
14 B8
A9
A8
2 DIR GND 12
VCCSYS
23 G
GND 13
VCCMEM
GND
GND
C131
BSA[13..23] BSA[13..23]
0.1UF
HD151015
24-SOIC
C132
GND
VCCB>=VCCA
0.1UF
VCCSYS
VCCMEM
U5
Pin 1-2 = ELAN rev B
GND
24 VDB VDA
1
asymmetrical DRAM support
22 B0
3
Pin 2-3 = ELAN rev A or rev B
A10
SA10
A0
21 B1
4
with no asymmetrical DRAM support
A11
SA11
A1
20 B2
5
A12
SA12
A2
3
JP4
19 B3
6
LBA12
A3
2
HEADER 3
18 B4
7
A4
1
BALE
17 B5
8
A5
16 B6
9
BSDEN#
SDEN#
A6 10
SDEN#
15 B7
BSDWRTL
SDWRTL
A7 11
SDWRTL
14
BSDWRTH
SDWRTH
B8
A8
SDWRTH
2 DIR GND 12
13
23 G
GND
VCCSYS
GND
GND
HD151015
24-SOIC
C127
VCCB>=VCCA
0.1UF
SA[0..12]
SA[0..12]
VCCSYS
VCCMEM
VCCMEM
GND
C128
0.1UF
SA22
SA23
GND
1
3
4
5
6
7
8
9
10
11
U9
VDA VDB
A0
B0
A1
B1
A2
B2
A3
B3
A4
B4
A5
B5
A6
B6
A7
B7
A8
B8
12
13
GND DIR
GND
G
VCCSYS
24
22
21
20
19
18
17
16
15
BSA22
14
BSA23
VCCMEM
2
23
GND
GND
HD151015
24-SOIC
VCCB>=VCCA
VCCMEM
VCCMEM
C129
0.1UF
GND
SA[13..23]
SA13
SA14
SA15
SA16
SA17
SA18
SA19
SA20
SA21
SA[13..23]
1
3
4
5
6
7
8
9
10
11
U8
VDA VDB
A0
B0
A1
B1
A2
B2
A3
B3
A4
B4
A5
B5
A6
B6
A7
B7
A8
B8
12
13
GND DIR
GND
G
VCCSYS
24
22
BSA13
21
BSA14
20
BSA15
19
BSA16
18
BSA17
17
BSA18
16
BSA19
15
BSA20
14
BSA21
VCCMEM
2
23
GND
GND
NOTE
Need to translate address signals because local bus
may be on 3.3v and ISA bus at 5v.
If ISA bus (VCCSYS) & local bus are at the same level the translation would
not be required.
GND
HD151015
24-SOIC
VCCB>=VCCA
We recommend that the ISA & Local bus be at the same level to avoid
the neccesity of going through a buffer since this slows the addresses to the
Local Bus device which could affect LDEV# timing requirements.
If a buffer is used it should be a very fast device. We recommend 5ns or better
at 33 MHz.
NOTE
Need to translate address signals because memory
may be on 3.3v and ISA bus at 5v.
If ISA bus (VCCSYS) & Memory were at 3.3v this translation would not be required.
Local Bus Address Translating Buffers
System Address Bus Buffers
VCCMEM
VCCMEM
C137
0.1UF
GND
D0
D1
D2
D3
D4
D5
D6
D7
U9P11
R58
10K
GND
GND
1
3
4
5
6
7
8
9
10
11
U6
VDA VDB
A0
B0
A1
B1
A2
B2
A3
B3
A4
B4
A5
B5
A6
B6
A7
B7
A8
B8
VCCSYS
24
22
SD0
21
SD1
20
SD2
19
SD3
18
SD4
17
SD5
16
SD6
15
SD7
14
U9P14
12
13
GND DIR
GND
G
2
23
HD151015
24-SOIC
VCCB>=VCCA
VCCSYS
C134
0.1UF
GND
SD[0..15]
VCCMEM
C136
0.1UF
GND
D[0..15]
BSDWRTH
VCCMEM
VCCSYS
U7
1 VDA VDB 24
3 A0
D8
SD8
B0 22
4
21
D9
SD9
B1 20
5 A1
D10
SD10
A2
B2
6 A3
D11
SD11
B3 19
7 A4
18
D12
SD12
B4
8 A5
17
D13
SD13
B5
9 A6
16
D14
SD14
B6 15
10 A7
D15
SD15
B7 14
U10P14
U10P11 11 A8
B8
12 GND DIR
2
13 GND
G 23
R61
10K
GND
HD151015
24-SOIC
VCCB>=VCCA
GND
SD[0..15]
VCCSYS
R59
10K
SD0
SD1
SD2
SD3
SD4
SD5
SD6
SD7
SD8
SD9
SD10
SD11
SD12
SD13
SD14
SD15
GND
BSDEN#
BSDWRTL
D[0..15]
A[1..12]
SA1
SA2
SA3
SA4
SA5
SA6
SA7
SA8
SA9
R49
R48
R47
R46
R45
R44
R43
R42
R51
R50
R52
R53
R54
R55
R56
R57
1M
1M
1M
1M
1M
1M
1M
1M
1M
1M
1M
1M
1M
1M
1M
1M
ISA Data Bus Level Translating Buffers
VCCSYS
R60
10K
C135
0.1UF
GND
(C) Advanced Micro Devices, Inc.
GND
5204 E Ben White Blvd
Austin, Texas
78741
(800) 222-9323
AMD Proprietary/All rights reserved
Title
NOTE
Need to translate data signals because memory
& local bus could be on 3.3v and ISA bus at 5v.
If ISA bus (VCCSYS), Memory & Local Bus are at the same level the translation wouldn’t be required.
Address & Data Buffering
Size Document Number
B
ElanSC300 Local Bus Reference
Date:
January 11, 1996 Sheet
5 of
REV
1.8
16
BIOS ROM
256Kx8 FLASH
SA0
SA1
SA2
SA3
SA4
SA5
SA6
SA7
SA8
SA9
SA10
SA11
SA12
BSA13
BSA14
BSA15
BSA16
BSA17
12
11
10
9
8
7
6
5
27
26
23
25
4
28
29
3
2
30
MEMW# 31
1
ROMVPP
MEMR# 24
22
MEMW#
ROMVPP
MEMR#
ROMCS#
U14
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
A15
A16
A17
DQ0
DQ1
DQ2
DQ3
DQ4
DQ5
DQ6
DQ7
13
14
15
17
18
19
20
21
VCC
32
GND
WE
VPP
OE
CE
16
SD0
SD1
SD2
SD3
SD4
SD5
SD6
SD7
VCCSYS
C37
0.1UF
GND
28F020DIP
32-DIP Socket
DOS ROMs
512Kx8 ROMs
256Kx8 FLASH
BSA[13..23]
BSA[13..23]
SD[0..15]
SD[0..15]
SA[0..12]
U10
A0 O0
A1 O1
A2 O2
A3 O3
A4 O4
A5 O5
A6 O6
A7 O7
A8
A9
A10
A11
A12
A13
A14VCC
A15
A16
A17
A18
GND
VPP
CE
OE
SA[0..12]
12
SA1
11
SA2
10
SA3
9
SA4
8
SA5
7
SA6
6
SA7
5
SA8
27
SA9
SA10 26
SA11 23
SA12 25
BSA13 4
BSA14 28
BSA15 29
BSA16 3
BSA17 2
BSA18 30
FLS19 31
VCCSYS
1
DOS0CS# 22
24
MEMR#
R186
R
SD0
SD1
SD2
SD3
SD4
SD5
SD6
SD7
VCCSYS
32
C33
0.1UF
16
GND
27C040
32-DIP Socket
Install this resistor when using
256Kx8 FLASH devices
MEMW#
13
14
15
17
18
19
20
21
12
SA1
11
SA2
10
SA3
9
SA4
8
SA5
7
SA6
6
SA7
5
SA8
27
SA9
SA10 26
SA11 23
SA12 25
BSA13 4
BSA14 28
BSA15 29
BSA16 3
BSA17 2
BSA18 30
FLS19 31
VCCSYS
1
DOS0CS# 22
24
U11
A0 O0
A1 O1
A2 O2
A3 O3
A4 O4
A5 O5
A6 O6
A7 O7
A8
A9
A10
A11
A12
A13
A14VCC
A15
A16
A17
A18
GND
VPP
CE
OE
13
14
15
17
18
19
20
21
SD8
SD9
SD10
SD11
SD12
SD13
SD14
SD15
VCCSYS
32
C34
0.1UF
16
GND
27C040
32-DIP Socket
12
SA1
11
SA2
10
SA3
9
SA4
8
SA5
7
SA6
6
SA7
5
SA8
27
SA9
SA10 26
SA11 23
SA12 25
BSA13 4
BSA14 28
BSA15 29
BSA16 3
BSA17 2
BSA18 30
FLS19 31
VCCSYS
1
DOS1CS# 22
24
U12
A0 O0
A1 O1
A2 O2
A3 O3
A4 O4
A5 O5
A6 O6
A7 O7
A8
A9
A10
A11
A12
A13
A14VCC
A15
A16
A17
A18
GND
VPP
CE
OE
13
14
15
17
18
19
20
21
SD0
SD1
SD2
SD3
SD4
SD5
SD6
SD7
VCCSYS
32
C35
0.1UF
16
GND
27C040
32-DIP Socket
12
SA1
11
SA2
10
SA3
9
SA4
8
SA5
7
SA6
6
SA7
5
SA8
27
SA9
SA10 26
SA11 23
SA12 25
BSA13 4
BSA14 28
BSA15 29
BSA16 3
BSA17 2
BSA18 30
FLS19 31
VCCSYS
1
DOS1CS# 22
24
U13
A0 O0
A1 O1
A2 O2
A3 O3
A4 O4
A5 O5
A6 O6
A7 O7
A8
A9
A10
A11
A12
A13
A14VCC
A15
A16
A17
A18
GND
VPP
CE
OE
13
14
15
17
18
19
20
21
SD8
SD9
SD10
SD11
SD12
SD13
SD14
SD15
VCCSYS
32
C36
0.1UF
16
GND
27C040
32-DIP Socket
FLS19
BSA19
R187
R
Install this resistor when using
512Kx8 EPROM devices
BSA20
2
3
1
DOSCS#
GND
VCCSYS
1
6
A V Y0
B C Y1
C Y2
G
Y3
4
5
6
7
DOS0CS#
DOS1CS#
U15A
74ACT139
BIOS & DOS ROMs
(C) Advanced Micro Devices, Inc.
5204 E Ben White Blvd
Austin, Texas
78741
(800) 222-9323
AMD Proprietary/All rights reserved
Title
BIOS & DOS ROMs
Size Document Number
B
ElanSC300 Local Bus Reference
Date:
January 11, 1996 Sheet
6 of
REV
1.8
16
VCCMEM
VCC5
LOCBLE#
A[1..12]
A[13..23]
A[1..12]
A[13..23]
A23
A22
A21
A20
A19#
VCCMEM
1
4
VCCMEM
R174
1K
A19
1
2
3
12
13
1
4
GND
VCCMEM
C142
0.1UF
GND
VCCMEM
C141
0.1UF
GND
C140
0.1UF
GND
5
VCCMEM
U18A
74HC260
1
2
U19A
74HC04
L
O
AAAAAAAAAAAAAAAAAAC
111111111987654321B
L
876543210
E
#
VCCMEM
R63
100K
44443333333332222222
32109765432109876543
LOCRESET
LOCBHE#
LOCM/IO#
LOCADS#
LOCCLK
LOCLDEV#
LOCW/R#
VGARDY#
VGARDY#
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
D10
D11
D12
D13
D14
D15
14MOUT
14MOUT
PMC0
D[0..15]
VCCMEM
C143
0.1UF
D[0..15]
99
45
44
46
49
1
2
47
48
3
21
20
19
18
17
16
15
14
12
11
10
9
8
7
6
5
100
98
RESET
DISA
BHE
MIO
ADS
LCLK
LDEV
RD
BS16
LRDY
AAAAAAAAAAAAAAAAAAAA
11111111119876543210
9876543210
/
V
G
A
H
I
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
D10
D11
D12
D13
D14
D15
CLKIN
STNDBY
GGGGG
NNNNN
DDDDD
2579
42497
GND
EE
NN
AA
VV
DE
DE
55
01
VCC5
R199
1.5K
R62
1.5K
GND
1386
3883
GND
MA0
MA1
MA2
MA3
MA4
MA5
MA6
MA7
MA8
RAS
CASH
CASL
WE
66
68
67
69
MD0
MD1
MD2
MD3
MD4
MD5
MD6
MD7
MD8
MD9
MD10
MD11
MD12
MD13
MD14
MD15
96
95
94
93
92
91
90
89
87
86
85
84
83
82
81
80
VVVV
CCCC
CCCC
BMMD
A
C
D
C
L
SK
H/
FM
F C/UUUULLLL
LLLDDDDDDDDD
MPKE01230123
U16
78
77
76
75
74
73
72
71
70
VMEMA0
VMEMA1
VMEMA2
VMEMA3
VMEMA4
VMEMA5
VMEMA6
VMEMA7
VMEMA8
VMEMD0
VMEMD1
VMEMD2
VMEMD3
VMEMD4
VMEMD5
VMEMD6
VMEMD7
VMEMD8
VMEMD9
VMEMD10
VMEMD11
VMEMD12
VMEMD13
VMEMD14
VMEMD15
GND
16
17
18
19
22
23
24
25
26
U17
A0
A1
A2
A3
A4
A5
A6
A7
A8
14
28
29
27
13
RAS
UCAS
LCAS
OE
WE
21
35
40
GND
GND
GND
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
D10
D11
D12
D13
D14
D15
2
3
4
5
7
8
9
10
31
32
33
34
36
37
38
39
VCC
VCC
VCC
VCCMEM3
1
6
20
VMEMD0
VMEMD1
VMEMD2
VMEMD3
VMEMD4
VMEMD5
VMEMD6
VMEMD7
VMEMD8
VMEMD9
VMEMD10
VMEMD11
VMEMD12
VMEMD13
VMEMD14
VMEMD15
VCCMEM
C139
0.1UF
GND
256KX16 DRAM SOJ
VCCLCD5
C138
0.1UF
VCCLCD5
C&T F65510
556655556665
324587652109
P1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
LCDLD3
LCDLD2
LCDLD1
LCDLD0
LCDUD3
LCDUD2
LCDUD1
LCDUD0
LCDM
LCDSCK
LCDLC
LCDFLM
VEE
GND
LCD Connector
ENAVEE
ENAVDD
Local Bus VGA
(C) Advanced Micro Devices, Inc.
5204 E Ben White Blvd
Austin, Texas
78741
(800) 222-9323
AMD Proprietary/All rights reserved
Title
Local Bus VGA
Size Document Number
B
ElanSC300 Local Bus Reference
Date:
January 11, 1996 Sheet
7 of
REV
1.8
16
VCCSYS
VCCSYS
BSA[13..23]
BSA[13..23]
1
2
VCCSYS
1
4
1
1
4
6
3
4
5
MCELB#
MCEHB#
MEMR#
MEMR#
2
U40A
74HC20
Do not install for
ELAN rev A or
when using ELAN
rev B in a system
that requires ELAN’s
parallel port.
HEADER 2
U41A
74HC32
JP5
1
2
EMEMR#
VCCSYS
1
4
4
6
MEMW#
MEMW#
5
EMEMW#
Do not install for
ELAN rev A or
when using ELAN
rev B in a system
that requires ELAN’s
HEADER 2
parallel port.
U41B
74HC32
Note: ELAN REV A ERRATTA FIX
JP6
1
2
PCMSA24
PCMSA25
SA0
SA1
SA2
SA3
SA4
SA5
SA6
SA7
SA8
SA9
SA10
SA11
SA12
BSA13
BSA14
BSA15
BSA16
BSA17
BSA18
BSA19
BSA20
BSA21
BSA22
BSA23
PCMSA24
PCMSA25
14
15
16
17
18
19
20
21
22
23
24
25
27
28
31
32
33
34
35
36
8
9
10
11
12
13
ENA#
ENB#
26
29
ENAA
ENAB
37
38
99
OR_IN1
OR_IN2
OR_OUT
MM
OO
DD
EEGGGGGGG
__NNNNNNN
TEST A C D D D D D D D
VCCSYS5
2
4
6
8
11
13
15
17
PMEMR#
PMEMW#
IOR#
IOW#
VCCSYS
20
10
U39
1A1
1A2
1A3
1A4
2A1
2A2
2A3
2A4
VCC
GND
1Y1
1Y2
1Y3
1Y4
2Y1
2Y2
2Y3
2Y4
18
16
14
12
9
7
5
3
1G
2G
1
19
R64
100K
PCMAMMR#
PCMAMMW#
PCMAIOR#
PCMAIOW#
PCMBMMR#
PCMBMMW#
PCMBIOR#
PCMBIOW#
1
0999999
0875421
34689
4307336
SA[0..12]
SA[0..12]
MCELA#
MCEHA#
PCMASA0
PCMASA1
PCMASA2
PCMASA3
PCMASA4
PCMASA5
PCMASA6
U21P37
6
SA0
SA1
SA2
SA3
SA4
SA5
SA6
SA7
SA8
SA9
SA10
SA11
SA12
SA13
SA14
SA15
SA16
SA17
SA18
SA19
SA20
SA21
SA22
SA23
SA24
SA25
MVVVVVV
OCCCCCC
DCCCCCC
E
_
B
CCCCCCC
AAAAAAA
_______
AAAAAAA
0123456
CCCCCCCC
BBBBBBBB
________
AAAAAAAA
22222211
54321098
46889
271500073
U20
90
73
71
69
70
88
75
77
85
82
72
74
76
78
79
81
84
86
89
PCMASA7
PCMASA8
PCMASA9
PCMASA10
PCMASA11
PCMASA12
PCMASA13
PCMASA14
PCMASA15
PCMASA16
PCMASA17
PCMASA18
PCMASA19
PCMASA20
PCMASA21
PCMASA22
PCMASA23
PCMASA24
PCMASA25
CB_A0
CB_A1
CB_A2
CB_A3
CB_A4
CB_A5
CB_A6
CB_A7
CB_A8
CB_A9
CB_A10
CB_A11
CB_A12
CB_A13
CB_A14
CB_A15
CB_A16
CB_A17
68
67
66
65
64
62
61
59
44
42
39
41
57
46
49
55
53
43
PCMBSA0
PCMBSA1
PCMBSA2
PCMBSA3
PCMBSA4
PCMBSA5
PCMBSA6
PCMBSA7
PCMBSA8
PCMBSA9
PCMBSA10
PCMBSA11
PCMBSA12
PCMBSA13
PCMBSA14
PCMBSA15
PCMBSA16
PCMBSA17
C&TF87000M2
100-PQFP
PCMBSA18
PCMBSA19
PCMBSA20
PCMBSA21
PCMBSA22
PCMBSA23
PCMBSA24
PCMBSA25
55555544
86421085
PMC1
PMC3
GND
74HCT244
20-SOIC
GND
WPA
WAITA#
VCCSYS
SD0
SD1
SD2
SD3
SD4
SD5
SD6
SD7
SD8
SD9
SD10
SD11
SD12
SD13
SD14
SD15
VCCSYS
R178
100K
R176
R177 R66
100K 100K
100K
R159
100K
R179
100K
WAIT#
VCCSYS
1
4
ICDIR
34689
47307336
SD[0..15]
SD[0..15]
1
ENA#
ENB#
2
U22A
74HCT04SYS
VCCSYS
R65
100K
36
35
34
33
32
31
29
28
27
26
25
24
23
22
21
20
SD0
SD1
SD2
SD3
SD4
SD5
SD6
SD7
SD8
SD9
SD10
SD11
SD12
SD13
SD14
SD15
MMVVVVVV
OOCCCCCC
DDCCCCCC
EE
__
BC
12
13
19
11
18
IOW
IOR
OE0
REG
WE0
37
38
8
9
15
14
IOIS16
WAIT
MCCE1
MCCE2
ENAA
ENAB
10
16
17
ICDIR
CARDAON
CARDBON
M
OR_IN1 O
OR_IN2 D
GGGGGGG
OR_OUT E
_NNNNNNN
TEST
ADDDDDDD
41
39
99
6
46889
21500073
1
999990989
425180790
CCCCCCCCC
AAAAAAAAA
_________
IIWORIWCC
OOEEEOAEE
WR
GII12
ST
1
6
C
B
_C
CC
CIBCC
BBCCBO_BB
__BB_IW__
II__RSACC
OOWOE1IEE
WREEG6T12
444455444
658401923
GND
R158
100K
PCMBSA[0..25] PCMBSA[0..25]
U21
PCMASD[0..15]
CA_D0
CA_D1
CA_D2
CA_D3
CA_D4
CA_D5
CA_D6
CA_D7
CA_D8
CA_D9
CA_D10
CA_D11
CA_D12
CA_D13
CA_D14
CA_D15
82
85
88
70
72
74
76
78
81
84
86
71
73
75
77
79
PCMASD0
PCMASD1
PCMASD2
PCMASD3
PCMASD4
PCMASD5
PCMASD6
PCMASD7
PCMASD8
PCMASD9
PCMASD10
PCMASD11
PCMASD12
PCMASD13
PCMASD14
PCMASD15
CB_D0
CB_D1
CB_D2
CB_D3
CB_D4
CB_D5
CB_D6
CB_D7
CB_D8
CB_D9
CB_D10
CB_D11
CB_D12
CB_D13
CB_D14
CB_D15
65
67
69
52
54
56
58
61
64
66
68
53
55
57
59
62
PCMBSD0
PCMBSD1
PCMBSD2
PCMBSD3
PCMBSD4
PCMBSD5
PCMBSD6
PCMBSD7
PCMBSD8
PCMBSD9
PCMBSD10
PCMBSD11
PCMBSD12
PCMBSD13
PCMBSD14
PCMBSD15
PCMASD[0..15]
2
4
6
8
11
13
15
17
MCELA#
MCEHA#
REGA#
MCELB#
MCEHB#
REGB#
VCCSYS
20
10
U23
1A1
1A2
1A3
1A4
2A1
2A2
2A3
2A4
1Y1
1Y2
1Y3
1Y4
2Y1
2Y2
2Y3
2Y4
18
16
14
12
9
7
5
3
VCC
GND
1G
2G
1
19
PCMCELA#
PCMCEHA#
PCMREGA#
PCMCELB#
PCMCEHB#
PCMREGB#
PMC1
PMC3
PMC1
PMC3
74HCT244
20-SOIC
GND
PCMBSD[0..15]
PCMBSD[0..15]
VCCSYS
1
4
MCELA#
1
MCEHA#
2
3
ENA#
6
ENB#
U35A
74HC08
VCCSYS
1
4
MCELB#
4
MCEHB#
5
U35B
74HC08
VCCSYS
C&TF87000M3
100-PQFP
PCMCIA Buffers
C45
U22P41
VCCSYS
PCMASA[0..25] PCMASA[0..25]
CA_A7
CA_A8
CA_A9
CA_A10
CA_A11
CA_A12
CA_A13
CA_A14
CA_A15
CA_A16
CA_A17
CA_A18
CA_A19
CA_A20
CA_A21
CA_A22
CA_A23
CA_A24
CA_A25
WAITB#
WPB
C44
C43
C42
(C) Advanced Micro Devices, Inc.
0.1UF 0.1UF 0.1UF 0.1UF
GND
GND
GND
5204 E Ben White Blvd
Austin, Texas
78741
(800) 222-9323
AMD Proprietary/All rights reserved
GND
VCCSYS
Title
C41
C40
C39
C38
0.1UF 0.1UF 0.1UF 0.1UF
GND
GND
GND
GND
C&T F87000 PCMCIA Buffers
Size Document Number
B
ElanSC300 Local Bus Reference
Date:
January 11, 1996 Sheet
8 of
REV
1.8
16
VCC5
PCMASD[0..15]
PCMASD[0..15]
VCC1CRD5
GND
PCMASD3
PCMASD4
PCMASD5
PCMASD6
PCMASD7
PCMCELA#
PCMASA10
PCMAMMR#
PCMASA11
PCMASA9
PCMASA8
PCMASA13
PCMASA14
PCMAMMW#
IC1RDY#
PCMCELA#
PCMAMMR#
VCC1CRD5
R69
10K
R70
33
RDYA#
PCMAMMW#
ICVPP1
ICVPP1
PCMASA16
PCMASA15
PCMASA12
PCMASA7
PCMASA6
PCMASA5
PCMASA4
PCMASA3
PCMASA2
PCMASA1
PCMASA0
PCMASD0
PCMASD1
PCMASD2
IC1WP
C48
10UF/16V
GND
VCC1CRD5
VCC2CRD5
R180
1M
R181
1M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
VCC1CRD5
GND
GND
GND
VCC1CRD5
P3
GND
GND
D3
CD1
D4
D11
D5
D12
D6
D13
D7
D14
CE1
D15
A10
CE2
OE
RFSH
A11
NIOR
A9
NIOW
A8
A17
A13
A18
A14
A19
WE
A20
RDY/IREQ
A21
VCC
VCC
VPP1
VPP2
A16
A22
A15
A23
A12
A24
A7
A25
A6
NC
A5
RESET
A4
WAIT
A3
INPACK
A2
REG
A1
BVD2/SPK
A0
BVD1/STS
D0
D8
D1
D9
D2
D10
WP/IOIS
CD2
GND
GND
IC Card
AMP 175649-2
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
VCC5
R86
10K
R160
10K
GND
VCC5
1
4
4
6
PCMASD11
PCMASD12
PCMASD13
PCMASD14
PCMASD15
PCMCEHA#
CDA#
5
U36B
74HC32
PCMCEHA#
PCMAIOR#
PCMAIOW#
PCMAIOR#
PCMAIOW#
PCMASA17
PCMASA18
PCMASA19
PCMASA20
PCMASA21
VCC1CRD5
R68
10K
R85
10K
R84
10K
GND
PCMASA22
PCMASA23
PCMASA24
PCMASA25
R168
1M
RSTA
WAITA#
PCMREGA#
IC1BVD2
IC1BVD1
PCMASD8
PCMASD9
PCMASD10
R83
R82
33
33
RSTA
WAITA#
IC Card
Connector
AMP 175649-2
PCMREGA#
BVD2A
BVD1A
33
34
68
67
32
31
66
65
30
29
64
63
28
27
GND
62
61
26
25
R71
10K
60
59
24
23
58
57
22
21
R72
WPA
33
20
19
PCMASA[0..25]
PCMBSD[0..15]
PCMASA[0..25]
VCC2CRD5
R73
10K
33
C49
10UF/16V
GND
VCC2CRD5
GND
PCMBSD3
PCMBSD4
PCMBSD5
PCMBSD6
PCMBSD7
PCMCELB#
PCMBSA10
PCMBMMR#
PCMBSA11
PCMBSA9
PCMBSA8
PCMBSA13
PCMBSA14
PCMBMMW#
IC2RDY#
PCMBSA16
PCMBSA15
PCMBSA12
PCMBSA7
PCMBSA6
PCMBSA5
PCMBSA4
PCMBSA3
PCMBSA2
PCMBSA1
PCMBSA0
PCMBSD0
PCMBSD1
PCMBSD2
IC2WP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
R76
R81
10K
VCC2CRD5
P2
GND
GND
D3
CD1
D4
D11
D5
D12
D6
D13
D7
D14
CE1
D15
A10
CE2
OE
RFSH
A11
NIOR
A9
NIOW
A8
A17
A13
A18
A14
A19
WE
A20
RDY/IREQ
A21
VCC
VCC
VPP1
VPP2
A16
A22
A15
A23
A12
A24
A7
A25
A6
NC
A5
RESET
A4
WAIT
A3
INPACK
A2
REG
A1
BVD2/SPK
A0
BVD1/STS
D0
D8
D1
D9
D2
D10
WP/IOIS
CD2
GND
GND
IC Card
AMP 175649-2
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
GND
R161
10K VCC5
1
4
1
12
44
43
8
7
U36A
74HC32
42
41
6
5
40
39
4
PCMBIOR#
PCMBIOW#
PCMBSA17
PCMBSA18
PCMBSA19
PCMBSA20
PCMBSA21
PCMBSA22
PCMBSA23
PCMBSA24
PCMBSA25
46
45
10
9
CDB#
PCMCEHB#
3
PCMBIOR#
PCMBIOW#
1
R67
10K
R80
10K
38
37
2
VCC2CRD5
B
o
a
r
d
48
47
11
2
PCMBSD11
PCMBSD12
PCMBSD13
PCMBSD14
PCMBSD15
PCMCEHB#
o
f
50
49
14
13
3
52
51
16
GND
R75
10K
WPB
17
15
PCMCELB#
PCMBMMR#
PCMBSA[0..25]
VCC5
E
d
g
e
54
53
18
VCC5
PCMBSD[0..15]
VCC2CRD5
R74
RDYB#
PCMBMMW#
ICVPP2
56
55
36
35
Component
side view
R79
10K
R167
1M
RSTB
WAITB#
R78
R77
PCMREGB#
IC2BVD2
IC2BVD1
PCMBSD8
PCMBSD9
PCMBSD10
GND
RSTB
WAITB#
PCMREGB#
BVD2B
BVD1B
33
33
GND
33
PCMBSA[0..25]
PCMCIA Buffered Connectors
(C) Advanced Micro Devices, Inc.
VCC1CRD5
Title
C47
C46
10UF/10V
10UF/10V
GND
5204 E Ben White Blvd
Austin, Texas
78741
(800) 222-9323
AMD Proprietary/All rights reserved
VCC2CRD5
GND
Buffered PCMCIA Connectors
Size Document Number
B
ElanSC300 Local Bus Reference
Date:
January 11, 1996 Sheet
9 of
REV
1.8
16
side view
VCC5
R91
1M
DCD#
DSR#
SIN
RTS#
SOUT
CTS#
DTR#
RI#
PMC2
VCC5
C82
0.1UF
R90
1M
R89
1M
R88
1M
Serial
Connector
R87
1M
21
22
20
23
19
24
25
18
13
3
SRPC1P
1UF/16V
C81
C80
1UF/16V
4
SRPC1M
SRPVPLS 1
2
GND
U25
RO3
RO2
RO4
DI2
DI3
RO1
DI1
RO5
ON/OFF
C1+
RI3
RI2
RI4
DO2
DO3
RI1
DO1
RI5
9
8
10
7
11
6
5
12
P4
C2+
27 SRPC2P
C1V+
5V
C2VGND
C78
26 SRPC2M
1UF/16V
28 SRPVM
17
C79
1UF/16V
DCD1R#
DSR1R#
SIN1R
RTS1R#
SOUT1R
CTS1R#
DTRX1R#
RI1R#
R99
R98
R97
R96
R95
R93
R94
R92
300
300
300
300
300
300
300
300
GND
GND
GND
GND
GND
GND
GND
9
4
8
3
7
2
6
1
SERIAL
AMP 747840-4
C56
C57
C55
C54
C53
C52
C51
C50
220PF220PF220PF220PF220PF220PF220PF220PF
GND
5
1
6
2
7
3
8
4
9
5
DCD1#
DSR1#
SIN1
RTS1#
SOUT1
CTS1#
DTRX1#
RI1#
E
d
g
e
o
f
B
o
a
r
d
Component
side view
GND
LT1337A
28-WSOIC
GND GND
Serial Port Interface
VCC5
P5
R114
4.7K
R115
4.7K
R116
4.7K
1
14
2
15
3
16
4
17
5
18
6
PD4
19
7
PD5
20
8
PD6
21
9
PD7
22
10
PPACK#
23
11
PPBUSY
24
12
PPPE
25
PPSLCT 13
R117
4.7K
R103
R102
R101
R100
STRB#
AFDT#
INIT#
SLCTIN#
PPSTRB#
PPAFDT#
PD0
PPERR#
PD1
PPINIT#
PD2
PPSLCTN#
PD3
47
47
47
47
C69
C68
C67
C66
220PF 220PF 220PF 220PF
GND
SD0
SD1
SD2
SD3
SD4
SD5
SD6
SD7
3
4
7
8
13
14
17
18
1
11
PPOEN#
VCCSYS
1
4
2
IOW#
U24
D0
D1
D2
D3
D4
D5
D6
D7
Q0
Q1
Q2
Q3
Q4
Q5
Q6
Q7
2
5
6
9
12
15
16
19
OC VCC
LE GND
20
10
C59
C60
C61
C62
C63
C64
C65
GND
GND
GND
GND
GND
GND
GND
PRINTER
AMP 747846-4
GND
PPCLKR
GND
VCCSYS
U37A
74HCT02
VCCSYS
C77
0.1UF
GND
SD0
SD1
SD2
SD3
SD4
SD5
SD6
SD7
1
3
4
5
6
7
8
9
10
11
SD[0..15]
SD[0..15]
GND
220PF 220PF 220PF 220PF 220PF 220PF 220PF 220PF
C75
0.1UF
GND
1
GND
PD0
PD1
PD2
PD3
PD4
PD5
PD6
PD7
C58
74HC373
3
PPDWE#
PD0
PD1
PD2
PD3
PD4
PD5
PD6
PD7
VCC5
GND
12
13
VCCSYS
1
4
4
GND
6
VCC5
U26
VDA VDB
A0
B0
A1
B1
A2
B2
A3
B3
A4
B4
A5
B5
A6
B6
A7
B7
A8
B8
24
22
21
20
19
18
17
16
15
14
GND DIR
GND
G
2
23
PD[0..7]
PD0
PD1
PD2
PD3
PD4
PD5
PD6
PD7
Parallel
Connector
1
14
2
15
VCC5
3
16
PPRD#
GND
HD151015
24-SOIC
VCCB>=VCCA
C76
4
0.1UF
5
17
GND
o
f
19
B
o
a
r
d
7
5
IOR#
18
6
VCC5
PPRD#
20
8
U27B
74HCT32SYS
E
d
g
e
21
9
R109 R110 R111 R112 R113
4.7K 4.7K 4.7K 4.7K 4.7K
22
10
23
11
R108
R107
R106
R105
R104
ERR#
ACK#
BUSY
PE
SLCT
47
47
47
47
47
C74
Install when using ELAN rev A
or when using ELAN rev B in a system
that requires ELAN parallel port
Do not install when using ELAN rev B
with the parallel port signal
redefinition enabled.
R190
PMEMR#
PMEMW#
R189
INIT#
R
C73
C72
C71
C70
GND
GND
GND
Component
side view
GND
Parallel Port Interface
R
R191
SLCTIN#
GND
EMEMW#
R
25
13
220PF 220PF 220PF 220PF 220PF
R188
PMEMR#
EMEMR#
24
12
R
Install when using ELAN rev B
with the parallel port signal
redefinition enabled.
Do not install when using ELAN rev A
or when using ELAN rev B in a system that requires ELAN parallel port
(C) Advanced Micro Devices, Inc.
PMEMW#
5204 E Ben White Blvd
Austin, Texas
78741
(800) 222-9323
AMD Proprietary/All rights reserved
Title
Serial & Parallel Port Circuits & Conns
Size Document Number
REV
B
ElanSC300 Local Bus Reference
1.8
Date:
January 11, 1996 Sheet
10 of
16
RC#
A20GATE
IRQ1
IRQ12
VCCSYS
C83
0.1UF
422
065
5
SD[0..15]
SA[0..12]
SD0
SD1
SD2
SD3
SD4
SD5
SD6
SD7
12
13
14
15
16
17
18
19
SA2
11
9
SD[0..15]
SA[0..12]
6
8
10
8042CS#
IOR#
IOW#
SYSCLK
VCCSYS
1
4
8
D0
D1
D2
D3
D4
D5
D6
D7
XTAL1
XTAL2
21
22
23
24
35
36
1
37
38
RC#
A20GATE
MSDATAO
MSCLKO
IRQ1
IRQ12
KBCL
KBDCLKO
KBDDATO
P10
P11
P12
P13
P14
P15
P16
P17
27
28
29
30
31
32
33
34
KBDA
MSDA
T1
39
MSCL
2
07
U22D
74HCT04SYS
C84
0.1UF
VCCSYS
1
4
1
2
3
C86
2.2UF/6.3V
C85
0.1UF
KBCL
U29A
74HC126
VCCSYS
1 4
4
Component
side view
C87
2.2UF/6.3V
6
GND
VCC5
R118 R119
4.7K 4.7K
KBDA
GND
U29B
74HC126
80C42DIP
40-DIP
VCCSYS
1
4
13
B
o
a
r
d
GND
KBCL
KBDA
MSDATAO
VCCSYS
1 1
4 0
C91
47PF
GND
9
RESDRV
o
f
2
GND
VCC5
GND
RESDRV
1
5
3
5
V
SE
RESET S A
E
d
g
e
4
VCC5
P20
P21
P22
P23
P24/OB
P25/BF
T0
P26/DRQ
P27/DAK
CS
RD
WR
3
U28
VVP
CDR
CDO
G
SYNC
A0
2
KRESDRV# 4
9
SS
Keyboard
Connector
GND
8
C90
47PF
GND
VCC5
GND
P6
1
2
3
4
5
5-PIN DIN
Keyboard
MSDA
VCC5
GND
U29C
74HC126
R120 R121
4.7K 4.7K
12
U22F
74HCT04SYS
VCCSYS
1
4
12
VCC5
P7
1
2
3
4
5
6
MSDA
1
3
11
MSCL
MSCL
GND
U29D
74HC126
C88
47PF
GND
C89
47PF
GND
6-PIN MINI-DIN
MOUSE
GND
The recommended keyboard controller to use should be a device that supports power management capabilities.
This is neccesary to avoid issues that may arise when suspending the system.
Keyboard & Mouse Processor & Connectors
(C) Advanced Micro Devices, Inc.
5204 E Ben White Blvd
Austin, Texas
78741
(800) 222-9323
AMD Proprietary/All rights reserved
Title
SCP, Keyboard, & Mouse
Size Document Number
B
ElanSC300 Local Bus Reference
Date:
January 11, 1996 Sheet
11 of
REV
1.8
16
FDD BERG
Connector
VCCSYS
C96
C95
VCCSYS
C94
0.1UF 0.1UF 0.1UF
GND
SA[0..12]
GND
GND
4166
6808
SA[0..12]
SA0
SA1
SA2
7
8
10
6
SD0
SD1
SD2
SD3
SD4
SD5
SD6
SD7
11
13
14
15
17
19
20
22
PGP3
SD[0..15]
R122 R123 R124 R125 R126 R127 R128 R162 R163
1K
1K
1K
1K
1K
1K
1K
1K
1K
SD[0..15]
RESDRV
IOR#
IOW#
RESDRV
IOR#
IOW#
PIRQ1
TC
DRQ2
DACK2#
TC
DRQ2
DACK2#
32
4
5
23
25
24
3
33
34
3334
8790
VVVV
CCCC
CCCC
A
HLPP
IOLL
FFLL
II01
LL
FLP24X1
2
C92
27PF
X2
24MHz
C93
1
27PF
26
31
56
55
53
52
2
1
41
51
58
62
64
67
57
61
63
66
49
28
29
30
27
48
35
B
o
a
r
d
VCCSYS5
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
GND
GND
GND
P8
GND DENSEL
GND
- - GND DRATE0
GND
INDEX
GND MOTOR0
GND DRVSEL1
GND DRVSEL0
GND MOTOR1
GND
DIR
GND
STEP
GND
WDATA
GND
WGATE
GND TRACK0
GND
WP
GND
RDATA
GND
SIDE
GND
DCHNG
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
FLPDNSEL
FLPDRATE
FLPINDX#
FLPME0#
FLPDS1#
FLPDS0#
FLPME1#
FLPDIR#
FLPSTEP#
FLPWRD#
FLPWE#
FLPTRK0#
FLPWP#
FLPRDD#
FLPHDS#
FLPDCHG
FDD 10th Cntr 17x2 Berg
AMP 1-102977-7
IDE HDD
Connector
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
41
43
10
11
U22E
74HCT04SYS
RESDRV#
SD7
SD6
SD5
SD4
SD3
SD2
SD1
SD0
VCC1
We buffer PGP1 & PGP2
to prevent backdrive
from the IDE Hard Disk.
R165
1K
GND
IOW#
IOR#
VCCSYS
IRQ14
SA1
SA0
4
PGP1
o
f
FLPDNSEL
FLPDRATE
VCCSYS
1
4
1
4
E
d
g
e
FLPME0#
FLPME1#
GND
RESDRV
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
Component side
of board
FLPINDX#
FLPDCHG
FLPDIR#
FLPSTEP#
FLPWRD#
FLPWE#
FLPTRK0#
FLPWP#
FLPRDD#
FLPHDS#
FLPDS0#
FLPDS1#
PC8477B
112355564
9261604955
FLP24X2
R130
1M
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
U30
INDEX
DSKCHG
DIR
STEP
WDATA
D0
WGATE
D1
TRK0
D2
WP
D3
RDATA
D4
HDSEL
D5
DR0
D6
DR1
D7
DR2
DR3
MTR0
MTR1
RESET
RD
MTR2
WR
MTR3
IRQ6
DENSEL
TC
DRATE0
DRQ
DRATE1
DRV2
DACK
G
G G G G G G G G N IDENT
XTAL1/CLKG
MFM
NNNNNNNNND
XTAL2
D D D D D D D D D A INVERT
A0
A1
A2
CS
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
R169
6
VCCSYS
5
VCCSYS
U38B
74ACT32
33
GND
1
4
GND
9
PGP2
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
41
43
P9
RESET
GND
DATA7
DATA8
DATA6
DATA9
DATA5 DATA10
DATA4 DATA11
DATA3 DATA12
DATA2 DATA13
DATA1 DATA14
DATA0 DATA15
GND
(VCC)
- - GND
IOW
GND
IOR
GND
(IOCHRY)
(ALE)
- - GND
IRQ
IOCS16#
ADDR1
PDIAG
ADDR0
ADDR2
CS0
CS1
HDACC#
GND
VCCLGC VCCMTR
GND
TYPE#
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
SD8
SD9
SD10
SD11
SD12
SD13
SD14
SD15
VCCSYS
VCCSYS
R170
IOCS16#
BALE
33
E
d
g
e
o
f
B
o
a
r
d
Component side
of board
VCCSYS
R129
10K
Super I/O Floppy & IDE Hard Drive
(C) Advanced Micro Devices, Inc.
IDE 10th Cntr 22x2 Berg
AMP 2-102977-2
GND
5204 E Ben White Blvd
Austin, Texas
78741
(800) 222-9323
AMD Proprietary/All rights reserved
10
U38C
74ACT32
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
SA2
8
GND
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
Title
Floppy & IDE Interface
Size Document Number
B
ElanSC300 Local Bus Reference
Date:
January 11, 1996 Sheet
12 of
REV
1.8
16
VCC5
1
Q5
P12VOLT
Q10
3
P12VOLT
2
2
7
8
4.7K
VCC5
4
R144
1M
C108
0.1UF
5
PMC1
R145
ORIGIN OF
VCC1CRD5 PLANE
5
6
4
1
VCC1CRD5
3
GND
FMC2A
SI9956DY
VCC5
1
Q6
Q9
3
P12VOLT
2
VCC3
4
2
7
8
R142
1M
C109
0.1UF
5
PMC3
R146
4.7K
1
ORIGIN OF
VCC2CRD5 PLANE
5
6
4
VCC2CRD5
3
GND
FMC2A
SI9956DY
VCC5
1
Q7
Q8
P12VOLT
3
2
R147
2
7
8
0
4
ENAVDD
R143
1M
C110
*0.1UF
5
1
5
6
4
VCCLCD5
3
GND
GND
FMC2A
SI9956DY
VCC1
VCC5
VCC5
1
4 U33A
4
2 D
5
P Q
V
R
C
3 C CLK
R185
10K
SD2
SD2
PGP0
PGP0
C
L
VCC5
VCC5
1
4 U32A
4
2 D
5
V
P Q
C
R
3 C CLK
SD1
PGP0
C
L
VCC5
SD0
PGP0
SD[0..15]
SD[0..15]
VCC5
1
1
0 U32B
4
12 D
9
V
P Q
C
R
11 C CLK
C
L
Q
P12VOLT
VCCSYS
R133
4
1M
6
74HCT74V5
1
123
2
Q3
SI9430DY
5 6 7 8 P-MOSFET
3
Q2
PMBT3904
1
VCC5 VCC5
R132
2
1.5K
D4
RB400D
3
ROMVPP
ICVPP2
ICVPP1
GND
6
74HCT74V5
1
P12VOLT 4
U31
VPPIN
VDD
14
VPPB
8
EN21
VCC2
5
9
EN20
VCC1
3
VPPA
11
EN11 VPPO2
7
12
EN10 VPPO1
1
13
LOW1
NC
2
GND
6
8
1 74HCT74V5
3
RESDRV#
VPPB
VPPA
Q
Q
RESDRV#
10
GND
LOW2
MIC2558
14-SOIC
C97
Power Supply
C98
0.1UF 0.1UF
GND
(C) Advanced Micro Devices, Inc.
GND
5204 E Ben White Blvd
Austin, Texas
78741
(800) 222-9323
AMD Proprietary/All rights reserved
Title
GND
DC/DC Power
Size Document Number
B
ElanSC300 Local Bus Reference
Date:
January 11, 1996 Sheet
13 of
REV
1.8
16
LVEE#
LVEE#
OVCC3
Primary/Secondary
Swapping Circuitry
GND
Secondary
Power Source
VCCMEM
AC
ADAPTER
VCC3
VCCSYS3
Primary
Power Source
Logic
Linear Regulator,
Power switching,
DC/DC
PWR_SOURCE
VCC1
BATT
VCC5
VCCSYS5
OACIN
P12VOLT
BATT_PRES
PWR_SOURCE
VEE
BL1#
BL1#
BL2#
BL2#
BL3#
BL3#
BL4#
BL4#
CHG_CURRENT
Pulse Width
Modulator
&
A/Ds
BATT_STAT
PWR_ON
VCC3
PM5VOLT
5V
Regulator
2
ACIN
ACIN
1
OACIN
RESIN#
BATT_PRES
RESIN#
Power & Charge
Control Logic
PWR_SW
PM5VOLT
GND
Master Reset Switch
Will clear RTC Valid Bit.
RST_SW
PWR_ON
XIORESET#
XIORESET#
CHG_CTRL
GND ON/OFF
GND
RESET
VCC5
10UF/10V
VCC1
VCC5
2
VCC5
10UF/10V
10UF/10V
VCC1
10UF/10V
GND
GND
GND
GND
VCCMEM
VCCMEM
P12VOLT
P12VOLT
3
10UF/10V
VCCSYS2
10UF/10V
GND
GND
VCCSYS
VCCSYS
VCC5
2
VCC1
3
10UF/10V
10UF/10V
GND
GND
VCCSYS2
VCCSYS2
10UF/25V
GND
10UF/25V
GND
ELAN REV B ONLY
MINIMUM uPower mode configuration
With this implementation the idea is to prevent the RTC RAM from losing its contents while in uPower
OFF mode. This is accomplished by allowing the secondary power source to keep the VCC3
plane powered up during uPower OFF mode.
(C) Advanced Micro Devices, Inc.
10UF/10V
10UF/10V
GND
GND
VCC3
VCC3
10UF/10V
GND
10UF/10V
GND
5204 E. Ben White Blvd.
Austin, Texas
78741
(800) 222-9323
AMD Proprietary/All Rights Reserved
Title
ELAN Rev B uPower mode P/S Block Diagram
Size Document Number
REV
B
ElanSC300 Local Bus Reference
1.8
Date:
January 11, 1996 Sheet
14 of
16
SEC_PWR_SOURCE
LVEE#
LVEE#
Linear Regulator
(Always ON as long
as some source
of power is
available)
GND
VCCMEM
Secondary
Power Source
VCC3
SEC_PRES
AC
ADAPTER
VCCSYS2
VCC3
Primary
Power Source
Logic
VCC3
PWR_SOURCE
VCCMEM
VCC1
BATT
Power switches
DC/DC
(This part of block
is controlled by
the power & charge
control block)
VCC5
2
VCCSYS
OACIN
1
P12VOLT
BATT_PRES
RESIN#
PWR_SOURCE
BATT_STAT
VEE
BL1#
BL1#
BL2#
BL2#
BL3#
BL3#
BL4#
BL4#
PRI_CHG
Pulse Width
Modulator
&
A/Ds
BATT_PRES
SEC_PRES
GND
Master Reset Switch
Will clear RTC Valid Bit.
PWR_ON
SEC_CHG
PM5VOLT
5V
Regulator
ACIN
ACIN
OACIN
XIORESET#
BATT_PRES
PWR_SW
XIORESET#
Power & Charge
Control Logic
OP5VOLT
RST_SW
PWR_ON
SEC_PRES
XIORESET#
CHG_CTRL
GND ON/OFF
GND
With this implementation the idea is to prevent the DRAM & RTC RAM from losing its contents
while in uPower OFF mode. This is accomplished by allowing one of the three possible power sources
which are the AC adapter , main battery or the secondary power source, which is usually a
rechargeable battery, to provide power to the VCC3 & VCCMEM planes during uPower OFF mode.
The only time that the secondary battery would be the primary source of power is when no AC or Battery
is installed in system.
RESET
VCC5
10UF/10V
VCC1
VCC5
2
VCC5
10UF/10V
10UF/25V
P12VOLT
10UF/25V
GND
GND
GND
GND
VCCMEM
VCCMEM
VCC1
VCC1
3
10UF/10V
VCCSYS2
10UF/10V
GND
GND
VCCSYS
VCCSYS
VCC5
2
P12VOLT
3
10UF/10V
10UF/10V
GND
GND
VCCSYS2
VCCSYS2
10UF/10V
GND
10UF/10V
GND
ELAN REV B ONLY
MAXIMUM uPower Mode Configuration
(C) Advanced Micro Devices, Inc.
10UF/10V
10UF/10V
GND
GND
VCC3
VCC3
10UF/10V
GND
10UF/10V
GND
5204 E. Ben White Blvd.
Austin, Texas
78741
(800) 222-9323
AMD Proprietary/All Rights Reserved
Title
ELAN Rev B uPower mode P/S Block Diagram
Size Document Number
REV
B
ElanSC300 Local Bus Reference
1.8
Date:
January 11, 1996 Sheet
15 of
16
LVEE#
LVEE#
VCC3
GND
VCCMEM
AC
ADAPTER
Linear Regulator
Power Switches
DC/DC
VCCSYS2
VCC5
Primary
Power Source
Logic
PWR_SOURCE
VCC1
BATT
VCC5
2
VCCSYS
OACIN
1
P12VOLT
BATT_PRES
RESIN#
PWR_SOURCE
VEE
GND
Reset Switch
Will clear RTC Valid Bit.
BL1# BL1#
CHG_CURRENT
Pulse Width
Modulator
&
A/Ds
BATT_STAT
BL2# BL2#
PWR_ON
BL3# BL3#
BL4# BL4#
PM5VOLT
5V
Regulator
0
ACIN
ACIN
OACIN
BATT_PRES
OP5VOLT
RESIN# & XIORESET# would have to be connected together
if using ELAN rev B without uPower mode support.
Install this resistor when using ELAN rev B without uPower mode.
Remove when using ELAN rev A.
XIORESET#
10K
Install resistor when using ELAN rev A only.
Pin 140 is a NC on ELAN rev A
Remove when using ELAN rev B
GND
Power & Charge
Control Logic
PWR_SW
PWR_ON
CHG_CTRL
This is the implementation where the system would be normally ON all the time relying on power
management to conserve battery power. If the system were to be turned OFF, the RTC RAM would lose its
contents. This would also be the implementation if using an ELAN rev B without uPower mode support.
GND
VCC5
10UF/10V
VCC1
VCC5
2
VCC5
10UF/10V
10UF/25V
P12VOLT
10UF/25V
GND
GND
GND
GND
VCCMEM
VCCMEM
VCC1
VCC1
10UF/10V
10UF/10V
10UF/10V
10UF/10V
3
VCCSYS
GND
GND
VCCSYS
VCCSYS
VCC5
2
P12VOLT
3
10UF/10V
VCCSYS2
10UF/10V
GND
GND
VCCSYS2
VCCSYS2
GND
GND
ELAN rev A P/S Block Diagram
VCC5
2
3
(C) Advanced Micro Devices, Inc.
10UF/10V
10UF/10V
GND
GND
VCC3
VCC3
5204 E. Ben White Blvd.
Austin, Texas
78741
(800) 222-9323
AMD Proprietary/All Rights Reserved
ELAN rev A4
10UF/10V
GND
10UF/10V
GND
Title
ELAN Rev A P/S Block Diagram
Size Document Number
B
ElanSC300 Local Bus Reference
Date:
January 11, 1996 Sheet
16 of
REV
1.8
16
ElanSC300 Internal Video Reference Design Revision History:
Rev 1.0
Rev 1.1 - 1/24/94 - Added pulldown resistor (R12) to pin 140 of ELAN (page 2).
Rev 1.2 - 1/26/94 - Fixed pinout of ELAN (page 2)
Was:
Name - Pin
-----------LF1
- 207
LF2
- 206
LF3
- 205
LF4
- 2O4
Now:
Rev 1.3 - 3/11/94 -
-
Name
- Pin
--------------------------LF1{HIGHSP PLL}
- 204
LF2{INTERMEDSP PLL} - 205
LF3{LOWSP PLL}
- 206
LF1{VIDEO PLL}
- 207
p
p
p
p
p
p
p
p
p
p
p
p
p
p
p
|LINK
1
revision
2 |elanchip.sch
3 |elanmisc.sch
4 |dram.sch
5 |buffs.sch
6 |biosdos.sch
7 |cgavideo.sch
8 |pcmnbcon.sch
9 |serpar.sch
10|keybrd.sch
11|flopide.sch
12|power.sch
13|psblock1.sch
14|psblock2.sch
15|psblock3.sch
Rev 1.7 12-15-94 Added rev B support
-Sheet 2: Pulled up IOCS16#,MCS16#,IRQ14,IOCHRDY to VCC1 instead of VCC3.
Sheet 2: Pin 140 on ELAN is now XIORESET#.
Sheet 2: Seperated VCC core & VCC1 pins on ELAN.
Sheet 2: Added decoupling capacitors to VCC1 plane.
Sheet 2: Deleted R12 pulldown on pin 140 of ELAN.
Sheet 2: Filtered the VCC core and AVCC plane.
Sheet 3: Changed C24 & C25 values to 22pF.
Sheet 3: Added 0 ohm option on BAUDOUT & AFDT# signals for ELAN rev B.
Sheet 3: Added option to support XIORESET# for ELAN rev B.
Sheet 3: Moved reset circuit to power supply block diagram sheet
Sheet 3: Changed R26 from 15M to 10M.
Sheet 4: Added SA12 (MA11 in asymmetrical DRAM mode) to memory interface
to support asymmetrical DRAM devices when using ELAN rev B.
Sheet 6: Added DOSROM Flash support.
Sheet 6: Added DOSROM Address Decode support.
Sheet 7: Changed BAUDOUT label to SBAUDOUT.
Sheet 7: Changed C39-C45 values from 330pF to 100pF.
Sheet 7: Deleted serial I/R circuit.
or to allow Parallel port redefinition option in ELAN rev B.
Sheet 8: Added option to allow gating of ISA MEMR# & MEMW# when using ELAN rev A
Sheet 9: Added option to allow EMEMR# or SLCTIN# as source for PCMCIA PMEMR#.
Sheet 9: Added option to allow EMEMW# or INIT# as source for PCMCIA PMEMW#.
Sheet 10: Removed KB controller suspend erratta fix.
Made a note specifying the type of device we recommend.
Sheet 11: PGPA pulled up to VCC1 instead of VCC3.
Sheet 12: Added 10K pullup to PGP0.
Sheet 13-15: Created Power supply block diagrams showing uPower mode support.
Swapped Intermediate PLL & Low Speed PLL labels on page 3.
Added this Revision History page.
Revisions from debug of Emulation Board.
Upgraded schematics to OrCad 386+
Moved this revision page to sheet 1
Changed signal names for PCMCIA slots:
Old
New
Old
New
--------------------------MCE1#
MCEHA#
MCE2#
MCEHB#
MCE12# MCELA#
MCE22# MCELB#
VPP1
VPPA
VPP2
VPPB
REG1#
REGA#
REG2#
REGB#
1ICRST RSTA
2ICRST RSTB
CD1#
CDA#
CD2#
CDB#
RDY1#
RDYA#
RDY2#
RDYB#
WP1
WPA
WP2
WPB
BVD11
BVD1A
BVD21
BVD1B
BVD12
BVD2A
BVD22
BVD2B
ISA24
PCMSA24
ISA25
PCMSA25
sheet 2: renamed LCDD0-3 signals on ELAN (second functions of pins don’t change)
sheet 2: removed REFRESH (REF on pin 148) function from ELAN
sheet 2: move pullup resistors (R6-9) to VCC3 from VCC5
sheet 2: add pullup resistors to signals PIRQ0-1
sheet 2: add better filtering to AVCC (pin 203) of Elan
sheet 2: add cap to SYSCLK signal for filtering
sheet 2: run IOCS16# signal off page for IDE HDD on sheet 11
sheet 2: Elan pin 140 pulldown resistor changed to 1K ohm
sheet 2: renamed PGPA-D to PGP0-3
sheet 3: move RESET pullup resistor & diode from VCC3 to VCC5
sheet 3: move RESUME pullup resistor from VCC3 to VCC5
sheet 3: fix 32KHz Xtal resistor & cap values, add series resistor to 32KIN signal
sheet 8: changed series resistor values to 33 ohms
sheet 8: changed pullup resistor values to 10K ohms
sheet 8: PCMCIA connector pin changes: pin 7 is MCEHx# & pin 42 is MCELx#
sheet 10: added inverter to clock line for 80C42
sheet 10: changed mouse & keyboard clock & data caps to 47pF
sheet 11: added pullup resistor to PGPB
sheet 11: added IOCS16# & VCC to IDE connector
sheet 12: added series resistor to RESIN# signal to power connector
sheet 13: changed signal name on switch from ACIN to SW_ACIN
Rev 1.4 - 4/19/94 -
Rev 1.5 - 7-1-94 -
Revisions from debug of Evaluation Board.
sheet 2: Change name on ELAN chip pin 183 to PULLUP
sheet 3: Change DTR# & RTS# pullup & down resistors to 10K ohm
sheet 3: Fix pinout of 32KHz xtal & component values in circuit
sheet 5: Add bypass caps to buffers
sheet 8: fix MCELx# and MCEHx# on connectors
for the last time:
CE1# = pin 7
= Even = LOW
CE2# = pin 42 = Odd
= HIGH
sheet 8: Add OR gates for Card Detect qualification
sheet 9: Change 74HCT374 to 74HCT373, also change PPCLKR control gate to NOR
sheet 10: fix way 80C42 connected to keyboard and mouse
sheet 11: fix floppy connector for 2 drives
sheet 11: Change PGP0 to PGP3
sheet 12: Change PGP3 to PGP0
sheet 12: Tie BAT signal to VCC3 with short
sheet 13: Change ACIN pullup resistor from VCC3 to VCC5
sheet 13: Change ACIN series resistor value to 100 ohms
sheet 13: stronger
ACIN pullup, the Elan has internal Pulldown
sheet 13: Add 10uF/10v caps to power planes
SHEET
SHEET
SHEET
SHEET
SHEET
SHEET
SHEET
SHEET
SHEET
SHEET
SHEET
SHEET
SHEET
SHEET
3: Pulled RTS# down instead of up to select internal video mode.
3: Moved location of R25,series resistor for 32khz xtal.
3: Changed value of R26,parallel resistor on 32khx xtal to 15M to allow faster startup.
3: Changed value of R18, Reset RC resistor, to 390K to allow longer RESET.
3: Changed value of R16 to speed up RESUME# edge, to 100 Ohms.
3: Fixed speaker circuit by installing a .1uF cap and 33 Ohm res in series with spkr.
3: Changed value of PLL caps to .47uF to reduce clock jitter.
4: Changed the DRAM address series resistors to 0 Ohms to compensate for big capacitance.
5: Added a HD151015 translation buffer to convert the SDEN#,SDWRTL,SDWRTH signals to 3V levels.
10: Added KB controller mods to allow functionality in SUSPEND/RESUME states.
11: Gated PGP1 and PGP2 thru an OR gate to the HD conn to fix backdrive issue.
11: Added 1K pullup to VCC3 on PGP1.
12: Added battery to MAX722 to fix 3V powerup issue.
12: Pulled up SHDN# signal on MAX722 to VCC3 instead of VCC5.
NOTE: See "ALTERNATE PIN FUNCTIONS" section in 386SC300 DATA MANUAL
Rev 1.6 - 9-5-94 - - This revision of the schematic includes rev C & D reworks
for description of PIN definition differences between
SHEET 2: Changed MEMR# & MEMW# signal labels to EMEMR# & EMEMW#.
Internal Video & Full ISA mode.
SHEET 2: Changed R12 from 1K to 10K.
SHEET 2: Added 10K pullup to IRQ1.
SHEET 3: Modified values & locations of Loop Filter Caps & Resistors.
SHEET 3: Changed RTS# & DTR# pulldown values to 10K.
SHEET 5: Connected DIR pin on U6 & U7 to VCCMEM53 instead of VCCSYS5.
(C) Advanced Micro Devices, Inc.
SHEET 6: Changed U13 type from HCT to ACT.
SHEET 7: Added series terminating resistors to video SRAM data lines.
5204 E. Ben White Blvd.
SHEET 8: Added logic (U36 & U37) to gate off MEMR# & MEMW# to the ISA bus during PCMCIA cycles.
Austin, Texas 78741
SHEET 8: Added resistors to prevent floating PCMCIA signals.
(800) 222-9323
SHEET 8: Pulled PCMCIA resets down instead of up.
AMD Proprietary/All Rights Reserved
SHEET 9: Made corrections to RS232 symbol. Pin 27 is now C2+ & pin 26 is C2-.
Title
SHEET 12: Deleted RESIN# signal from P/S.
Revision History
Size Document Number
REV
B
ElanSC300 Internal Video Reference
1.7
Date:
January 11, 1996 Sheet
1 of
15
Note: pages 13-15 have to be unlinked from schematic before attempting
to generate a netlist or BOM. Pages 12-14 are block diagrams.
32KOUT
32KIN
BAUDOUT
LF4
LF3
LF2
LF1
SPKER
XIORESET#
RESIN#
ACIN
RESUME#
VCC3
R186
AVCC3
L4
These resistors are
used to provide
a faster rise time
for the signals that
they are attached
to.
R183 R13
10K
10K
R14
10K
C146
33uF
0.1UF
GND
VCC3
L3
VCC1 VCC1 VCC1 VCC1
R6
1K
C145
33uF
GND
SYSCLK
IRQ1
45
195
194
193
46
76
47
49
54
55
56
57
58
192
33
PIRQ0
PIRQ1
DACK2#
DRQ2
TC
IOR#
IOW#
EMEMR#
EMEMW#
RESDRV
SA[0..12]
D[0..15]
C13
47PF
GND
IOCHRDY
SA[0..12]
D[0..15]
SA0
SA1
SA2
SA3
SA4
SA5
SA6
SA7
SA8
SA9
SA10
SA11
SA12
VCC1
R9
1K
SDEN#
SDWRTH
SDWRTL
R7
1K
R8
1K
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
D10
D11
D12
D13
D14
D15
IOCS16#
IRQ14
IOCS16#
MCS16#
1
11 2 1
28381
092 23464
31507
6358925852
SYSCLK
VVVVVAVVVVVVVV
CCCCCVCCCCCCCC
IRQ1
CCCCCCCCC
PIRQ0(IRQ3) C C C C C
1C55MMMSSS
PIRQ1(IRQ6)
EEEYYY
DACK2#(TCLK)
MMMSSS
2
DRQ2(TDO)
AEN(TD)
TC(TMS)
IOR#
IOW#
MEMR#
MEMW#
RSTDRV
IOCHRDY
74
73
72
71
70
69
67
66
64
63
62
61
60
SA0
SA1
SA2
SA3
SA4
SA5
SA6
SA7
SA8
SA9
SA10
SA11
SA12
42
41
40
39
38
37
36
34
32
31
30
29
28
27
26
25
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
D10
D11
D12
D13
D14
D15
59
SDEN#
SDWRTH 51
SDWRTL 50
BL1#
BL2#
BL3#
BL4#
PMC2
VCCSYS2
VCCSYS
VCCMEM
VCC5
/A1
/A2
/A3
/A4
/A5
/A6
/A7
/A8
/A9
/A10
/A11
/A12
1
3
9
S
P
K
R
2222
0000
4567
LLLL
FFFF
1234
{{{{
HILV
INOI
GTWD
HRSE
SMPO
PE
DPP
PSLL
LPLL
L }}
}P
BL1#
BL2#
BL3#
BL4#
LPH#
196
197
198
143
IOCS16#(LCDDL0)
MCS16#(LCDDL1)
IRQ14(LCDDL2)
SBHE(LCDDL3)
GGGGGGGGGGGGGG
NNNNNNNNNNNNNN
DDDDDDDDDDDDDD
1235561111112
12032380025590
4516718
1
4
M
O
U
T
(
B
A
U
D
O
U
T
)
22
00
12
XX
33
22
IO
NU
T
1
4
0
X
I
O
R
E
S
E
T
#
1
4
1
R
E
S
I
N
#
1
9
9
J
T
A
G
E
N
111
000
123
AER
CXE
ITS
NSU
MM
IE
##
11 11
33788
78754
PPPPP
MMMMM
CCCCC
01234
1111
8888
9876
PPPP
GGGG
PPPP
0123
ElanSC300
208-PQFP
11
48
52
FCC
RPP
M12
///
VHV
DDD
RRO
VV(
((BM
IPU(
RRSI
QEYR
1Q#Q
2//4
)II)
1111
8777
1893
L L
C C
DLDL
DCDC
0D2D
/D/D
R1B3
(/(/
DGII
A(O(
CDCD
KRHR
5QCQ
#5H1
))K)
1111
4777
4574
GND
FRM1
CP11
CP21
M1
LD0
LD1
LD2
LD3
D
S
DOD
SES
C#W
E(E
#C#
(P(
DUP
ARU
CDL
KYL
1#U
#/P
)L)
111
448
673
D
DDDDDDDDDDD
S
SSSSSSSSSSS
MDDMMMMMMMMMMM
ASSAAAAAAAAAAA
1MM45678911111
(AA((((((01234
N23AAAAAA(((((
A((111111AAAAA
#CC34567812222
/PP//////90123
DIUUDDDDLL/////
SRRCAAAAAALLLLL
MQSLCCCC11AAAAA
A7TKKKKK7812222
0)))6730))90123
8RA
0C2
4#0
2 G
C A
S T
# E
MCEHA#
MCELA#
VPPA
REGA#
RSTA
CDA#
RDYA#
WPA
BVD1A
BVD2A
WAIT#
80
82
83
87
85
86
84
88
89
90
91
AFDT#
PE
STRB#
SLCT
BUSY
ERR#
SLCTIN#
ACK#
INIT#
PPDWE#
PPOEN#
MWE#
RAS0#
RAS1#
CAS0H#(SRCS3#)
CAS0L#(SRCS2#)
D D D D D D D CAS1H#(SRCS1#)
S S S S S S S CAS1L#(SRCS0#)
MMMMMMM
DDDDDDDD
S1234567
M(((((((
DLBBWMDA MMMMMMMMMMM
0RLH___D AAAAAAAAAAA
(DEERICS 01234567891
0
LY###O##
D#////// ///////////
E/IIDDD0 SSSSSSSSSSS
VDRRRRRW AAAAAAAAAAA
#RQQQQQS 11111122221
)Q19730# 45678901233
8
2
3
7
6
5
4
DDDDDDDDDDDDDDD
SSSSSSSSSSSSSSS
MMMMMMMMMMMMMMM
AAAAAAAAAAAAAAA
012345678911111
01234
DDDDDDDD
SSSSSSSS
MMMMMMMM
DDDDDDDD
01234567
GND
22111111111
41987654310
C144
0.1UF
GND
C9
0.1UF
GND
C1
C2
0.1UF
GND
MCEHB#
MCELB#
VPPB
REGB#
RSTB
CDB#
RDYB#
WPB
BVD1B
BVD2B
PCMSA24
PCMSA25
92
93
94
96
97
98
99
100
44
43
11111111
46666777
86789012
0.1UF
DVCC3
130
129
131
132
133
110
111
112
114
113
115
122
124
123
125
126
127
116
117
118
120
119
134
136
ROMCS#
DOSCS#
111111111111111
666666555555554
543210985432109
C143
U?
MCEH-A#
MCEL-A#
VPP-A
REG-A#
RST-A
CD-A#
RDY-A#
WP-A
BVD1-A
BVD2-A
WAIT-AB#
ICDIR
MCEH-B#
MCEL-B#
VPP-B
REG-B#
RST-B
CD-B#
RDY-B#
WP-B
BVD1-B
BVD2-B
CA24
CA25
DTR#
RTS#
SOUT
CTS#
DSR#
DCD#
SIN
RIN#
For Reference Only
L
LV
VE
DE
D#
#(
(I
BR
AQ
L1
E5
))
777
589
AFDT#
PE
STRB#
SLCT
BUSY
ERROR#
SLCTIN#
ACK#
INIT#
PPDWE#(PPDCS#)
PPOEN#
SCHEMATICS PROVIDED AS IS
AMD MAKES NO WARRANTY
EXPRESSED OR IMPLIED
LVDD#
LVEE#
DSCE#
DSOE#
DSWE#
DSMA[0..14]
DSMD[0..7]
2
0
0
DBUFOE#
SDWRTH
SDWRTL
106
107
108
109
190
VCC1
PGP0
PGP1
PGP2
PGP3
8042CS#
RC#
A20GATE
GND
DVCC3
47uH
R1
PMC0
VCC1
C11
47uH
10
0.1UF
GND
VCC5
C3
C4
0.1UF
GND
0.1UF
GND
VCCSYS
C5
C6
0.1UF
GND
0.1UF
GND
VCCMEM
C7
C8
0.1UF
GND
0.1UF
GND
VCCSYS2
DTR#
RTS#
SOUT
CTS#
DSR#
DCD#
SIN
RI#
C10
0.1UF
GND
ROMCS#
DOSCS#
R11
R10
R5
R4
R3
R2
SA[13..23]
33
33
33
33
33
33
MWE#
RAS0#
RAS1#
CAS0H#
CAS0L#
CAS1H#
CAS1L#
SA[13..23]
SA13
SA23
SA22
SA21
SA20
SA19
SA18
SA17
SA16
SA15
SA14
ElanSC300 Chip
(C) Advanced Micro Devices, Inc.
5204 E. Ben White Blvd.
Austin, Texas 78741
(800) 222-9323
AMD Proprietary/All Rights Reserved
Title
DSMA[0..14]
DSMD[0..7]
ElanSC300
Size Document Number
B
ElanSC300 Internal Video Reference
Date:
January 11, 1996 Sheet
2 of
REV
1.7
15
Install when using ELAN rev B with the parallel port signal redefinition option enabled.
Do not install for ELAN rev A
or when using ELAN rev B in a system that requires ELAN parallel port
R192
AFDT#
SBAUDOUT
0
R193
BAUDOUT
0
Install for ELAN rev A
or when using ELAN rev B in a system that requires ELAN parallel port
Do not install when using ELAN rev B with the parallel port signal
redefinition option enabled.
Mode
RTS#
DTR#
Internal CGA
Local Bus
Full ISA Bus
0
1
X
RTS#
0
0
1
C17,C19,C21 & C23 should not be installed.
Footprints should still be put on board as placeholders
for future revisions of the chip.
DTR#
R176
10K
GND
LF1
LF1
LF2
LF3
LF4
R21
10K
LF2
LF3
LF4
R23
0
GND
R19
0
C17
0.47uF
R24
0
C19
0.47uF
LF2RC
LF4RC
GND
C16
0.47uF
C18
0.47uF
LF3RC
Video
PLL
C21
0.47uF
C23
0.47uF
C20
0.47uF
LF1RC
Low Speed
PLL
R22
0
Intermediate
PLL
C22
0.47uF
High Speed
PLL
ElanSC300 Chip Loop Filters
NOTE
Place these componments close to the
ElanSC300 pins to minimize trace length.
VCC5
SPKER
R16
100
R17
RESRC#
SW1
(C) Advanced Micro Devices, Inc.
R25
RESUME#
C140
0.1uF
BZ1
32KIN
33
C14
0.1UF
R177
33
GND
SW PBNO
SUS/RESUME
Suspend/Resume Switch
X1 4 3
33
BUZZER
GND
System Speaker
R26
10M
32KOUT
2
C25
22pF
5204 E. Ben White Blvd.
Austin, Texas 78741
(800) 222-9323
AMD Proprietary/All Rights Reserved
32.768KHz
1
Title
C24
22pF
GND
32KHz Crystal
Xtal, Loop Filters, Switches
Size Document Number
B
ElanSC300 Internal Video Reference
Date:
January 11, 1996 Sheet
3 of
REV
1.7
15
Bank 0
MA0
MA1
MA2
MA3
MA4
MA5
MA6
MA7
MA8
MA9
MWE#
RAS0#
CAS0H#
CAS0L#
21
22
23
24
27
28
29
30
31
32
U2
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
17
18
34
35
33
WE
RAS
CASH
CASL
OE
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
D10
D11
D12
D13
D14
D15
26
45
50
GND
GND
GND
VCC
VCC
VCC
GND
1MX16 DRAM
50-TSOP
Bank 1
2
D0
3
D1
4
D2
5
D3
7
D4
8
D5
9
D6
10
D7
41
D8
42
D9
43
D10
44
D11
46
D12
47
D13
48
D14
49
D15
VCCMEM
1
6
25
MA0
MA1
MA2
MA3
MA4
MA5
MA6
MA7
MA8
MA9
MWE#
RAS1#
CAS1H#
CAS1L#
GND
21
22
23
24
27
28
29
30
31
32
U3
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
17
18
34
35
33
WE
RAS
CASH
CASL
OE
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
D10
D11
D12
D13
D14
D15
26
45
50
GND
GND
GND
VCC
VCC
VCC
2
D0
3
D1
4
D2
5
D3
7
D4
8
D5
9
D6
10
D7
41
D8
42
D9
43
D10
44
D11
46
D12
47
D13
48
D14
49
D15
VCCMEM
1
6
25
1MX16 DRAM
50-TSOP
MWE#
RAS0#
CAS0H#
CAS0L#
RAS1#
CAS1H#
CAS1L#
MA[0..10]
D[0..15]
D[0..15]
SA[0..12]
SA[13..23]
SA12
R188
33
MA11
SA13
SA23
SA22
SA21
SA20
SA19
SA18
SA17
SA16
SA15
SA14
R36
R37
R35
R33
R34
R32
R31
R30
R29
R28
R27
33
33
33
33
33
33
33
33
33
33
33
MA10
MA9
MA8
MA7
MA6
MA5
MA4
MA3
MA2
MA1
MA0
SA[13..23]
VCCMEM
C26
C27
C29
10UF/10V 10UF/10V
GND
C30
C28
C31
C32
0.1UF 0.1UF 0.1UF 0.1UF 0.1UF
GND GND
GND
GND
GND
Main DRAM System Memory
GND
(C) Advanced Micro Devices, Inc.
5204 E. Ben White Blvd.
Austin, Texas 78741
(800) 222-9323
AMD Proprietary/All Rights Reserved
Title
DRAM Main Memory
Size Document Number
B
ElanSC300 Internal Video Reference
Date:
January 11, 1996 Sheet
4 of
REV
1.7
15
These Hitachi HD151015 devices require that the "B" side always
be greater then or equal to the "A" side.
VCCSYS
VCCMEM
VCCMEM
GND
C125
0.1UF
GND
SA22
SA23
1
3
4
5
6
7
8
9
10
11
U7
VDA VDB
A0
B0
A1
B1
A2
B2
A3
B3
A4
B4
A5
B5
A6
B6
A7
B7
A8
B8
12
13
GND DIR
GND
G
VCCSYS
24
22
21
20
19
18
17
16
15
BSA22
14
BSA23
VCCMEM
2
23
GND
C126
0.1UF
GND
BSA[13..23]
GND
HD151015
24-SOIC
VCCB>=VCCA
VCCMEM
VCCMEM
C124
0.1UF
GND
SA[13..23]
SA13
SA14
SA15
SA16
SA17
SA18
SA19
SA20
SA21
1
3
4
5
6
7
8
9
10
11
U6
VDA VDB
A0
B0
A1
B1
A2
B2
A3
B3
A4
B4
A5
B5
A6
B6
A7
B7
A8
B8
12
13
GND DIR
GND
G
SA[13..23]
VCCSYS
24
22
BSA13
21
BSA14
20
BSA15
19
BSA16
18
BSA17
17
BSA18
16
BSA19
15
BSA20
14
BSA21
VCCMEM
2
23
GND
VCCSYS
C127
0.1UF
GND
GND
HD151015
24-SOIC
VCCB>=VCCA
System Address Bus Buffers
NOTE
Need to translate address signals because memory
may be at 3.3v and ISA bus may be at 5v. This would not
be required if the ISA bus & the Memory bus
were both powered at the same level.
VCCSYS
VCCMEM
VCCMEM
U34 is being used to translate the Buffer control signals to the Hitachi
C122
devices as an example of what would be required if the Memory bus
0.1UF
was 3.3 volts & ISA bus was at 5 volts. This translation would not be
required if the ISA bus & the Memory bus was powered at the same level.
GND
VCCSYS
VCCMEM
U34
24 VDB VDA
1
22 B0
3
A0
SDEN#
21 B1
4
A1
SDWRTL
20
5
A2
SDWRTH
19 B2
6
B3
A3
18 B4
7
A4
17 B5
8
A5
16 B6
9
A6 10
15 B7
A7
14 B8
11
A8
2 DIR GND 12
23 G
VCCMEM
GND 13
C123
0.1UF
HD1015
GND
GND
GND
D[0..15]
VCCSYS
D[0..15]
VCCMEM
C141
0.1UF
GND
C142
0.1UF
D0
D1
D2
D3
D4
D5
D6
D7
U9P11
R54
10K
GND
GND
1
3
4
5
6
7
8
9
10
11
U4
VDA VDB
A0
B0
A1
B1
A2
B2
A3
B3
A4
B4
A5
B5
A6
B6
A7
B7
A8
B8
VCCSYS
24
22
SD0
21
SD1
20
SD2
19
SD3
18
SD4
17
SD5
16
SD6
15
SD7
14
U9P14
12
13
GND DIR
GND
G
2
23
BSDWRTL
BSDEN#
HD151015
24-SOIC
VCCB>=VCCA
VCCMEM
VCCSYS
U5
1 VDA VDB 24
3 A0
D8
SD8
B0 22
4
21
D9
SD9
B1 20
5 A1
D10
SD10
A2
B2
6 A3
D11
SD11
B3 19
7 A4
18
D12
SD12
B4
8 A5
17
D13
SD13
B5
9 A6
16
D14
SD14
B6 15
10 A7
D15
SD15
B7 14
U10P14
U10P11 11 A8
B8
12 GND DIR
2
BSDWRTH
13 GND
BSDEN#
G 23
R57
10K
GND
HD151015
24-SOIC
VCCB>=VCCA
GND
C128
0.1UF
GND
SD[0..15]
SD[0..15]
VCCSYS5
R55
10K
GND
SD0
SD1
SD2
SD3
SD4
SD5
SD6
SD7
SD8
SD9
SD10
SD11
SD12
SD13
SD14
SD15
R45
R44
R43
R42
R41
R40
R39
R38
R47
R46
R48
R49
R50
R51
R52
R53
1M
1M
1M
1M
1M
1M
1M
1M
1M
1M
1M
1M
1M
1M
1M
1M
ISA Data Bus Level Translating Buffers
VCCSYS
R56
10K
C129
0.1UF
GND
(C) Advanced Micro Devices, Inc.
GND
5204 E. Ben White Blvd.
Austin, Texas 78741
(800) 222-9323
AMD Proprietary/All Rights Reserved
GND
Title
NOTE
Need to translate data signals because memory
bus could be on 3.3v and ISA bus at 5v.
If ISA bus (VCCSYS) & Memory were powered at the same level the translation wouldn’t be needed.
Address & Data Buffering
Size Document Number
B
ElanSC300 Internal Video Reference
Date:
January 11, 1996 Sheet
5 of
REV
1.7
15
BIOS ROM
256Kx8 FLASH
SA0
SA1
SA2
SA3
SA4
SA5
SA6
SA7
SA8
SA9
SA10
SA11
SA12
BSA13
BSA14
BSA15
BSA16
BSA17
12
11
10
9
8
7
6
5
27
26
23
25
4
28
29
3
2
30
MEMW# 31
1
ROMVPP
MEMR# 24
22
MEMW#
ROMVPP
MEMR#
ROMCS#
U12
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
A15
A16
A17
DQ0
DQ1
DQ2
DQ3
DQ4
DQ5
DQ6
DQ7
13
14
15
17
18
19
20
21
VCC
32
GND
WE
VPP
OE
CE
16
SD0
SD1
SD2
SD3
SD4
SD5
SD6
SD7
VCCSYS
C37
0.1UF
GND
28F020DIP
32-DIP Socket
DOS ROMs
512Kx8 ROMs
256Kx8 FLASH
BSA[13..23]
BSA[13..23]
SD[0..15]
SD[0..15]
SA[0..12]
U8
A0 O0
A1 O1
A2 O2
A3 O3
A4 O4
A5 O5
A6 O6
A7 O7
A8
A9
A10
A11
A12
A13
A14VCC
A15
A16
A17
A18
GND
VPP
CE
OE
SA[0..12]
12
SA1
11
SA2
10
SA3
9
SA4
8
SA5
7
SA6
6
SA7
5
SA8
27
SA9
SA10 26
SA11 23
SA12 25
BSA13 4
BSA14 28
BSA15 29
BSA16 3
BSA17 2
BSA18 30
FLS19 31
VCCSYS
1
DOS0CS# 22
24
MEMR#
R199
R
SD0
SD1
SD2
SD3
SD4
SD5
SD6
SD7
VCCSYS
32
C33
0.1UF
16
GND
27C040
32-DIP Socket
Install this resistor when using
256Kx8 FLASH devices
MEMW#
13
14
15
17
18
19
20
21
12
SA1
11
SA2
10
SA3
9
SA4
8
SA5
7
SA6
6
SA7
5
SA8
27
SA9
SA10 26
SA11 23
SA12 25
BSA13 4
BSA14 28
BSA15 29
BSA16 3
BSA17 2
BSA18 30
FLS19 31
VCCSYS
1
DOS0CS# 22
24
U9
A0 O0
A1 O1
A2 O2
A3 O3
A4 O4
A5 O5
A6 O6
A7 O7
A8
A9
A10
A11
A12
A13
A14VCC
A15
A16
A17
A18
GND
VPP
CE
OE
13
14
15
17
18
19
20
21
SD8
SD9
SD10
SD11
SD12
SD13
SD14
SD15
VCCSYS
32
C34
0.1UF
16
GND
27C040
32-DIP Socket
12
SA1
11
SA2
10
SA3
9
SA4
8
SA5
7
SA6
6
SA7
5
SA8
27
SA9
SA10 26
SA11 23
SA12 25
BSA13 4
BSA14 28
BSA15 29
BSA16 3
BSA17 2
BSA18 30
FLS19 31
VCCSYS
1
DOS1CS# 22
24
U10
A0 O0
A1 O1
A2 O2
A3 O3
A4 O4
A5 O5
A6 O6
A7 O7
A8
A9
A10
A11
A12
A13
A14VCC
A15
A16
A17
A18
GND
VPP
CE
OE
13
14
15
17
18
19
20
21
SD0
SD1
SD2
SD3
SD4
SD5
SD6
SD7
VCCSYS
32
C35
0.1UF
16
GND
27C040
32-DIP Socket
12
SA1
11
SA2
10
SA3
9
SA4
8
SA5
7
SA6
6
SA7
5
SA8
27
SA9
SA10 26
SA11 23
SA12 25
BSA13 4
BSA14 28
BSA15 29
BSA16 3
BSA17 2
BSA18 30
FLS19 31
VCCSYS
1
DOS1CS# 22
24
U11
A0 O0
A1 O1
A2 O2
A3 O3
A4 O4
A5 O5
A6 O6
A7 O7
A8
A9
A10
A11
A12
A13
A14VCC
A15
A16
A17
A18
GND
VPP
CE
OE
13
14
15
17
18
19
20
21
SD8
SD9
SD10
SD11
SD12
SD13
SD14
SD15
VCCSYS
32
C36
0.1UF
16
GND
27C040
32-DIP Socket
FLS19
BSA19
R198
R
Install this resistor when using
512Kx8 EPROM devices
BSA20
2
3
1
DOSCS#
GND
VCCSYS
1
6
A V Y0
B C Y1
C Y2
G
Y3
4
5
6
7
DOS0CS#
DOS1CS#
U13A
74ACT139
BIOS & DOS ROMs
(C) Advanced Micro Devices, Inc.
5204 E. Ben White Blvd.
Austin, Texas 78741
(800) 222-9323
AMD Proprietary/All Rights Reserved
Title
BIOS & DOS ROMs
Size Document Number
B
ElanSC300 Internal Video Reference
Date:
January 11, 1996 Sheet
6 of
REV
1.7
15
DSMA0
DSMA1
DSMA2
DSMA3
DSMA4
DSMA5
DSMA6
DSMA7
DSMA8
DSMA9
DSMA10
DSMA11
DSMA12
DSMA13
DSMA14
DSMA[0..14]
DSCE#
DSOE#
DSWE#
10
9
8
7
6
5
4
3
25
24
21
23
2
26
1
U14
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
20
22
27
CE
OE
WE
DSMA[0..14]
O0
O1
O2
O3
O4
O5
O6
O7
11
12
13
15
16
17
18
19
VCC
28
GND
14
DSMD[0..7]
DSMD0
DSMD1
DSMD2
DSMD3
DSMD4
DSMD5
DSMD6
DSMD7
DSMD[0..7]
VCC3
C38
0.1UF
32Kx8 SRAM
GND
Internal Video RAM
GND
LD3
CP21
LD0
CP11
LD1
FRM1
LD2
P1
1
6
2
7
3
8
4
9
5
AMP 747844-4
VCCLCD5
CGA CRT
GND
GND
FRM1
CP11
CP21
M1
LD0
LD1
LD2
LD3
R66
R65
R64
R63
R62
R61
R60
R59
C39
C40
C41
C42
C43
C44
C46
C45
100pF 100pF 100pF 100pF 100pF 100pF 100pF 100pF
15
15
15
15
15
15
15
15
LCDFRM
LCDCP1
LCDCP2
LCDM
LCDD0
LCDD1
LCDD2
LCDD3
CONTRAST
VEE
P2
1
2
3
4
5
6
7
8
9
10
11
12
CGA CRT
Connector
1
6
2
7
3
8
4
LCD Conn
9
5
E
d
g
e
o
f
B
o
a
r
d
VCCLCD5
Component
side view
R58
220K
3
VR1
Bourns 3590
2 CONTRAST
20K
1
C47
0.1UF
VEE
Internal Video LCD & CRT Connectors
(C) Advanced Micro Devices, Inc.
5204 E. Ben White Blvd.
Austin, Texas 78741
(800) 222-9323
AMD Proprietary/All Rights Reserved
Title
Display SRAM & CRT & LCD Connectors
Size Document Number
B
ElanSC300 Internal Video Reference
Date:
January 11, 1996 Sheet
7 of
REV
1.7
15
VCC1CRD5
VCC5
SD[0..15]
SD[0..15]
GND
SD3
SD4
SD5
SD6
SD7
MCELA#
SA10
PMEMR#
SA11
SA9
SA8
BSA13
BSA14
PMEMW#
IC3RDY#
MCELA#
VCC1CRD5
R76
10K
R77
33
RDYA#
ICVPP1
BSA16
BSA15
SA12
SA7
SA6
SA5
SA4
SA3
SA2
SA1
SA0
SD0
SD1
SD2
IC3WP
ICVPP1
C53
10UF/16V
GND
SA[0..12]
PMEMR#
PMEMW#
PMEMR#
PMEMW#
VCC5
R184
1M
VCC1CRD5
SA[0..12]
VCC2CRD5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
GND
VCC1CRD5
VCC1CRD5
P4
GND
GND
D3
CD1
D4
D11
D5
D12
D6
D13
D7
D14
CE1
D15
A10
CE2
OE
RFSH
A11
NIOR
A9
NIOW
A8
A17
A13
A18
A14
A19
WE
A20
RDY/IREQ
A21
VCC
VCC
VPP1
VPP2
A16
A22
A15
A23
A12
A24
A7
A25
A6
NC
A5
RESET
A4
WAIT
A3
INPACK
A2
REG
A1
BVD2/SPK
A0
BVD1/STS
D0
D8
D1
D9
D2
D10
WP/IOIS
CD2
GND
GND
R95
10K
R173
10K
GND
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
IOR#
IOW#
BSA17
BSA18
BSA19
BSA20
BSA21
R185
1M
GND
6
SD11
SD12
SD13
SD14
SD15
MCEHA#
GND
CDA#
5
U31B
74HC32
MCEHA#
IOR#
IOW#
VCC1CRD5
R94
10K
R93
10K
R92
10K
R178
1M
GND
BSA22
BSA23
PCMSA24
PCMSA25
PCMSA24
PCMSA25
RSTA
WAITA#
IC Card
Connector
AMP 175649-2
RSTA
REGA#
IC3BVD2
IC3BVD1
SD8
SD9
SD10
R91
R90
REGA#
BVD2A
BVD1A
33
33
34
33
68
67
32
31
66
65
30
VCC5
1
4
GND
IC Card
AMP 175649-2
VCC5
1
4
4
29
28
27
1
62
61
26
3
25
WAIT#
2
60
59
24
23
R78
10K
64
63
U17A
74HC08
58
57
22
21
56
20
WPA
R79
33
19
54
53
18
VCC5
17
15
GND
SD3
SD4
SD5
SD6
SD7
MCELB#
SA10
PMEMR#
SA11
SA9
SA8
BSA13
BSA14
PMEMW#
IC4RDY#
MCELB#
VCC2CRD5
R81
10K
RDYB#
R80
33
ICVPP2
BSA16
BSA15
SA12
SA7
SA6
SA5
SA4
SA3
SA2
SA1
SA0
SD0
SD1
SD2
IC4WP
C52
10UF/16V
GND
VCC2CRD5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
GND
R82
10K
R89
10K
VCC2CRD5
P3
GND
GND
D3
CD1
D4
D11
D5
D12
D6
D13
D7
D14
CE1
D15
A10
CE2
OE
RFSH
A11
NIOR
A9
NIOW
A8
A17
A13
A18
A14
A19
WE
A20
RDY/IREQ
A21
VCC
VCC
VPP1
VPP2
A16
A22
A15
A23
A12
A24
A7
A25
A6
NC
A5
RESET
A4
WAIT
A3
INPACK
A2
REG
A1
BVD2/SPK
A0
BVD1/STS
D0
D8
D1
D9
D2
D10
WP/IOIS
CD2
GND
GND
R172
10K VCC5
1
4
1
GND
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
12
46
45
10
9
CDB#
44
43
8
7
U31A
74HC32
42
41
6
5
40
39
4
3
MCEHB#
38
37
2
1
IOR#
IOW#
BSA17
BSA18
BSA19
BSA20
BSA21
B
o
a
r
d
48
47
11
2
SD11
SD12
SD13
SD14
SD15
MCEHB#
o
f
50
49
14
13
3
52
51
16
VCC2CRD5
E
d
g
e
55
36
35
Component
side view
VCC2CRD5
GND
BSA22
BSA23
ISA24
ISA25
R88
10K
R87
10K
R179
1M
R86
10K
RSTB
WAITB#
RSTB
REGB#
IC4BVD2
IC4BVD1
SD8
SD9
SD10
R84
R85
33
33
REGB#
BVD2B
BVD1B
GND
IC Card
AMP 175649-2
VCC1CRD5
C51
VCC2CRD5
C50
VCCSYS
WPB
33
R83
BSA[13..23]
MCELA#
MCEHA#
VCCSYS
1
4
1
2
MCELB#
MCEHB#
4
5
10UF/10V
10UF/10V
BSA[13..23]
GND
GND
PCMCIA Non-Buffered Connectors
1
4
1
3
EMEMR#
2
(C) Advanced Micro Devices, Inc.
MEMR#
6
U37A
74HC32
1
4
U36A
74HC20
4
EMEMW#
JP6
1
2
U37B
6
5
ELAN REV A ERRATTA FIX
74HC32
MEMW#
Do not install for ELAN rev A
or when using ELAN rev B in a system that requires
ELAN parallel port
5204 E. Ben White Blvd.
Austin, Texas 78741
(800) 222-9323
AMD Proprietary/All Rights Reserved
HEADER 2
Install when using ELAN rev B parallel port signal
JP7 redefinition option.
1
HEADER 2
2
Title
Non-Buffered PCMCIA Connectors
Size Document Number
B
ElanSC300 Internal Video Reference
Date:
January 11, 1996 Sheet
8 of
REV
1.7
15
side view
VCC5
R100 R99
1M
1M
DCD#
DSR#
SIN
RTS#
SOUT
CTS#
DTR#
RI#
PMC2
VCC5
C86
0.1UF
R98
1M
R97
1M
Serial
Connector
R96
1M
21
22
20
23
19
24
25
18
13
3
SRPC1P
1UF/16V
C85
C84
1UF/16V
4
SRPC1M
SRPVPLS 1
2
GND
U19
RO3
RO2
RO4
DI2
DI3
RO1
DI1
RO5
ON/OFF
C1+
RI3
RI2
RI4
DO2
DO3
RI1
DO1
RI5
9
8
10
7
11
6
5
12
P5
C2+
27 SRPC2P
C1V+
5V
C2VGND
C82
26 SRPC2M
1UF/16V
28 SRPVM
17
C83
1UF/16V
DCD1R#
DSR1R#
SIN1R
RTS1R#
SOUT1R
CTS1R#
DTRX1R#
RI1R#
R108
R107
R106
R105
R104
R102
R103
R101
300
300
300
300
300
300
300
300
GND
GND
GND
GND
GND
GND
GND
9
4
8
3
7
2
6
1
SERIAL
AMP 747840-4
C60
C61
C59
C58
C57
C56
C55
C54
220PF220PF220PF220PF220PF220PF220PF220PF
GND
5
1
6
2
7
3
8
4
9
5
DCD1#
DSR1#
SIN1
RTS1#
SOUT1
CTS1#
DTRX1#
RI1#
E
d
g
e
o
f
B
o
a
r
d
Component
side view
GND
LT1337A
28-WSOIC
GND GND
Serial Port Interface
VCC5
P6
R123
4.7K
R124
4.7K
R125
4.7K
1
14
2
15
3
16
4
17
5
18
6
PD4
19
7
PD5
20
8
PD6
21
9
PD7
22
10
PPACK#
23
11
PPBUSY
24
12
PPPE
25
PPSLCT 13
R126
4.7K
R112
R111
R110
R109
STRB#
AFDT#
INIT#
SLCTIN#
PPSTRB#
PPAFDT#
PD0
PPERR#
PD1
PPINIT#
PD2
PPSLCTN#
PD3
47
47
47
47
C73
C72
C71
C70
220PF 220PF 220PF 220PF
GND
SD0
SD1
SD2
SD3
SD4
SD5
SD6
SD7
3
4
7
8
13
14
17
18
1
11
PPOEN#
VCCSYS
1
4
2
IOW#
U18
D0
D1
D2
D3
D4
D5
D6
D7
Q0
Q1
Q2
Q3
Q4
Q5
Q6
Q7
2
5
6
9
12
15
16
19
OC VCC
LE GND
20
10
C63
C64
C65
C66
C67
C68
C69
GND
GND
GND
GND
GND
GND
GND
PRINTER
AMP 747846-4
GND
PPCLKR
GND
VCCSYS
U32A
74HC02
VCCSYS
C81
0.1UF
GND
SD0
SD1
SD2
SD3
SD4
SD5
SD6
SD7
1
3
4
5
6
7
8
9
10
11
SD[0..15]
SD[0..15]
GND
220PF 220PF 220PF 220PF 220PF 220PF 220PF 220PF
C79
0.1UF
GND
1
GND
PD0
PD1
PD2
PD3
PD4
PD5
PD6
PD7
C62
74HC373
3
PPDWE#
PD0
PD1
PD2
PD3
PD4
PD5
PD6
PD7
VCC5
GND
12
13
VCCSYS
1
4
4
GND
6
VCC5
U20
VDA VDB
A0
B0
A1
B1
A2
B2
A3
B3
A4
B4
A5
B5
A6
B6
A7
B7
A8
B8
24
22
21
20
19
18
17
16
15
14
GND DIR
GND
G
2
23
PD[0..7]
PD0
PD1
PD2
PD3
PD4
PD5
PD6
PD7
Parallel
Connector
1
14
2
15
VCC5
16
PPRD#
GND
HD151015
24-SOIC
VCCB>=VCCA
3
C80
4
0.1UF
5
17
GND
o
f
19
B
o
a
r
d
7
5
IOR#
18
6
VCC5
PPRD#
20
8
U21B
74HCT32SYS
E
d
g
e
21
9
R118 R119 R120 R121 R122
4.7K 4.7K 4.7K 4.7K 4.7K
22
10
23
11
R117
R116
R115
R114
R113
ERR#
ACK#
BUSY
PE
SLCT
R194
EMEMR#
Install when using ELAN rev A
or when using ELAN rev B in a system
that requires ELAN parallel port
Do not install when using ELAN rev B
with the parallel port signal
redefinition option enabled
R196
PMEMR#
EMEMW#
0
0
R195
Name
Voltage
Use
Disable
VCC3
VCC5
VCCMEM53
VCCLCD5
VCCSYS5
VCC1CRD5
VCC2CRD5
3.3v
5v
5v/3.3v
5v
5v
5v
5v
Main 3.3v
Main 5v
DRAM
LCD
ISA/System
IC Card 1
IC Card 2
None
None
None
LVDD#
PMC1
PMC3
Disabled
state
NA
NA
NA
0v
NA
0v
0v
SLCTIN#
R197
INIT#
0
0
Install when using ELAN rev B
with the parallel port signal
redefinition option enabled
Do not install when using ELAN rev A
or when using ELAN rev B in a system
that requires ELAN parallel port
47
47
47
47
47
C78
24
12
25
13
C77
C76
C75
C74
220PF 220PF 220PF 220PF 220PF
GND
GND
GND
GND
Component
side view
GND
Parallel Port Interface
PMEMW#
(C) Advanced Micro Devices, Inc.
5204 E. Ben White Blvd.
Austin, Texas 78741
(800) 222-9323
AMD Proprietary/All Rights Reserved
Title
Serial & Parallel Port Circuits & Conns
Size Document Number
REV
B
ElanSC300 Internal Video Reference
1.7
Date:
January 11, 1996 Sheet
9 of
15
RC#
A20GATE
IRQ1
PIRQ0
IRQ12
VCCSYS
C87
0.1UF
422
065
5
SD[0..15]
SA[0..12]
12
13
14
15
16
17
18
19
SA2
11
9
SD[0..15]
SA[0..12]
6
8
10
8042CS#
IOR#
IOW#
SYSCLK
SD0
SD1
SD2
SD3
SD4
SD5
SD6
SD7
U24D
8
D0
D1
D2
D3
D4
D5
D6
D7
XTAL1
XTAL2
KRESDRV# 4
21
22
23
24
35
36
1
37
38
RC#
A20GATE
MSDATAO
MSCLKO
IRQ1
P10
P11
P12
P13
P14
P15
P16
P17
27
28
29
30
31
32
33
34
KBDA
MSDA
T1
39
MSCL
2
07
74HCT04SYS
C88
0.1UF
VCCSYS
1
4
KBCL
KBDCLKO
KBDDATO
1
3
12
B
o
a
r
d
C90
2.2UF/6.3V
Component
side view
11
C89
0.1UF
KBCL
C91
2.2UF/6.3V
GND
U33D
74HCT126KBD
VCCSYS
1 1
4 0
8
GND
VCC5
R127 R128
1K
1K
KBDA
GND
U33C
74HCT126KBD
80C42DIP
40-DIP
KBCL
KBDA
MSDATAO
VCCSYS
1 4
4
C94
47PF
GND
5
VCCSYS
6
C95
47PF
GND
VCC5
GND
P7
1
2
3
4
5
5-PIN DIN
Keyboard
MSDA
VCC5
U24B
14
3
o
f
2
GND
VCC5
GND
RSTDRV
1
5
3
9
V
SE
RESET S A
E
d
g
e
4
VCC5
P20
P21
P22
P23
P24/OB
P25/BF
T0
P26/DRQ
P27/DAK
CS
RD
WR
3
U22
VVP
CDR
CDO
G
SYNC
A0
2
VCCSYS
14
9
SS
Keyboard
Connector
GND
GND
4
U33B
74HCT126KBD
MSDA
R129 R130
1K
1K
74HCT04SYS
VCCSYS
1
4
2
VCC5
P8
1
2
3
4
5
6
MSDA
1
3
MSCL
MSCL
GND
MSCL
U33A
74HCT126KBD
C92
47PF
GND
The recommended keyboard controller to use should be a device that supports power mamagement capabilities.
This is neccesary to avoid issues that may arise when suspending the system.
C93
47PF
GND
6-PIN MINI-DIN
MOUSE
GND
Keyboard & Mouse Processor & Connectors
In this example we are assuming that VCCSYS is 5 volts.
This is the reason for pulling up the outputs of U33 to VCC5.
(C) Advanced Micro Devices, Inc.
5204 E. Ben White Blvd.
Austin, Texas 78741
(800) 222-9323
AMD Proprietary/All Rights Reserved
Title
SCP, Keyboard, & Mouse
Size Document Number
B
ElanSC300 Internal Video Ref.
Date:
January 11, 1996 Sheet
10 of
REV
1.7
15
FDD BERG
Connector
VCCSYS
C100
C99
VCCSYS
C98
0.1UF 0.1UF 0.1UF
GND
GND
4166
6808
SA0
SA1
SA2
7
8
10
6
SD0
SD1
SD2
SD3
SD4
SD5
SD6
SD7
11
13
14
15
17
19
20
22
PGP3
SD[0..15]
SD[0..15]
RESDRV
IOR#
IOW#
RESDRV
IOR#
IOW#
PIRQ1
TC
DRQ2
DACK2#
TC
DRQ2
DACK2#
32
4
5
23
25
24
3
33
34
3334
8790
VVVV
CCCC
CCCC
A
FLP24X1
2
HLPP
IOLL
FFLL
II01
LL
C96
27PF
X2
24MHz
C97
1
27PF
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
E
d
g
e
o
f
B
o
a
r
d
U25
INDEX
DSKCHG
DIR
STEP
WDATA
D0
WGATE
D1
TRK0
D2
WP
D3
RDATA
D4
HDSEL
D5
DR0
D6
DR1
D7
DR2
DR3
MTR0
MTR1
RESET
RD
MTR2
WR
MTR3
IRQ6
DENSEL
TC
DRATE0
DRQ
DRATE1
DRV2
DACK
G
G G G G G G G G N IDENT
XTAL1/CLKG
MFM
NNNNNNNNND
XTAL2
D D D D D D D D D A INVERT
A0
A1
A2
CS
26
31
56
55
53
52
2
1
41
51
58
62
64
67
57
61
63
66
49
28
29
30
27
48
35
Component side
of board
FLPINDX#
FLPDCHG
FLPDIR#
FLPSTEP#
FLPWRD#
FLPWE#
FLPTRK0#
FLPWP#
FLPRDD#
FLPHDS#
FLPDS0#
FLPME0#
FLPDNSEL
FLPDRATE
VCCSYS5
PC8477B
112355564
9261604955
FLP24X2
R139
1M
R174 R175
1K
1K
GND
SA[0..12]
SA[0..12]
R131 R132 R133 R134 R135 R136 R137
1K
1K
1K
1K
1K
1K
1K
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
GND
GND
GND
P9
GND DENSEL
GND
- - GND DRATE0
GND
INDEX
GND MOTOR0
GND DRVSEL1
GND DRVSEL0
GND MOTOR1
GND
DIR
GND
STEP
GND
WDATA
GND
WGATE
GND TRACK0
GND
WP
GND
RDATA
GND
SIDE
GND
DCHNG
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
FLPDNSEL
FLPDRATE
FLPINDX#
FLPME0#
FLPDS0#
FLPDIR#
FLPSTEP#
FLPWRD#
FLPWE#
FLPTRK0#
FLPWP#
FLPRDD#
FLPHDS#
FLPDCHG
FDD 10th Cntr 17x2 Berg
AMP 1-102977-7
GND
IDE HDD
Connector
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
41
43
VCCSYS
U24A
14
1
RESDRV
2
RESDRV#
SD7
SD6
SD5
SD4
SD3
SD2
SD1
SD0
74HCT04SYS
VCC1
R180
1k
GND
IRQ14
VCCSYS
VCCSYS
1
4
9
PGP1
R182
8
GND
10
1
4
PGP2
SA1
SA0
VCCSYS
We buffer PGP1 & PGP2
to prevent backdrive
from the IDE Hard Drive
IOW#
IOR#
33
GND
4
6
U35C
74ACT32
R181
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
41
43
P10
RESET
GND
DATA7
DATA8
DATA6
DATA9
DATA5 DATA10
DATA4 DATA11
DATA3 DATA12
DATA2 DATA13
DATA1 DATA14
DATA0 DATA15
GND
(VCC)
- - GND
IOW
GND
IOR
GND
(IOCHRY)
(ALE)
- - GND
IRQ
IOCS16#
ADDR1
PDIAG
ADDR0
ADDR2
CS0
CS1
HDACC#
GND
VCCLGC VCCMTR
GND
TYPE#
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
SD8
SD9
SD10
SD11
SD12
SD13
SD14
SD15
VCCSYS
VCCSYS
33
U35B
74ACT32
IOCS16#
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
E
d
g
e
o
f
B
o
a
r
d
Component side
of board
SA2
VCCSYS
R138
10K
Super I/O Floppy & IDE Hard Drive
(C) Advanced Micro Devices, Inc.
IDE 10th Cntr 22x2 Berg
AMP 2-102977-2
GND
5204 E. Ben White Blvd.
Austin, Texas 78741
(800) 222-9323
AMD Proprietary/All Rights Reserved
5
GND
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
OO
Title
Floppy & IDE Interface
Size Document Number
B
ElanSC300 Internal Video Reference
Date:
January 11, 1996 Sheet
11 of
REV
1.7
15
P12VOLT
Q7
Q12
P12VOLT
3
2
4
7
8
R153
1M
C112
0.1UF
5
VCC5
1
2
4.7K
VCC5
CDA#
R154
5
6
1
4
ORIGIN OF
VCC1CRD5 PLANE
VCC1CRD5
3
GND
FMC2A
SI9956DY
Q8
Q11
P12VOLT
3
2
VCC5
4
VCC5
1
2
7
8
R151
1M
C113
0.1UF
5
CDB#
R155
4.7K
5
6
1
4
ORIGIN OF
VCC2CRD5 PLANE
VCC2CRD5
3
GND
FMC2A
SI9956DY
Q9
Q10
P12VOLT
3
2
7
8
R152
1M
C114
*0.1UF
5
VCC5
1
2
0
VCCSY253
4
LVDD#
R156
5
6
1
4
VCCLCD5
3
GND
FMC2A
SI9956DY
VCC1
VCC5
VCC5
1
4 U28A
4
2 D
5
P Q
V
R
C
3 C CLK
R189
10K
SD2
SD2
PGP0
PGP0
C
L
VCC5
VCC5
1
4 U27A
4
2 D
5
V
P Q
C
R
3 C CLK
SD1
PGP0
C
L
VCC5
SD0
PGP0
SD[0..15]
SD[0..15]
VCC5
1
1
0 U27B
4
12 D
9
V
P Q
C
R
11 C CLK
C
L
Q
P12VOLT
VCCSYS
R142
4
1M
6
74HCT74V5
1
123
2
Q5
SI9430DY
5 6 7 8 P-MOSFET
3
Q4
PMBT3904
1
VCC5 VCC5
R141
2
1.5K
D6
RB400D
3
P12VOLT 4
VPPB
VPPA
VDD
14
8
EN21
VCC2
5
9
EN20
VCC1
3
11
EN11 VPPO2
7
12
EN10 VPPO1
1
13
LOW1
NC
2
GND
6
8
RESDRV#
10
GND
U26
VPPIN
LOW2
MIC2558
14-SOIC
ROMVPP
ICVPP2
ICVPP1
GND
6
74HCT74V5
1
1 74HCT74V5
3
RESDRV#
VPPB
VPPA
Q
Q
GND
C101
C102
0.1UF 0.1UF
GND
GND
(C) Advanced Micro Devices, Inc.
5204 E. Ben White Blvd.
Austin, Texas 78741
(800) 222-9323
AMD Proprietary/All Rights Reserved
Title
VPP Generation, PCMCIA & LCD switches
Size Document Number
REV
B
ElanSC300 Internal Video Reference
1.7
Date:
January 11, 1996 Sheet
12 of
15
LVEE#
LVEE#
OVCC3
Primary/Secondary
Swapping Circuitry
GND
Secondary
Power Source
VCCMEM
AC
ADAPTER
VCC3
VCCSYS3
Primary
Power Source
Logic
Linear Regulator,
Power switching,
DC/DC
PWR_SOURCE
VCC1
BATT
VCC5
VCCSYS5
OACIN
P12VOLT
BATT_PRES
PWR_SOURCE
VEE
BL1#
BL1#
BL2#
BL2#
BL3#
BL3#
BL4#
BL4#
CHG_CURRENT
Pulse Width
Modulator
&
A/Ds
BATT_STAT
PWR_ON
VCC3
PM5VOLT
5V
Regulator
ACIN
ACIN
OACIN
RESIN#
BATT_PRES
RESIN#
Power & Charge
Control Logic
PWR_SW
PM5VOLT
GND
Master Reset Switch
Will clear RTC Valid Bit.
RST_SW
PWR_ON
XIORESET#
XIORESET#
CHG_CTRL
GND ON/OFF
GND
RESET
VCC5
10UF/10V
VCC1
VCC5
2
VCC5
10UF/10V
10UF/10V
VCC1
10UF/10V
GND
GND
GND
GND
VCCMEM
VCCMEM
P12VOLT
P12VOLT
3
10UF/10V
VCCSYS2
10UF/10V
GND
GND
VCCSYS
VCCSYS
VCC5
2
VCC1
3
10UF/10V
10UF/10V
GND
GND
VCCSYS2
VCCSYS2
10UF/25V
GND
10UF/25V
GND
ELAN REV B ONLY
MINIMUM uPower mode configuration
With this implementation the idea is to prevent the RTC RAM from losing its contents while in uPower
OFF mode. This is accomplished by allowing the secondary power source to keep the VCC3
plane powered up during uPower OFF mode.
(C) Advanced Micro Devices, Inc.
10UF/10V
10UF/10V
GND
GND
VCC3
VCC3
10UF/10V
GND
10UF/10V
GND
5204 E. Ben White Blvd.
Austin, Texas 78741
(800) 222-9323
AMD Proprietary/All Rights Reserved
Title
ELAN Rev B uPower mode P/S Block Diagram
Size Document Number
REV
B
ElanSC300 Internal Video Reference
1.7
Date:
January 11, 1996 Sheet
13 of
15
SEC_PWR_SOURCE
LVEE#
LVEE#
Linear Regulator
(Always ON as long
as some source
of power is
available)
GND
VCCMEM
Secondary
Power Source
VCC3
SEC_PRES
AC
ADAPTER
VCCSYS2
VCC3
Primary
Power Source
Logic
VCC3
PWR_SOURCE
VCCMEM
VCC1
BATT
Power switches
DC/DC
(This part of block
is controlled by
the power & charge
control block)
VCC5
VCCSYS
OACIN
P12VOLT
BATT_PRES
RESIN#
PWR_SOURCE
BATT_STAT
VEE
BL1#
BL1#
BL2#
BL2#
BL3#
BL3#
BL4#
BL4#
PRI_CHG
Pulse Width
Modulator
&
A/Ds
BATT_PRES
SEC_PRES
GND
Master Reset Switch
Will clear RTC Valid Bit.
PWR_ON
SEC_CHG
PM5VOLT
5V
Regulator
ACIN
ACIN
OACIN
XIORESET#
BATT_PRES
PWR_SW
XIORESET#
Power & Charge
Control Logic
OP5VOLT
RST_SW
PWR_ON
SEC_PRES
XIORESET#
CHG_CTRL
GND ON/OFF
GND
With this implementation the idea is to prevent the DRAM & RTC RAM from losing its contents
while in uPower OFF mode. This is accomplished by allowing one of the three possible power sources
which are the AC adapter , main battery or the secondary power source, which is usually a
rechargeable battery, to provide power to the VCC3 & VCCMEM planes during uPower OFF mode.
The only time that the secondary battery would be the primary source of power is when no AC or Battery
is installed in system.
RESET
VCC5
10UF/10V
VCC1
VCC5
2
VCC5
10UF/10V
10UF/25V
P12VOLT
10UF/25V
GND
GND
GND
GND
VCCMEM
VCCMEM
VCC1
VCC1
3
10UF/10V
VCCSYS2
10UF/10V
GND
GND
VCCSYS
VCCSYS
VCC5
2
P12VOLT
3
10UF/10V
10UF/10V
GND
GND
VCCSYS2
VCCSYS2
10UF/10V
GND
10UF/10V
GND
ELAN REV B ONLY
MAXIMUM uPower Mode Configuration
(C) Advanced Micro Devices, Inc.
10UF/10V
10UF/10V
GND
GND
VCC3
VCC3
10UF/10V
GND
10UF/10V
GND
5204 E. Ben White Blvd.
Austin, Texas 78741
(800) 222-9323
AMD Proprietary/All Rights Reserved
Title
ELAN Rev B uPower mode P/S Block Diagram
Size Document Number
REV
B
ElanSC300 Internal Video Reference
1.7
Date:
January 11, 1996 Sheet
14 of
15
LVEE#
LVEE#
VCC3
GND
VCCMEM
AC
ADAPTER
Linear Regulator
Power Switches
DC/DC
VCCSYS2
VCC5
Primary
Power Source
Logic
PWR_SOURCE
VCC1
BATT
VCC5
VCCSYS
OACIN
P12VOLT
BATT_PRES
RESIN#
PWR_SOURCE
VEE
GND
Reset Switch
Will clear RTC Valid Bit.
BL1# BL1#
CHG_CURRENT
Pulse Width
Modulator
&
A/Ds
BATT_STAT
BL2# BL2#
PWR_ON
BL3# BL3#
BL4# BL4#
PM5VOLT
5V
Regulator
0
ACIN
ACIN
OACIN
BATT_PRES
OP5VOLT
RESIN# & XIORESET# would have to be connected together
if using ELAN rev B without uPower mode support.
Install this resistor when using ELAN rev B without uPower mode.
Remove when using ELAN rev A.
XIORESET#
10K
Install resistor when using ELAN rev A only.
Pin 140 is a NC on ELAN rev A
Remove when using ELAN rev B
GND
Power & Charge
Control Logic
PWR_SW
PWR_ON
CHG_CTRL
This is the implementation where the system would be normally ON all the time relying on power
management to conserve battery power. If the system were to be turned OFF, the RTC RAM would lose its
contents. This would also be the implementation if using an ELAN rev B without uPower mode support.
GND
VCC5
10UF/10V
VCC1
VCC5
2
VCC5
10UF/10V
10UF/25V
P12VOLT
10UF/25V
GND
GND
GND
GND
VCCMEM
VCCMEM
VCC1
VCC1
10UF/10V
10UF/10V
10UF/10V
10UF/10V
3
VCCSYS
GND
GND
VCCSYS
VCCSYS
VCC5
2
P12VOLT
3
10UF/10V
VCCSYS2
10UF/10V
GND
GND
VCCSYS2
VCCSYS2
GND
GND
ELAN rev A P/S Block Diagram
VCC5
2
3
(C) Advanced Micro Devices, Inc.
10UF/10V
10UF/10V
GND
GND
VCC3
VCC3
5204 E. Ben White Blvd.
Austin, Texas 78741
(800) 222-9323
AMD Proprietary/All Rights Reserved
ELAN rev A4
10UF/10V
GND
10UF/10V
GND
Title
ELAN Rev A P/S Block Diagram
Size Document Number
B
ElanSC300 Internal Video Reference
Date:
January 11, 1996 Sheet
15 of
REV
1.7
15
1.1
evalbd.book : appd Page 56 Thursday, August 8, 1996 12:14 PM
D-56 ÉlanSC300 Microcontroller Evaluation Board User’s Manual
evalbd.book : evalbd.IX Page 1 Thursday, August 8, 1996 12:14 PM
Index
Numerics
8042 keyboard controller, 2-22, 4-16
A
1.1
ACIN pin
related to PMU, 3-9
simulating battery back-up conditions,
2-28
Application ROM
booting from in PhoenixPICO, 2-13
displaying region, 3-12
interface, using 8- or 16-bit, 3-13
memory mapping, 4-11
restrictions, 2-5
size, selecting, 2-25
supported, xii
writes, enabling, 4-6
B
battery
backup, simulation, 2-28
level, related to PMU, 3-9
BIOS
options for PhoenixPICO, 2-11–2-16
options for SystemSoft, 2-7–2-9
overview, 2-5
PhoenixPICO BIOS, 2-10–2-16
PhoenixPICO diskette, 3-1
restrictions, 2-4
shadowing in SystemSoft, 2-8
supported, xi
SystemSoft BIOS, 2-6–2-9
SystemSoft diskette, 3-1
BIOS ROM
displaying region, 3-12
memory mapping, 4-11
selecting, 2-25
writes, enabling, 4-6
BIOSCS, 4-11
BL1–BL4, 2-27
booting
boot sector writes in SystemSoft, 2-8
diskette, from, 1-2–1-7
fast boot in SystemSoft, 2-8
first boot in SystemSoft, 2-8
order in PhoenixPICO, 2-12
setting password in SystemSoft, 2-8
breadboard area, 2-27
bus modes
jumper settings to select, A-1
overview, 2-17
restrictions, 2-4
selecting, 2-17
supported, xi
See also local bus, ISA bus, and video
bus.
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
Index-1
C
E
CGA mode
See Internal Video Bus mode.
CLK
setting in PhoenixPICO, 2-14
COM ports, internal
setting in SystemSoft, 2-7
configuration jumpers, A-2
connectors, external, x
CPURDY, 2-19
CS1, 4-3
Elan PMU evaluation utility
See elanpmu.
elaninit.zip, 3-2
elanpmu, 3-4–3-10
elanpmu.zip, 3-3
ÉlanSC300 Evaluation Board
See evaluation board.
EPROM
address mapping, 4-7
programming, 4-6–4-8
restrictions, 2-4
selecting, 2-25
errata, 1-2
EvalSet Serial and Parallel Port Setup utility
See evalset.exe.
evalset.exe
examples, 3-12
using, 3-10–3-12
evalset.zip, 3-3
evaluation board
avoiding damage to, 1-2
components of, 4-16–4-17
features, x–xii
installation requirements, 1-3
installing, 1-4–1-5
jumpers and switches, listing of, 2-3
layout diagram, 2-2
layout suggestions, C-1–C-2
overview, ix
quick start, 1-1
restrictions, 2-4–2-5
setup summary, A-1–A-4
troubleshooting, 1-6–1-7
exiting
PhoenixPICO setup screen, 2-16
SystemSoft setup screen, 2-9
extended memory
See memory, extended.
D
Datalight diskette, 3-1
debugging, supported, xii
disk drive
selecting type in PhoenixPICO, 2-11
selecting type in SystemSoft, 2-7
DMA mapping, 4-15
DOS
booting from a diskette, 1-2–1-7
DOS ROM
See Application ROM.
Doze mode
changing from in SystemSoft, 2-9
forcing, 3-8
power management, in, 2-27
setting in elanpmu, 3-7
DRAM
installing, 2-20
restrictions, 2-4
Index-2
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
1.1
evalbd.book : evalbd.IX Page 2 Thursday, August 8, 1996 12:14 PM
evalbd.book : evalbd.IX Page 3 Thursday, August 8, 1996 12:14 PM
F
Flash
address mapping, 4-7
initialization example, 4-8
jumper settings, 4-7
programming, 3-3, 4-6–4-8
restrictions, 2-4
selecting, 2-25
flash.exe, 3-3
flash.zip, 3-3
H
1.1
hard drive
IDE, See IDE hard drive.
setting parameters in SystemSoft, 2-7, 211
High Speed mode
changing from in SystemSoft, 2-9
power management, in, 2-27
restrictions, 2-5
toggling between it and Suspend, 2-28
High Speed PLL Mode, 3-6
I
I/O
interfaces integrated, 2-22–2-23
map, 4-12–??
overview, 2-22
ports, accessing from command line, 3-4
IDE hard drive
connecting, 1-7–1-8
connection location, 2-23
interface, 4-17
Index 07h, 4-8, 4-12
Index 17h, 4-8, 4-12
Index 48h, 4-17
Index 51h, 4-7
Index 62H, 4-6
Index 62h, 4-6
Index 65h, 4-10, 4-11
Index 69h, 4-10
Index 6Dh, 4-10
Index 70h, 4-2
Index 74h, 4-3
Index 77h, 4-17
Index 80h, 4-5
Index 81h, 4-5
Index 89h, 4-2, 4-12
Index 8Ah, 4-12
Index 91h, 4-2, 4-3
Index 92h, 4-17
Index 94h, 4-3
Index 9Ch, 4-3
Index 9Eh, 4-12
Index ABh, 4-5
Index ACh, 4-4, 4-5
Index B8h, 4-11
Index E8h, 4-8
index registers
accessing from command line, 3-4
initialization example, 3-2
installing
board, 1-4–1-5
requirements, 1-3
troubleshooting, 1-6–1-7
Internal Video Bus mode
JP16 in, 2-18
JP18 in, 2-18
setting, 2-18
IRQ mapping, 4-14
IRQ1, 2-28
IRQ12, 2-22
IRQ4, 2-23
ISA bus mode
overview, 2-18
restrictions, 2-4
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
Index-3
evalbd.book : evalbd.IX Page 4 Thursday, August 8, 1996 12:14 PM
JP10, A-4
JP11, A-4
JP12, 2-25, A-2
JP13, 2-25, A-2
JP16, A-1, A-2
JP16–JP18, 2-18
JP17, 2-22, A-1, A-2
JP18, 2-22, A-1, A-3
JP19, 2-26, A-4
JP1–JP11, 2-26
JP1–JP7, A-4
JP32, 2-5, 2-25, A-2
JP34, 2-24, A-2
JP35, 2-24, A-2
JP8, A-4
JP9, 2-21, A-2
jumpers
configuration, A-2
power measurement, A-4
settings, A-1
L
layout of board, 2-2
LCD panel
sizes, selecting, 3-3
using, 2-18
lcd.exe, 3-3
lcdapp.zip, 3-3
local bus card
using, 2-19
Local Bus mode, 2-19
Low Speed mode
changing from in SystemSoft, 2-9
power management, in, 2-27
Index-4
M
memory
board, on, x
extended, in PhoenixPICO, 2-14
map, 4-9–4-11
shadow
memory
regions
in
PhoenixPICO, 2-12
supported, 2-19
system, in PhoenixPICO, 2-13
voltage, 2-21
See also DRAM and SRAM.
Memory Management System Viewer utility
See mmsview.exe
MicroPower Off mode, 2-29
MMS
MMSA and MMSB windows, 3-3
resources accessible, 3-12
viewing system resources through, 3-13
mmsinfo.exe, 3-3
mmsinfo.zip, 3-3
mmsview.exe
commands for, 3-14–??
syntax for, 3-14
using, 3-12–3-19
mmsview.zip, 3-4
mouse
PS/2, See PS/2 mouse.
N
NumLock
setting in SystemSoft, 2-8
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
1.1
J
Low Speed PLL mode
forcing, 3-8
setting in elanpmu, 3-7
LRDY, 2-19
evalbd.book : evalbd.IX Page 5 Thursday, August 8, 1996 12:14 PM
O
Off mode
power management, in, 2-27
setting in elanpmu, 3-7
OS
supported, xii
oscillator, 32-kHz
layout suggestions, C-1
P
1.1
P19, 2-23
P20, 2-23
P28, 2-23
P45, 2-23
parallel port
setting, 2-23
setting base address, 3-11
setting for EPP and Bidirectional mode,
3-11
setting in SystemSoft, 2-7
PCMCIA
booting from card in PhoenixPICO, 2-13
displaying region, 3-12
features, xi
restrictions, 2-4
selecting common or attribute memory,
3-13
slot 1 or 2, viewing data from, 3-13
using, 2-24
voltage, programming, 4-8–4-9
peripherals
needed, 1-3
verified to work on board, B-1
PGP pins, 4-2–4-3
PGP0 pin, 4-2
PGP1 pin, 4-3
PGP2 pin, 4-3
PGP3 pin, 4-3
PGPA pin, 4-2
PGPB pin, 4-3
PGPC pin, 4-3
PGPD pin, 4-3
PhoenixPICO
See BIOS.
PIRQ1, 2-28
PLLs
layout suggestions, C-2
PMC pins, 4-4–4-5
PMC0 pin, 4-4
PMC1 pin, 4-4
PMC2 pin, 4-5
PMC3 pin, 4-5
PMC4 pin, 4-5
PMU modes
changing to current, 3-10
forcing, 3-8–3-9
restoring, 3-10
setting options, 3-5–3-7
power management
enabling in PhoenixPICO, 2-15
enabling in SystemSoft, 2-8
features, xi
layout suggestions, C-2
lowest mode, 2-29
power consumption, affecting, 3-4
simulation, 2-28
using, 2-27–2-28
Power Management Control pins
See PMC pins.
power measurement
jumpers, A-4
using, 2-26–2-27
processor speed
setting in PhoenixPICO, 2-14
setting in SystemSoft, 2-8
Progammable General Purpose pins
See PGP pins.
PS/2 mouse
adding, 2-22
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
Index-5
R
RAM, system
displaying region, 3-12
read/compares, continuous
performing, 3-13
regdump.exe, 3-4, 3-20
Register Dump utility
See regdump.exe.
registers
manipulating, 3-20
Reset pin, 4-4
ROM
sockets, 2-25
See also BIOS ROM, DOS ROM, and
Application ROM.
RP1–RP6, 2-18
RSTDRV pin, 4-4
RTC RAM
restrictions, 2-5
S
sdb.exe, 3-4
sdb.zip, 3-4
serial ports
internal, enabling, 4-17
serial port 1, 3-10
serial port 2, 3-11
setting addresses, 3-10–3-11
setting up, 2-23
setup screen
setting in PhoenixPICO, 2-16
setting password in SystemSoft, 2-8
setting to defaults in SystemSoft, 2-9
SIMM
restrictions, 2-4
Index-6
Sleep mode
forcing, 3-9
power management, in, 2-27
setting in elanpmu, 3-7
SRAM
filling with selected byte, 3-13
restrictions, 2-4
using, 2-21
Super I/O
setting port in SystemSoft, 2-7
using, 4-16
Suspend mode
forcing, 3-9
power management, in, 2-27
setting in elanpmu, 3-7
toggling between it and High Speed, 228
Suspend/Resume button, 2-28
SW3-1, 2-19
SW3-1–SW3-4, A-3
SW3-2, 2-19
SW3-3, 2-19
SW3-4, 2-19
SW4, 3-9
SW4-1, 2-21
SW4-1–SW4-8, A-3
SW4-2, 2-28
SW4-3, 2-28
SW4-4–SW4-7, 2-27
SW4-8, 2-28
SW5, 2-29
switches
list of, A-3
settings, A-1
system date and time
setting in PhoenixPICO, 2-11
setting in SystemSoft, 2-7
system memory, See memory, system.
system RAM
filling with selected byte, 3-13
SystemSoft, See BIOS.
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
1.1
evalbd.book : evalbd.IX Page 6 Thursday, August 8, 1996 12:14 PM
evalbd.book : evalbd.IX Page 7 Thursday, August 8, 1996 12:14 PM
T
timeouts
setting in PhoenixPICO, 2-15–2-16
typematic rate
in SystemSoft, 2-8
U
U2–U5, 2-21
UARTs
connections to serial ports, 2-23
internal, 3-10
Super I/O, 3-11
utilities, 3-2–3-4
1.1
V
VGARDY, 2-19
video
bus, See Internal Video Bus mode.
controller, programming, 3-3
display, setting in PhoenixPICO, 2-11
display, setting in SystemSoft, 2-8
registers, accessing from command line,
3-4
shadowing BIOS ROM
in PhoenixPICO, 2-12
shadowing in SystemSoft, 2-8
view of data
appending to log file, 3-13
VLRDYI, 2-19
VLRDYO, 2-19
voltage
controlling, 4-6
VPP, 4-6
VRT bit, 2-6
ÉlanSC300 Microcontroller Evaluation Board User’s Manual
Index-7
1.1
evalbd.book : evalbd.IX Page 8 Thursday, August 8, 1996 12:14 PM
Index-8
ÉlanSC300 Microcontroller Evaluation Board User’s Manual