Download ÉlanSC310 Microcontroller Evaluation Board User`s Manual

Transcript
evalbd.book : frt Page 1 Thursday, August 8, 1996 2:34 PM
ÉlanSC310 Microcontroller
Evaluation Board
User’s Manual
evalbd.book : frt Page 2 Thursday, August 8, 1996 2:34 PM
ÉlanSC310 Microcontroller Evaluation Board, Revision 1.0
© 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 2:34 PM
Contents
About the ÉlanSC310 Microcontroller Evaluation Board
Features..................................................................................................................x
Chapter 1
Quick Start
Booting DOS From a Diskette .......................................................................... 1-2
1.0
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-16
ISA Mode .................................................................................................... 2-17
Local Bus Mode .......................................................................................... 2-18
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
iii
evalbd.book : evalbd.TOC Page iv Thursday, August 8, 1996 2:34 PM
Memory............................................................................................................ 2-18
DRAM Main Memory................................................................................. 2-19
Memory Voltage Setting ............................................................................. 2-19
I/O .................................................................................................................... 2-20
PS/2 Mouse.................................................................................................. 2-20
Serial Ports .................................................................................................. 2-21
Parallel Port ................................................................................................. 2-21
IDE Hard Drive ........................................................................................... 2-21
ROMs............................................................................................................... 2-22
Power Measurement ........................................................................................ 2-23
BL1–BL4 Pins............................................................................................. 2-24
Breadboard Area.......................................................................................... 2-24
Power Management ......................................................................................... 2-24
Suspend/Resume ......................................................................................... 2-25
MicroPower Off Mode .................................................................................... 2-26
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
C: Test Battery Level & ACIN Pins.............................................................. 3-9
X: Restore PMU State and Exit to DOS........................................................ 3-9
Z: Leave Current PMU Values and Exit to DOS .......................................... 3-9
iv
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
1.0
Power Management Simulation .................................................................. 2-25
evalbd.book : evalbd.TOC Page v Thursday, August 8, 1996 2:34 PM
EvalSet Serial and Parallel Port Setup Utility ................................................. 3-10
Serial Port 1................................................................................................. 3-10
Serial Port 2................................................................................................. 3-10
Parallel Port 1.............................................................................................. 3-11
Usage........................................................................................................... 3-11
Memory Management System (MMS) Viewer Utility ................................... 3-12
Description .................................................................................................. 3-12
Scope ........................................................................................................... 3-13
Operating Instructions................................................................................. 3-13
Restrictions on Use ..................................................................................... 3-17
Register Dump Utility ..................................................................................... 3-19
Chapter 4
1.0
Developing Code
Programmable General Purpose (PGP) Pins ..................................................... 4-2
Power Management Control (PMC) Pins.......................................................... 4-3
Programming BIOS Flash/EPROM
or Application Flash/EPROM ........................................................................... 4-5
Evaluation Board’s Memory Map ..................................................................... 4-7
Evaluation Board’s I/O Map ........................................................................... 4-10
Evaluation Board’s IRQ Mapping................................................................... 4-11
Evaluation Board’s DMA Mapping ................................................................ 4-13
Evaluation Board’s Components..................................................................... 4-14
Enabling the ÉlanSC310 Internal Serial Port .................................................. 4-15
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
v
evalbd.book : evalbd.TOC Page vi Thursday, August 8, 1996 2:34 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
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
1.0
Board Layout Suggestions................................................................................ C-1
evalbd.book : evalbd.LOF Page vii Thursday, August 8, 1996 2:34 PM
List of Figures
ÉlanSC310 Microcontroller Evaluation Board ...................................................................... 2-2
List of Tables
Installation Troubleshooting ................................................................................................... 1-6
Board Layout........................................................................................................................... 2-3
SystemSoft BIOS Set-Up Screen Options .............................................................................. 2-6
PhoenixPICO BIOS Main Menu Setup Screen Options ....................................................... 2-11
PhoenixPICO BIOS Advanced Menu Setup Screen Options ............................................... 2-13
PhoenixPICO BIOS Power Menu Setup Screen Options ..................................................... 2-14
PhoenixPICO BIOS Exit Menu Setup Screen Options......................................................... 2-15
Bus Mode Selection and Affected Jumpers .......................................................................... 2-17
1.0
I/O Address 100–107 .............................................................................................................. 4-2
Typical Full ISA Memory Map .............................................................................................. 4-8
Typical Full ISA I/O Map ..................................................................................................... 4-10
Typical Full ISA IRQ Mapping ............................................................................................ 4-12
Typical Full ISA DMA Mapping.......................................................................................... 4-13
Bus Mode Selection and Affected Jumpers ........................................................................... A-2
Configuration Jumpers ........................................................................................................... A-2
JP18 ........................................................................................................................................ A-3
Switches ................................................................................................................................. A-3
Power Measurement Jumpers ................................................................................................ A-4
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
vii
1.0
evalbd.book : evalbd.LOT Page viii Thursday, August 8, 1996 2:34 PM
viii
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
evalbd.book : about Page ix Thursday, August 8, 1996 2:34 PM
About the ÉlanSC310
Microcontroller Evaluation Board
Congratulations on your decision to design with the ÉlanSC310 microcontroller!
This sophisticated, integrated device is uniquely suited to meet the needs of the
next generation of embedded solutions. From its high integration to PC/AT
compatibility to remarkable power management, the ÉlanSC310 microcontroller
is the ideal device to enable compact, fully functional, low-power designs with a
quick time to market.
1.0
The ÉlanSC310 microcontroller evaluation board has been provided as a test and
development platform for ÉlanSC310 microcontroller-based designs. Most of the
possible options and features of the ÉlanSC310 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. . This
evaluation board is provided as a reference only and should only be used to
experiment with the design trade-offs of the ÉlanSC310 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 ÉlanSC310 Microcontroller Data Sheet and the ÉlanSC310
Microcontroller Programmer’s Reference Manual for detailed information on the
ÉlanSC310 microcontroller.
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
ix
evalbd.book : about Page x Thursday, August 8, 1996 2:34 PM
Features
External Connectors
• Two serial port connections
– One internal ÉlanSC310 16C450-compatible port (COM1 or COM2
configurable)
– One Super I/O 16C550-compatible port (COM1 through COM4
configurable)
• One parallel port connection from the ÉlanSC310 microcontroller
• Two 16-bit ISA slots (for evaluation of ISA-based devices only)
• One IDE connector (connected to the ÉlanSC310 ISA bus)
• One floppy-drive connector (connected to the Super I/O floppy-drive controller)
• One AT-style keyboard connector (connected to the 8042 keyboard controller)
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)
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
x
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
1.0
• One PS/2-style mouse connector (connected to the 8042 keyboard controller)
evalbd.book : about Page xi Thursday, August 8, 1996 2:34 PM
Bus Modes
• Full ISA mode (full 16-bit ISA bus support)
• Local Bus mode (16-bit bus support for high speed video)
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
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)
1.0
• 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 ÉlanSC310 microcontroller
• Supports DOS Soft ICE tools and ROM ICE tools
• Support for standard x86 application debugging tools
OS Support
• Compatible with standard 32-bit operating systems
• DOS, WinLight, Windows 3.1, GEOS, QNX
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
xi
1.0
evalbd.book : about Page xii Thursday, August 8, 1996 2:34 PM
xii
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
evalbd.book : ch1 Page 1 Thursday, August 8, 1996 2:34 PM
Chapter 1
Quick Start
This chapter provides information that helps you quickly set up and start using the
ÉlanSC310 microcontroller evaluation board.
The ÉlanSC310 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 ÉlanSC310 microcontroller evaluation board
to function just like a standard AT-compatible PC. The ÉlanSC310 microcontroller
evaluation board can boot from standard AT-compatible diskettes and can use ATcompatible displays, display adapters and keyboards.
1.0
This chapter describes how to set up the ÉlanSC310 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 ÉlanSC310 microcontroller evaluation board to operate like a standard 386
desktop computer.
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
1-1
evalbd.book : ch1 Page 2 Thursday, August 8, 1996 2:34 PM
Booting DOS From a Diskette
!
CAUTION: As with all computer equipment, the ÉlanSC310
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
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
1.0
• 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 2:34 PM
Installation Requirements
First you need the following from the ÉlanSC310 microcontroller evaluation board
kit:
• ÉlanSC310 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 ÉlanSC310
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.0
• A standard PC power supply (at least 230 watts)
• A bootable 3.5" DOS diskette
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
1-3
evalbd.book : ch1 Page 4 Thursday, August 8, 1996 2:34 PM
Board Installation
NOTE: See “ÉlanSC310 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 ÉlanSC310 microcontroller evaluation board with wire 1 toward
the ROM sockets.
3. Insert the VGA adapter into either of the ISA slots on the ÉlanSC310
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 ÉlanSC310
microcontroller evaluation board.
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
1.0
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 2:34 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 ÉlanSC310 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-6 or “PhoenixPICO BIOS Main Menu Setup Screen Options” on page
2-11).
1.0
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.
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
1-5
evalbd.book : ch1 Page 6 Thursday, August 8, 1996 2:34 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 ÉlanSC310 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.0
Problem
1-6
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
evalbd.book : ch1 Page 7 Thursday, August 8, 1996 2:34 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 ÉlanSC310
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
ÉlanSC310 microcontroller evaluation board.
1.0
• 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
ÉlanSC310 microcontroller evaluation board with wire 1 toward the ROM
sockets.
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
1-7
evalbd.book : ch1 Page 8 Thursday, August 8, 1996 2:34 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 ÉlanSC310 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 ÉlanSC310 microcontroller
evaluation board. If you are unable to boot from C, you should reformat the
hard drive for use on the ÉlanSC310 microcontroller evaluation board (see your
DOS documentation for how to reformat your hard drive).
1-8
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
1.0
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 2:34 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-21.
• How to setup and use the parallel port, see “Parallel Port” on page 2-21.
• How to add a PS/2 mouse, see “PS/2 Mouse” on page 2-20.
• 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 219.
• How to use a local bus card, see “Local Bus Mode” on page 2-18.
• How to enable Power Management functions, see “SystemSoft BIOS” on page
2-6 or “PhoenixPICO BIOS” on page 2-10.
1.0
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
1-9
1.0
evalbd.book : ch1 Page 10 Thursday, August 8, 1996 2:34 PM
1-10
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
evalbd.book : ch2 Page 1 Thursday, August 8, 1996 2:34 PM
Chapter 2
Board Functional Description
The ÉlanSC310 microcontroller evaluation board provides a development platform
for ÉlanSC310 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-16
• “Memory” on page 2-18
• “I/O” on page 2-20
1.0
• “ROMs” on page 2-22
• “Power Measurement” on page 2-23
• “Power Management” on page 2-24
• “MicroPower Off Mode” on page 2-26
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.
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
2-1
evalbd.book : ch2 Page 2 Thursday, August 8, 1996 2:34 PM
Board Layout
P45
P21
P11
P10
Keyboard
16C550 UART
(Super I/O)
P22
P25
PS/2 Mouse
Power
Connector
KBD/Mouse
Controller
IDE and
Floppy
National
Super I/O
SW4
JP37
JP30
JP28
JP18 JP17
BIOS ROMs
P26
Application ROMs
JP10
U59
U20
U18
RP1–RP2 RP5-RP6
U19
U16
High ROMs
Even
JP25 JP24
JP32
JP26
U17
Low ROMs
Odd
Even
MicroPower Off Mode
Odd
SW5
JP12
P19
JP11
JP13
16C450 UART
(ÉlanSC310)
System Power
On Light
JP31
1.0
ISA
SLOTS
JP36
P27 P28
JP16
P2
Parallel
Port
JP27
VCC5
AVCC
JP1
JP3
VCC
VSYS2
JP2
JP7
DRAM VCC
VSYS
JP6
CPU
P44
JP5 JP4
VMEM
SW3
U50
SW2 SW1
Reset Suspend
/Resume
P5 P6 P7 P8
P4
P24
72-pin SIMM
P1
Bank 1, low byte
P3
Bank 1, high byte
JP29
Bank 0, high byte
VCC1
Bank 0, low byte
DRAM
SIMM Sockets
JP19
Breadboard
Area
U28
P9
Local Bus Card Connector
Figure 2-1. ÉlanSC310 Microcontroller Evaluation Board
2-2
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
evalbd.book : ch2 Page 3 Thursday, August 8, 1996 2:34 PM
Table 2-1. Board Layout
1.0
Part
JP1–JP7
JP10–JP11
JP12
JP13
JP16
JP17
JP18
JP19
JP32
RP1–RP6
SW1
SW2
SW3
SW4-1
SW4-2
SW4-3
SW4-4—SW4-7
SW4-8
SW5
Description
Power measurement
Power measurement
ROM type
Application ROM size
2x CPU clock
Super I/O UART
PS/2 mouse
Power measurement
BIOS ROM 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-23
2-23
2-22
2-22
2-16
2-16
2-16, 2-20
2-23
2-5, 2-22
2-16
2-18
2-19
2-25
2-25
2-24
2-25
2-26
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
2-3
evalbd.book : ch2 Page 4 Thursday, August 8, 1996 2:34 PM
Evaluation Board Restrictions
• The evaluation board ISA bus can only run at 5 V. In normal designs this is not
a restriction.
• The DRAM SIMM modules must have a 70-ns or less RAS access time, for 33
MHz operation.
• The DRAM on the SIMM modules must be x4, x8 or x16. The ÉlanSC310
microcontroller cannot drive x1 DRAM due to the large capacitance associated
with 32 loads.
• 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.
• 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)
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
1.0
• Software cannot be used to switch between ISA and local bus configurations.
One of the configurations must be set up before power-up.
evalbd.book : ch2 Page 5 Thursday, August 8, 1996 2:34 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 Local Bus mode. Refer to the
ÉlanSC310 Microcontroller Data Sheet and Programmer’s Reference Manual
for detailed information on the ÉlanSC310 functionality.
• The RTC RAM (integrated in the ÉlanSC310 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.0
• 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 ÉlanSC310 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.
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
2-5
evalbd.book : ch2 Page 6 Thursday, August 8, 1996 2:34 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.
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
2-6
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)
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
1.0
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 2:34 PM
Menu-Bar
Item
Option
Description
HD1 Translate
Parameters
Hard Disk 2
Leave this unchecked
Parameters
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
1.0
HD2 Translate
Parameters
Internal COM Port Sets the ÉlanSC310 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
Video Display
Sets video display type
EGA/VGA
CGA80
CGA40
Monochrome
CPU Speed
Sets processor speed
Low
20MHz
25MHz
33MHz
Preferences NumLock on
Turns on NumLock
On
Off
Fast Boot
When On, does not per- On
form memory check
Off
Virus Alter
When On, alerts user of On
boot sector writes
Off
First Boot
Selects which drive is Drive A
booted from first
Drive C
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
2-7
evalbd.book : ch2 Page 8 Thursday, August 8, 1996 2:34 PM
Option
Description
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
ÉlanSC310 timers to transition into Low, Doze and
Suspend Power modes.
When Off, the ÉlanSC310
always runs at the CPU
SPEED set in the Standard Menu.
Idle
Amount of time the
ÉlanSC310 remains in
High Speed mode with no
activity prior to transitioning to Low Speed
mode.
Doze
2-8
Amount of time the
ÉlanSC310 remains in
Low Speed mode with no
activity prior to transitioning to Doze mode.
Parameters
10CPS with 500ms delay
None
None
On
Off
On
Off
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
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
1.0
Menu-Bar
Item
evalbd.book : ch2 Page 9 Thursday, August 8, 1996 2:34 PM
Menu-Bar
Item
Option
Description
Suspend
Amount of time the
ÉlanSC310 remains in
Doze mode with no activity prior to transitioning to
Sleep/Suspend mode.
Defaults
Defaults
Exit
Exit
Parameters
Off
2 minutes
4 minutes
6 minutes
8 minutes
10 minutes
12 minutes
14 minutes
Sets all setup screen set- N/A
tings to default values.
Prompts the user to save N/A
the setup and reboot.
1.0
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
2-9
evalbd.book : ch2 Page 10 Thursday, August 8, 1996 2:34 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.
BIOS prompts the user to press F2 to enter Setup mode and display the setup screen.
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
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
1.0
BIOS uses the following keys for navigating the setup screens and editing or
selecting options.
evalbd.book : ch2 Page 11 Thursday, August 8, 1996 2:34 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.0
Option
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
2-11
evalbd.book : ch2 Page 12 Thursday, August 8, 1996 2:34 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
Order in which the
system searches drives
for a boot disk.
Embedded Features:
ROM DOS Support Enables booting from
the ROM DOS image.
2-12
C: then A:
C: only
A: then C:
Enabled
Disabled
ROM/RAM Disk 0
Non-magnetic boot
device
None
Serial
ROM/XMS
ROM/RAM Disk 1
Non-magnetic boot
device
None
Serial
ROM/XMS
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
1.0
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 2:34 PM
Option
Description
Parameters
System Memory
Amount of
conventional memory
detected during bootup.
N/A
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)
1.0
Table 2-4. PhoenixPICO BIOS Advanced Menu Setup Screen Options
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
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
2-13
evalbd.book : ch2 Page 14 Thursday, August 8, 1996 2:34 PM
2-14
Option
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
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
1.0
Table 2-5. PhoenixPICO BIOS Power Menu Setup Screen Options
evalbd.book : ch2 Page 15 Thursday, August 8, 1996 2:34 PM
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
1.0
Fixed Disk Timeout
Table 2-6. PhoenixPICO BIOS Exit Menu Setup Screen Options
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.
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
2-15
evalbd.book : ch2 Page 16 Thursday, August 8, 1996 2:34 PM
Bus Modes
The ÉlanSC310 microcontroller allows designs to utilize two different bus options:
ISA or Local Bus. While in ISA mode, all of the device’s ISA bus signals are
available (refer to the ÉlanSC310 Microcontroller Data Sheet for a detailed
description of the ISA bus). Local Bus mode provides a 386 local bus in addition
to a subset of ISA bus signals. Refer to the ÉlanSC310 Microcontroller Data Sheet
for a description of the signals available in each of these modes.
The ÉlanSC310 microcontroller evaluation board allows testing in each of the two
bus modes available from the ÉlanSC310 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, RP2, RP5, and RP6 (see Table 2-7).
1.0
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).
2-16
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
evalbd.book : ch2 Page 17 Thursday, August 8, 1996 2:34 PM
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
N/A
N/A
N/A
N/A
Connects
IRQ12
from
mouse
Connects
IRQ12
from
mouse
Full ISA
Install
RP1 &
RP2 only
N/A
N/A
Local Bus
Install
RP5 &
RP6 only
2x CPU
clock
N/A
ISA Mode
1.0
Provided on the ÉlanSC310 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 ÉlanSC310 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 ÉlanSC310 Microcontroller
Data Sheet for a detailed description of the ISA bus). The ISA bus is wait-state
programmable (refer to the ÉlanSC310 Microcontroller Programmer’s Reference
Manual for details on programming ISA bus timings).
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
2-17
evalbd.book : ch2 Page 18 Thursday, August 8, 1996 2:34 PM
Local Bus Mode
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 ÉlanSC310 microcontroller evaluation board supports up to 16 Mbyte of
memory in two different formats: 72-pin, 16-bit SIMM; or 30-pin, 8-bit SIMMs.
Only one of these options can be used at a time. (That is, if the 30-pin DRAM
sockets are used, the 72-pin DRAM socket must be empty. If the 72-pin DRAM
socket is used, the 30-pin DRAM sockets must be empty.)
2-18
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
1.0
The ÉlanSC310 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 ÉlanSC310
microcontroller on the evaluation board. In Local Bus mode, some of the ISA bus
signals are lost. Refer to the ÉlanSC310 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 ÉlanSC310) using switches 2 and 3 on SW3 (switches 1 and 4 are no
connects). Note that VLRDYI corresponds to LRDY on the ÉlanSC310
microcontroller, and VLRDYO corresponds to CPURDY.
evalbd.book : ch2 Page 19 Thursday, August 8, 1996 2:34 PM
DRAM Main Memory
The ÉlanSC310 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.
Total Memory
1 Mbyte
2 Mbyte
2 Mbyte
4 Mbyte
8 Mbyte
16 Mbyte
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
1.0
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.
Memory Voltage Setting
The ÉlanSC310 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
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
2-19
evalbd.book : ch2 Page 20 Thursday, August 8, 1996 2:34 PM
I/O
The ÉlanSC310 microcontroller integrates several standard I/O interfaces. A
16C450-compatible UART, bidirectional parallel port is controlled by the
ÉlanSC310 microcontroller. In addition, the ÉlanSC310 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 ÉlanSC310 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.)
Bus Mode
Full ISA
Local Bus
2-20
JP17
1-2
Enables Super I/O
serial port IRQ
Enables Super I/O
serial port IRQ
JP18
2-3
Do not use
Do not use
Closed to enable
PS/2 mouse IRQ
Closed to enable
PS/2 mouse IRQ
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
1.0
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 21 Thursday, August 8, 1996 2:34 PM
Serial Ports
The evaluation board has two serial ports. Connector P19 is connected to the
ÉlanSC310 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 ÉlanSC310 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.0
Connector P20 is connected to the ÉlanSC310 parallel port. Most BIOS’ let you
configure the parallel-port base address in the set-up screen.
IDE Hard Drive
The ÉlanSC310 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.
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
2-21
evalbd.book : ch2 Page 22 Thursday, August 8, 1996 2:34 PM
ROMs
The ÉlanSC310 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
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.
2-22
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
1.0
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.
evalbd.book : ch2 Page 23 Thursday, August 8, 1996 2:34 PM
Power Measurement
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.
Jumper
JP1
JP2
JP3
VCC
VCC
VCC3
VCC5
1.0
JP4
VCCMEM
JP5
VCCSYS
JP6
VCCSYS2
JP7
JP10
JP11
JP19
VCCMEM53
VCCKBOS
VCCROM
VCC1
Logic connected to VCC plane
ÉlanSC310 core VCC only. Always 3.3 V.
ÉlanSC310 AVCC pin. Analog VCC. Always 3.3 V.
ÉlanSC310 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.)
ÉlanSC310 memory interface VCC. See the SW4 table
on page 2-19 for 3.3-V or 5-V setting. Restrictions do
apply. Also the diode clamp ref for pins sourced by the
VCCMEM pin.
ÉlanSC310 ISA bus VCC and other misc. pins. 5 V or
3.3 V. Refer to datasheet for details.
ÉlanSC310 alternate pin VCC. 5 V or 3.3 V. Refer to
datasheet for details.
System DRAM VCC plane.
8042 VCC
BIOS and Application ROM VCC
ÉlanSC310 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.
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
2-23
evalbd.book : ch2 Page 24 Thursday, August 8, 1996 2:34 PM
BL1–BL4 Pins
These signals are used to indicate the current status of the battery to the ÉlanSC310
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
A breadboard area has been provided on the ÉlanSC310 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 ÉlanSC310 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 ÉlanSC310
Microcontroller Data Sheet and Programmer’s Reference Manual for an in-depth
discussion of these modes.
2-24
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
1.0
Breadboard Area
evalbd.book : ch2 Page 25 Thursday, August 8, 1996 2:34 PM
Suspend/Resume
The ÉlanSC310 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
Battery backup conditions can be simulated on the evaluation board by controlling
the ACIN signal to the ÉlanSC310 microcontroller. When ACIN is low, power
management functions on the ÉlanSC310 microcontroller are enabled. When
ACIN is high, power management functions on the ÉlanSC310 microcontroller
are disabled. Switch 8 on SW4 controls the ACIN pin on the ÉlanSC310, allowing
power management functions to take effect if they are enabled.
1.0
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 ÉlanSC310 microcontroller. The ÉlanSC310
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.
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
2-25
evalbd.book : ch2 Page 26 Thursday, August 8, 1996 2:34 PM
MicroPower Off Mode
1.0
This mode is the lowest power mode for the ÉlanSC310 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 ÉlanSC310 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 ÉlanSC310 Microcontroller Data Sheet for a more
detailed explanation of this feature.
2-26
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
evalbd.book : ch3 Page 1 Thursday, August 8, 1996 2:34 PM
Chapter 3
Using the Software
The ÉlanSC310 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
This diskette contains the evaluation version of SystemSoft’s 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.
1.0
PhoenixPICO Evaluation Diskette
This diskette contains the evaluation version of 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.
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
3-1
evalbd.book : ch3 Page 2 Thursday, August 8, 1996 2:34 PM
AMD Utilities Diskette
ELANINIT.ZIP
Initialization example for the ÉlanSC310.
ELANPMU.ZIP
Utility for demonstrating the ÉlanSC310 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.
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 ÉlanSC310 registers.
SDB.ZIP
Simple, debug utility for command-line accesses to
ÉlanSC310 registers.
ELANINIT.ZIP
This zipfile contains assembly language routines that give an example of how to
initialize the ÉlanSC310 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
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
1.0
This diskette contains several utilities developed specifically for the evaluation
board to assist the user in their evaluation and design with the ÉlanSC310
microcontroller. Some of these utilities may work on other ÉlanSC310
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 2:34 PM
ELANPMU.ZIP
This zipfile contains ELANPMU.EXE, which can be used to place the ÉlanSC310
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 ÉlanSC310 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 ÉlanSC310 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.0
This zipfile contains FLASH.EXE, which can be used to program 28F010,
29F010, 28F020, and 28F020A Flash parts on the ÉlanSC310 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.
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 ÉlanSC310 microcontroller’s MMS window registers.
Refer to the README and *.TXT files in this zipfile for more information.
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
3-3
evalbd.book : ch3 Page 4 Thursday, August 8, 1996 2:34 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 ÉlanSC310
microcontroller MMS subsystem. These resources include SYSTEM RAM, the
BIOS ROM (or resources accessed by the ROMCS signal), or the DOS ROM (or
resources accessed by the DOSCS signal). 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 ÉlanSC310
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
ÉlanSC310 microcontroller, grouped by functionality. For complete operating
instructions on REGDUMP.EXE, refer to “Register Dump Utility” on page 3-19.
This zipfile contains SDB.EXE, a simple debug utility useful when working with
the ÉlanSC310 microcontroller. It allows the user to easily access the ÉlanSC310
microcontroller’s index 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 ÉlanSC310 microcontroller. This utility
only runs on Rev. 2.2 or later of the ÉlanSC310 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 ÉlanSC310 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 ÉlanSC310
Microcontroller Programmer’s Reference Manual to gain an understanding of the
ÉlanSC310 microcontroller’s power management functions.
To bring up the main menu, type the following at the DOS prompt:
elanpmu
3-4
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
1.0
SDB.ZIP
evalbd.book : ch3 Page 5 Thursday, August 8, 1996 2:34 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 ÉlanSC310 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.0
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 ÉlanSC310 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 ÉlanSC310 microcontroller with any
changes, press the "Q" key. To restore the values to those currently programmed
in the ÉlanSC310 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.
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
3-5
evalbd.book : ch3 Page 6 Thursday, August 8, 1996 2:34 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 ÉlanSC310
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 ÉlanSC310 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
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
1.0
• 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 2:34 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.
• The Low Speed PLL and Video PLL (controlled by the same bit) can be enabled
or disabled for this mode.
1.0
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.
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
3-7
evalbd.book : ch3 Page 8 Thursday, August 8, 1996 2:34 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 ÉlanSC310 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.
• Pressing any key or toggling the ACIN pin brings the system back to High Speed
PLL mode.
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.
3-8
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
1.0
A: Force PMU to Low Speed PLL Mode xxxMhz
evalbd.book : ch3 Page 9 Thursday, August 8, 1996 2:34 PM
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.
C: Test Battery Level & ACIN Pins
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 ÉlanSC310 microcontroller transitions from Low
Speed to Doze mode, prompting the user to press a key before the system transitions
to Sleep or Suspend mode.
1.0
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 ÉlanSC310. On the
ÉlanSC310 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.
X: Restore PMU State and Exit to DOS
This option restores the ÉlanSC310 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 ÉlanSC310 microcontroller’s index registers set at their
current value, and returns the user to the DOS prompt.
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
3-9
evalbd.book : ch3 Page 10 Thursday, August 8, 1996 2:34 PM
EvalSet Serial and Parallel Port Setup Utility
EVALSET.EXE has been provided to allow easy activation of the serial and
parallel ports on the ÉlanSC310 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 ÉlanSC310 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.
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.
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)
3-10
Base addresses
2f8, 2e8, 238, 2e0, 228
3f8, 3e8, 338, 2e8, 220
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
1.0
Examples
evalbd.book : ch3 Page 11 Thursday, August 8, 1996 2:34 PM
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.
Parallel Port 1
This is the internal parallel port on the ÉlanSC310 microcontroller. The parallel
port base address is controlled through the Bus Configuration Registers (see the
ÉlanSC310 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. Thus, the EvalSet utility merely allows control of the
EPP and bidirectional modes on the parallel port. Any base address that is specified
is ignored by the EvalSet utility.
1.0
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
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
3-11
evalbd.book : ch3 Page 12 Thursday, August 8, 1996 2:34 PM
Memory Management System (MMS) Viewer
Utility
This utility is part of the collateral for the ÉlanSC310 microcontroller. The
ÉlanSC310 microcontroller is a highly integrated device with many subsystems.
Many of these subsystems are unique to the ÉlanSC310. The purpose of the
MMSVIEW utility is to provide the new ÉlanSC310 microcontroller user with
the ability to explore the capabilities of the ÉlanSC310 MMS subsystem without
having to invest much in the way of software development or chip register learning
time.
MMSVIEW is a DOS application that may be used to inspect various resources
that are accessible by the ÉlanSC310 MMS subsystem. These resources include
SYSTEM RAM, the BIOS ROM (or resources accessed by the ROMCS signal),
or the DOS ROM (or resources accessed by the DOSCS signal). 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), and DOS ROM (0–16 Mbyte range).
• Step forward or backward through the data in 256-byte steps or 16-Kbyte steps.
• Select any ÉlanSC310 MMS page from MMSA to view system resources
through.
• Fill areas of 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.
3-12
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
1.0
Description
evalbd.book : ch3 Page 13 Thursday, August 8, 1996 2:34 PM
Scope
MMSVIEW is provided to enable discovery and understanding of the capabilities
of the ÉlanSC310 microcontroller MMS system. It has other uses such as looking
at DOS ROM disks to ensure that the odd/even parts are placed in the sockets
correctly. 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 ÉlanSC310 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 ÉlanSC310 microcontroller evaluation board revision 2.2 or later
except by special agreement between AMD and the customer.
1.0
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.).
There are no other command-line parameters available.
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
3-13
evalbd.book : ch3 Page 14 Thursday, August 8, 1996 2:34 PM
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.
+
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 ROMDOS
or EMM386 drivers were loaded on the system when MMSVIEW was invoked.
3-14
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
1.0
?
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.
evalbd.book : ch3 Page 15 Thursday, August 8, 1996 2:34 PM
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. 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.
a
This key is only useful on boards with PCMCIA.
1.0
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.
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).
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
3-15
evalbd.book : ch3 Page 16 Thursday, August 8, 1996 2:34 PM
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 0, 1, or 3 (0 = DOS
ROM, 1 = system RAM, 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.
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 ÉlanSC310 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 ÉlanSC310 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.
3-16
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
1.0
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 RAM is the selected
device. This command does not know how to write to Flash devices in a DOS ROM
socket.
evalbd.book : ch3 Page 17 Thursday, August 8, 1996 2:34 PM
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-13.
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.
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-15 for more detail.
s
This key is only useful on boards with PCMCIA.
1.0
Restrictions on Use
Although designed for the ÉlanSC310 microcontroller evaluation board, this utility
may work on other vendor’s platforms. (However, its functionality outside of the
ÉlanSC310 microcontroller evaluation board cannot be guaranteed and therefore
is not supported.) There are two key elements for compatibility:
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.
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
3-17
evalbd.book : ch3 Page 18 Thursday, August 8, 1996 2:34 PM
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, EMM386, etc.). It may also conflict with customer
resources located on customer platforms. See “Operating Instructions” on page
3-13 for details on how to change MMS windows.
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.
3-18
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
1.0
It is recommended that the test platform/evaluation system be “cold” booted (using
reset button) after MMSVIEW exits so that the ÉlanSC310 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 ÉlanSC310
microcontroller evaluation board that has any 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.
evalbd.book : ch3 Page 19 Thursday, August 8, 1996 2:34 PM
Register Dump Utility
This register dump utility has been provided for use on the ÉlanSC310
microcontroller evaluation board. It is intended to provide an easy-to-use registermanipulation program. This program displays the index registers in the ÉlanSC310
microcontroller, grouped by functionality:
• ÉlanSC310 PMU Registers Screen 1
• ÉlanSC310 PMU Registers Screen 2
• ÉlanSC310 MMU/ISA Registers
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:
Arrow Keys Move the cursor from register to register within the screen.
1.0
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.
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 ÉlanSC310 Microcontroller Programmer’s Reference Manual to
determine if the register being manipulated has any read/write restrictions.
NOTE: This regdump utility is used for both the ÉlanSC300 and ÉlanSC310
microcontrollers. However, some registers or some bits within registers are used
only on the ÉlanSC300. These registers or bits are marked with an "ÉlanSC300
only" indicator on the regdump screens.
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
3-19
1.0
evalbd.book : ch3 Page 20 Thursday, August 8, 1996 2:34 PM
3-20
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
evalbd.book : ch4 Page 1 Thursday, August 8, 1996 2:34 PM
Chapter 4
Developing Code
This document is meant to aid the programmer who is developing BIOS code,
Power Management code, etc. using the ÉlanSC310 microcontroller evaluation
board. This evaluation board was designed to support a number of different system
configurations (e.g., Full ISA Bus mode, Application ROM support, IDE drives,
Floppy drive, etc.). This document explains how to configure the ÉlanSC310
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-3
1.0
• “Programming BIOS Flash/EPROM or Application Flash/EPROM” on page 45
• “Evaluation Board’s Memory Map” on page 4-7
• “Evaluation Board’s I/O Map” on page 4-10
• “Evaluation Board’s IRQ Mapping” on page 4-11
• “Evaluation Board’s DMA Mapping” on page 4-13
• “Evaluation Board’s Components” on page 4-14
• “Enabling the ÉlanSC310 Internal Serial Port” on page 4-15
For more information on the ÉlanSC310 microcontroller, see the ÉlanSC310
Microcontroller Data Sheet and the ÉlanSC310 Microcontroller Programmer’s
Reference Manual.
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
4-1
evalbd.book : ch4 Page 2 Thursday, August 8, 1996 2:34 PM
Programmable General Purpose (PGP) Pins
The ÉlanSC310 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
ÉlanSC310 microcontroller evaluation board only. Other system designs may
implement these pins differently.
The ÉlanSC310 microcontroller evaluation board makes use of the PGP pins as
follows.
This pin in used to clock data from the data bus into a flip-flop that is used to control
the programming voltage to the ROM sockets. PGP0 must be set up to gate with
the I/O Write Command. This is done by setting the ÉlanSC310 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
ÉlanSC310 Index 70h to a 1. By programming this pin as just described, the
ÉlanSC310 microcontroller is now able to write to the 1 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.
Table 4-1. I/O Address 100–107
4-2
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
Not used
0
Not used
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
1.0
PGP0
evalbd.book : ch4 Page 3 Thursday, August 8, 1996 2:34 PM
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 ÉlanSC310
microcontroller’s Index 91h to xxxx11xxb programs PGP1 as an address decode.
Setting ÉlanSC310 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 ÉlanSC310 Index 74h.
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 ÉlanSC310 Index
91h to xx11xxxxb programs PGP2 as an address decode. Setting the ÉlanSC310
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.
1.0
PGP3
This pin has no specific function on the ÉlanSC310 microcontroller evaluation
board.
NOTE: This pin is referenced as PGPD on the evaluation board schematics
beginning in “Schematics” on page D-1.
Power Management Control (PMC) Pins
The ÉlanSC310 microcontroller has five Power Management Control (PMC) pins
that can be programmed high or low based on the current power management mode.
The ÉlanSC310 microcontroller evaluation board makes use of the PMC pins as
follows.
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
4-3
evalbd.book : ch4 Page 4 Thursday, August 8, 1996 2:34 PM
PMC0
This pin is logically ORed with the system Reset pin from the ÉlanSC310
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 ÉlanSC310
microcontroller Index ACh bits 3:0 control PMC0 and are set to 0 on power-up.
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-14 for a further explanation of when you
need to do a software reset.
PMC1
This pin is not used on this board.
This pin is used to select whether the internal ÉlanSC310 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 ÉlanSC310 Indexes 80h and 81h control the state of PMC2.
PMC3
This pin is not used on this board.
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 ÉlanSC310 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
ÉlanSC310 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.
4-4
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
1.0
PMC2
evalbd.book : ch4 Page 5 Thursday, August 8, 1996 2:34 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
Controlling VPP
1.0
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 flop that controls 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-7.
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 ÉlanSC310 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 ÉlanSC310 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.
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
4-5
evalbd.book : ch4 Page 6 Thursday, August 8, 1996 2:34 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 ÉlanSC310 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 ÉlanSC310 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.
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 ÉlanSC310
microcontroller evaluation board.
4-6
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).
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
1.0
NOTE: 512Kx8 Flash can be supported after a minor board rework. Contact your
local AMD or distributor Field Application Engineer for more information.
evalbd.book : ch4 Page 7 Thursday, August 8, 1996 2:34 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.
3. Enable 16-bit interface to application ROM:
Elan Index 51H = 02h
1.0
;bit 1 =1, indicates 16-bit
application ROM size.
Evaluation Board’s Memory Map
Because the ÉlanSC310 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, and 2 Mbyte
DRAM.
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
4-7
evalbd.book : ch4 Page 8 Thursday, August 8, 1996 2:34 PM
Table 4-2. Typical Full ISA Memory Map
DFFFFh–
D0000h
CFFFFh–
CC000h
CBFFFh –
C8000h
C7FFFh–
C0000h
Memory Type Accessed
DRAM.
BIOS ROM (ROMCS).
ROMCS is set up for lin64K BIOS image + ROM-DOS kernel. ear decode. May be shadowed to DRAM.
Unused.
Application ROM (DOSCS).
Used by ROM-DOS.
DRAM at offset C8000h–CBFFFh.
Used for SMM save state area.
ISA bus.
VGA card 32K BIOS ROM.
BFFFFh – ISA bus.
A0000h
VGA card display buffers.
9FFFFh –
00000h
Special Notes
MMSA page 3.
MMSA page 2.
MMSA pages 0 & 1. Disabled to allow accesses to
pass through to ISA bus.
MMSB is disabled which
allows accesses to propagate to ISA bus.
DRAM.
NOTE:
1. In the above configuration, MMSB is disabled, and MMSA is defined to start
at base address C0000h (i.e., ÉlanSC310 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 (ÉlanSC310 Index 65h bit 4=1, ÉlanSC310 Index
69h=FFh), then accesses to this address range go to DRAM.
4. Refer to the ÉlanSC310 Microcontroller Programmer’s Reference Manual for
information on ROM BIOS and ROM DOS accesses using the MMS pages.
4-8
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
1.0
386
Physical
Address
1FFFFFh–
100000h
FFFFFh–
E0000h
evalbd.book : ch4 Page 9 Thursday, August 8, 1996 2:34 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 ÉlanSC310 Index B8h. However, the processor must be set up to access memory
above the 1 Mbyte boundary.
BIOS ROM Mapping
1.0
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
ÉlanSC310 Index register 65h. It is also possible to access the BIOS ROM using
pages in the MMS windows.
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
4-9
evalbd.book : ch4 Page 10 Thursday, August 8, 1996 2:34 PM
Evaluation Board’s I/O Map
Because the ÉlanSC310 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 ÉlanSC310 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
C0h–DEh
A0h, A1h
4-10
ÉlanSC310 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.
ÉlanSC310 parallel port enabled as Other I/O ranges for the ÉlanSC310
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.
Reserved
Reserved
Set up using ÉlanSC310 Index 89h.
PGP0 decode for VPP control
(Refer to “Programmable General Purpose (PGP) Pins” on page 4-2.)
Reserved
Reserved
DMA controller channels 4–7 (internal See 8237A Spec.
to the ÉlanSC310)
Programmable IRQ slave controller See 8259 Spec.
(internal to the ÉlanSC310)
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
1.0
3F8h–3FFh
3F0h–3F7h
Special Notes
evalbd.book : ch4 Page 11 Thursday, August 8, 1996 2:34 PM
I/O Address Device Accessed
Special Notes
92h
Refer to the ÉlanSC310 Microcontroller Programmer’s Reference Manual.
80h–8Fh
70h–71h
60h, 64h
61h
40h–43h
20h, 21h
0h–Fh
ÉlanSC310 internal gate A20 and reset
control (internal to the ÉlanSC310)
DMA page registers.
Channels 0–7 (internal to the
ÉlanSC310).
RTC index and data registers (internal
to the ÉlanSC310).
NMI enable/disable (Bit 7 of Port 70).
8042 keyboard control and data register
Port B control (internal to the
ÉlanSC310)
Programmable timer registers (internal
to the ÉlanSC310)
Programmable IRQ master controller
(internal to ÉlanSC310)
DMA controller channels 0–3 (internal to the ÉlanSC310)
MMSB is disabled which allows accesses to propagate to ISA bus.
See 8042 Spec.
See 8254 Spec.
See 8259 Spec.
See 8237A Spec.
1.0
NOTE: All I/O addresses are at AT-compatible locations.
Evaluation Board’s IRQ Mapping
Because the ÉlanSC310 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 ÉlanSC310 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.
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
4-11
evalbd.book : ch4 Page 12 Thursday, August 8, 1996 2:34 PM
Table 4-4. Typical Full ISA IRQ Mapping
Device Assigned
Available for ISA bus
Connected to IDE interface
Reserved
Available for ISA bus
Available for ISA bus
Available for ISA bus
Available for ISA bus
ÉlanSC310 internal RTC interrupt
ÉlanSC310 internal parallel port
Super I/O floppy drive controller
Available for ISA bus
Internal serial port; COM1
Connected to Super I/O for COM2
2
1
0
Used to cascade to Slave PIC (8259)
Keyboard buffer full (driven by 8042)
Timer 0 output (internal to ÉlanSC310)
Special Notes
Connects to IRQ3 pin on Super
I/O
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.
Care must be taken so that cards on the ISA bus do not use interrupts that
conflict with internal ÉlanSC310 devices or each other.
4-12
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
1.0
IRQ
15
14
13
12
11
10
9
8
7
6
5
4
3
evalbd.book : ch4 Page 13 Thursday, August 8, 1996 2:34 PM
Evaluation Board’s DMA Mapping
The following table is the DMA mapping for the ÉlanSC310 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.0
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
4-13
evalbd.book : ch4 Page 14 Thursday, August 8, 1996 2:34 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 ÉlanSC310 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 ÉlanSC310
microcontroller. Therefore when the ÉlanSC310 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 ÉlanSC310 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 ÉlanSC310. (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-4 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 ÉlanSC310 microcontroller. (Note:
PIRQ0 on the ÉlanSC310 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-14
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
1.0
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 15 Thursday, August 8, 1996 2:34 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 ÉlanSC310 microcontroller.
(Note: PIRQ1 on the ÉlanSC310 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 ÉlanSC310 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 ÉlanSC310 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 ÉlanSC310 Internal Serial Port
1.0
The ÉlanSC310 microcontroller internal serial port is typically configured as
COM1. The following ÉlanSC310 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-3).
The UART’s I/O registers 3F8h–3FFh can now be accessed to perform serial
transfers.
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
4-15
1.0
evalbd.book : ch4 Page 16 Thursday, August 8, 1996 2:34 PM
4-16
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
evalbd.book : appa Page 1 Thursday, August 8, 1996 2:34 PM
Appendix A
Evaluation Board Setup Summary
This appendix summarizes the jumper and switch settings of the ÉlanSC310
microcontroller evaluation board. For the location of these parts on the board, see
Figure 2-1 on page 2-2.
1.0
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
A-1
evalbd.book : appa Page 2 Thursday, August 8, 1996 2:34 PM
Table A-1. Bus Mode Selection and Affected Jumpers
Bus Mode
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
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
Table A-2. Configuration Jumpers
System Affected
1-2
2-3
JP12
DOS ROM
&
BIOS
Selects Flash
Selects EPROM
device
JP13
DOS sockets
256Kx8
512Kx81
CPU clock
2x
N/A
JP17
Super I/O Serial Port
PS/2 Mouse
Enables Super I/O
serial port IRQ
N/A2
JP18
(see Table A-3 on page A-3)
JP32
BIOS ROM socket
1.0
3 Position Jumpers
JP16
Local Bus mode
U59 (Phoenix)
U20 (SystemSoft)
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
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
evalbd.book : appa Page 3 Thursday, August 8, 1996 2:34 PM
Table A-3. JP18
Mode
Pin Setting
Function
ISA or Local bus
Closed
Enables PS/2 port (Connects
IRQ12 from 8042 to IRQ12 on
ÉlanSC310 Device)
Table A-4. Switches
1.0
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 ÉlanSC310
device
Disconnects PIRQ1 from
ÉlanSC310 device
3
Connects IRQ1 to ÉlanSC310
device
Disconnects IRQ1 from
ÉlanSC310 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
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
A-3
evalbd.book : appa Page 4 Thursday, August 8, 1996 2:34 PM
Table A-5. Power Measurement Jumpers
A-4
Jumper
VCC
Logic connected to VCC plane
JP1
VCC
ÉlanSC310 core VCC only. Always 3.3 V.
JP2
VCC3
ÉlanSC310 AVCC pin. Analog VCC. Always 3.3 V.
JP3
VCC5
ÉlanSC310 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
ÉlanSC310 memory interface VCC. See the SW4 table
on page 2-19 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
ÉlanSC310 ISA bus VCC and other misc. pins. 5 V or
3.3 V. Refer to datasheet for details.
JP6
VCCSYS2
ÉlanSC310 alternate pin VCC. 5 V or 3.3 V. Refer to
datasheet for details.
JP7
VCCMEM53
System DRAM VCC plane.
JP10
VCCKBOS
8042 VCC
JP11
VCCROM
BIOS and Application ROM VCC
JP19
VCC1
ÉlanSC310 VCC1 pin 176. 5 V or 3.3 V.
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
1.0
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 2:34 PM
Appendix B
Verified Peripherals
This a list of peripherals that have been verified to work on the ÉlanSC310
microcontroller evaluation board:
Peripheral
Floppy Drive
Hard Drive*
Power Supply
Keyboard
1.0
VGA Monitor
Video Card
Manufacturer
Mitsumi
TEAC
Quantum
Western Digital
DTK Computer Inc.
TransWorld
Jabert
Keytronic
Mitsumi
CTX
NEC MultiSync
AVED
Trident
Model #
D359T3
FD-235HF
ProDrive LPS series
Caviar series
PIP-151
TW-1800R
WE-D250
KT2000 series
KPQ-E99YC
6439
5FGE
AV540
TVGA 9000I
*– Note that Connor and Fujitsu hard drives do not work with this board.
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
B-1
1.0
evalbd.book : appb Page 2 Thursday, August 8, 1996 2:34 PM
B-2
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
evalbd.book : appc Page 1 Thursday, August 8, 1996 2:34 PM
Appendix C
Board Layout Suggestions
The following suggestions concern the ÉlanSC310 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.0
• 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.
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
C-1
evalbd.book : appc Page 2 Thursday, August 8, 1996 2:34 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 ÉlanSC310 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
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
1.0
Board layout considerations for the power supplies suggest the following
precautions:
evalbd.book : appd Page 1 Thursday, August 8, 1996 2:34 PM
Appendix D
Schematics
The schematics beginning on page D-2 are the actual Orcad schematics used to
build the ÉlanSC310 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 ÉlanSC310
microcontroller, these schematics are not a good place to start for actual ÉlanSC310
microcontroller-based designs.
1.0
ÉlanSC310 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
evalbd.book : evalbd.IX Page 1 Thursday, August 8, 1996 2:34 PM
Index
Numerics
8042 keyboard controller, 2-20, 4-14
A
1.0
ACIN pin
related to PMU, 3-9
simulating battery back-up conditions,
2-25
Application ROM
booting from in PhoenixPICO, 2-12
displaying region, 3-12
interface, using 8- or 16-bit, 3-12
memory mapping, 4-9
restrictions, 2-5
size, selecting, 2-22
supported, xi
writes, enabling, 4-5
B
battery
backup, simulation, 2-25
level, related to PMU, 3-9
BIOS
options for PhoenixPICO, 2-11–2-15
options for SystemSoft, 2-6–2-9
overview, 2-5
PhoenixPICO BIOS, 2-10–2-15
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-9
selecting, 2-22
writes, enabling, 4-5
BIOSCS, 4-9
BL1–BL4, 2-24
booting
boot sector writes in SystemSoft, 2-7
diskette, from, 1-2–1-7
fast boot in SystemSoft, 2-7
first boot in SystemSoft, 2-7
order in PhoenixPICO, 2-12
setting password in SystemSoft, 2-8
breadboard area, 2-24
bus modes
jumper settings to select, A-2
overview, 2-16
restrictions, 2-4
selecting, 2-17
supported, xi
See also local bus, ISA bus, and video
bus.
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
Index-1
C
E
CLK
setting in PhoenixPICO, 2-13
COM ports, internal
setting in SystemSoft, 2-7
configuration jumpers, A-2
connectors, external, x
CPURDY, 2-18
CS1, 4-3
Elan PMU evaluation utility
See elanpmu.
elaninit.zip, 3-2
elanpmu, 3-4–3-9
elanpmu.zip, 3-3
ÉlanSC310 Evaluation Board
See evaluation board.
EPROM
address mapping, 4-6
programming, 4-5–4-7
restrictions, 2-4
selecting, 2-22
errata, 1-2
EvalSet Serial and Parallel Port Setup utility
See evalset.exe.
evalset.exe
examples, 3-11
using, 3-10–3-11
evalset.zip, 3-3
evaluation board
avoiding damage to, 1-2
components of, 4-14–4-15
features, x–xi
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-15
SystemSoft setup screen, 2-9
extended memory
See memory, extended.
D
Datalight diskette, 3-1
debugging, supported, xi
disk drive
selecting type in PhoenixPICO, 2-11
selecting type in SystemSoft, 2-6
DMA mapping, 4-13
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-24
setting in elanpmu, 3-7
DRAM
installing, 2-19
restrictions, 2-4
Index-2
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
1.0
evalbd.book : evalbd.IX Page 2 Thursday, August 8, 1996 2:34 PM
evalbd.book : evalbd.IX Page 3 Thursday, August 8, 1996 2:34 PM
F
Flash
address mapping, 4-6
initialization example, 4-7
jumper settings, 4-6
programming, 3-3, 4-5–4-7
restrictions, 2-4
selecting, 2-22
flash.exe, 3-3
flash.zip, 3-3
H
1.0
hard drive
IDE, See IDE hard drive.
setting parameters in SystemSoft, 2-6, 211
High Speed mode
changing from in SystemSoft, 2-8
power management, in, 2-24
restrictions, 2-5
toggling between it and Suspend, 2-25
High Speed PLL Mode, 3-6
I
I/O
interfaces integrated, 2-20–2-21
map, 4-10–4-11
overview, 2-20
ports, accessing from command line, 3-4
IDE hard drive
connecting, 1-7–1-8
connection location, 2-21
interface, 4-15
Index 48h, 4-15
Index 51h, 4-6
Index 62H, 4-5
Index 62h, 4-5
Index 65h, 4-8, 4-9
Index 69h, 4-8
Index 6Dh, 4-8
Index 70h, 4-2
Index 74h, 4-3
Index 77h, 4-15
Index 80h, 4-4
Index 81h, 4-4
Index 89h, 4-2, 4-10
Index 91h, 4-2, 4-3
Index 92h, 4-15
Index 94h, 4-3
Index 9Ch, 4-3
Index ACh, 4-4
Index B8h, 4-9
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
IRQ mapping, 4-11
IRQ1, 2-25
IRQ12, 2-20
IRQ4, 2-21
ISA bus mode
overview, 2-17
restrictions, 2-4
J
JP10, A-4
JP11, A-4
JP12, 2-22, A-2
JP13, 2-22, A-2
JP16, A-2
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
Index-3
evalbd.book : evalbd.IX Page 4 Thursday, August 8, 1996 2:34 PM
L
layout of board, 2-2
local bus card
using, 2-18
Local Bus mode, 2-18
Low Speed mode
changing from in SystemSoft, 2-8
power management, in, 2-24
Low Speed PLL mode
forcing, 3-8
setting in elanpmu, 3-7
LRDY, 2-18
M
memory
board, on, x
extended, in PhoenixPICO, 2-13
map, 4-7–4-9
shadow
memory
regions
in
PhoenixPICO, 2-12
supported, 2-18
system, in PhoenixPICO, 2-13
voltage, 2-19
See also DRAM and SRAM.
Memory Management System Viewer utility
Index-4
See mmsview.exe
MicroPower Off mode, 2-26
MMS
MMSA and MMSB windows, 3-3
resources accessible, 3-12
viewing system resources through, 3-12
mmsinfo.exe, 3-3
mmsinfo.zip, 3-3
mmsview.exe
commands for, 3-14–3-17
syntax for, 3-13
using, 3-12–3-18
mmsview.zip, 3-4
mouse
PS/2, See PS/2 mouse.
N
NumLock
setting in SystemSoft, 2-7
O
Off mode
power management, in, 2-24
setting in elanpmu, 3-7
OS
supported, xi
oscillator, 32-kHz
layout suggestions, C-1
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
1.0
JP16–JP18, 2-17
JP17, 2-20, A-2
JP18, 2-20, A-2, A-3
JP19, 2-23, A-4
JP1–JP11, 2-23
JP1–JP7, A-4
JP32, 2-5, 2-22, A-2
jumpers
configuration, A-2
power measurement, A-4
settings, A-1
evalbd.book : evalbd.IX Page 5 Thursday, August 8, 1996 2:34 PM
P
1.0
P19, 2-21
P20, 2-21
P28, 2-21
P45, 2-21
parallel port
setting, 2-21
setting base address, 3-11
setting for EPP and Bidirectional, 3-11
setting in SystemSoft, 2-7
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-25
PLLs
layout suggestions, C-2
PMC pins, 4-3–4-4
PMC0 pin, 4-4
PMC1 pin, 4-4
PMC2 pin, 4-4
PMC3 pin, 4-4
PMC4 pin, 4-4
PMU modes
changing to current, 3-9
forcing, 3-8–3-9
restoring, 3-9
setting options, 3-5–3-7
power management
enabling in PhoenixPICO, 2-14
enabling in SystemSoft, 2-8
features, x
layout suggestions, C-2
lowest mode, 2-26
power consumption, affecting, 3-4
simulation, 2-25
using, 2-24–2-25
Power Management Control pins
See PMC pins.
power measurement
jumpers, A-4
using, 2-23–2-24
processor speed
setting in PhoenixPICO, 2-13
setting in SystemSoft, 2-7
Progammable General Purpose pins
See PGP pins.
PS/2 mouse
adding, 2-20
R
RAM, system
displaying region, 3-12
read/compares, continuous
performing, 3-12
regdump.exe, 3-4, 3-19
Register Dump utility
See regdump.exe.
registers
manipulating, 3-19
Reset pin, 4-4
ROM
sockets, 2-22
See also BIOS ROM, DOS ROM, and
Application ROM.
RP1–RP2, RP3–RP4, 2-17
RSTDRV pin, 4-4
RTC RAM
restrictions, 2-5
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
Index-5
evalbd.book : evalbd.IX Page 6 Thursday, August 8, 1996 2:34 PM
sdb.exe, 3-4
sdb.zip, 3-4
serial ports
internal, enabling, 4-15
serial port 1, 3-10
serial port 2, 3-10
setting addresses, 3-10–3-11
setting up, 2-21
setup screen
setting in PhoenixPICO, 2-15
setting password in SystemSoft, 2-8
setting to defaults in SystemSoft, 2-9
SIMM
restrictions, 2-4
Sleep mode
forcing, 3-8
power management, in, 2-24
setting in elanpmu, 3-7
Super I/O
setting port in SystemSoft, 2-7
using, 4-14
Suspend mode
forcing, 3-9
power management, in, 2-24
setting in elanpmu, 3-7
toggling between it and High Speed, 225
Suspend/Resume button, 2-25
SW3-1, 2-18
SW3-1–SW3-4, A-3
SW3-2, 2-18
SW3-3, 2-18
SW3-4, 2-18
SW4, 3-9
SW4-1, 2-19
SW4-1–SW4-8, A-3
SW4-2, 2-25
SW4-3, 2-25
Index-6
T
timeouts
setting in PhoenixPICO, 2-14–2-15
typematic rate
in SystemSoft, 2-8
U
UARTs
connections to serial ports, 2-21
internal, 3-10
Super I/O, 3-10
utilities, 3-2–3-4
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
1.0
S
SW4-4–SW4-7, 2-24
SW4-8, 2-25
SW5, 2-26
switches
list of, A-3
settings, A-1
system date and time
setting in PhoenixPICO, 2-11
setting in SystemSoft, 2-6
system memory, See memory, system.
system RAM
filling with selected byte, 3-12
SystemSoft, See BIOS.
evalbd.book : evalbd.IX Page 7 Thursday, August 8, 1996 2:34 PM
V
VGARDY, 2-18
video
display, setting in PhoenixPICO, 2-11
display, setting in SystemSoft, 2-7
shadowing BIOS ROM
in PhoenixPICO, 2-12
shadowing in SystemSoft, 2-8
view of data
appending to log file, 3-12
VLRDYI, 2-18
VLRDYO, 2-18
voltage
controlling, 4-5
VPP, 4-5
VRT bit, 2-6
1.0
ÉlanSC310 Microcontroller Evaluation Board User’s Manual
Index-7
1.0
evalbd.book : evalbd.IX Page 8 Thursday, August 8, 1996 2:34 PM
Index-8
ÉlanSC310 Microcontroller Evaluation Board User’s Manual