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