ÉlanSC400 Microcontroller Evaluation Board User’s Manual Release 2.0 A D V A N C E D M I C R O D E V I C E S frt Page ii Thursday, January 29, 1998 1:34 PM Élan™SC400 Microcontroller Evaluation Board User’s Manual, Release 2.0 © 1998 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, the AMD logo and combinations thereof are trademarks of Advanced Micro Devices, Inc. Élan and Systems in Silicon are trademarks of Advanced Micro Devices, Inc. FusionE86 is a service mark of Advanced Micro Devices, Inc. Product names used in this publication are for identification purposes and may be trademarks of their respective companies. Contents About the Élan™SC400 Microcontroller Evaluation Board Overview of Features ............................................................................................x Evaluation Board Features .................................................................................. xi ÉlanSC400 Microcontroller................................................................................. xi DRAM ................................................................................................................ xii Super I/O ............................................................................................................ xii Bus Support ........................................................................................................ xii PC Card ............................................................................................................. xiii 2.0 Audio Support ................................................................................................... xiii Power Management ........................................................................................... xiii ROM .................................................................................................................. xiv Debugging ......................................................................................................... xiv ÉlanSC400 Microcontroller Evaluation Board Documentation..........................xv About This Manual..............................................................................................xv Suggested Reference Material........................................................................... xvi Documentation Conventions ............................................................................ xvii Chapter 1 Quick Start Setting Up the Evaluation Board....................................................................... 1-2 Installation Requirements.................................................................................. 1-3 Board Installation .............................................................................................. 1-4 Élan™SC400 Microcontroller Evaluation Board User’s Manual iii Starting from Diskette........................................................................................ 1-6 Starting from an IDE Hard Drive ...................................................................... 1-7 Installation Troubleshooting .............................................................................. 1-8 Chapter 2 Board Functional Description Overview of Features......................................................................................... 2-2 Board Block Diagram ........................................................................................ 2-3 Board Layout ..................................................................................................... 2-4 Board Restrictions ........................................................................................... 2-12 Board Features ................................................................................................. 2-12 ÉlanSC400 Microcontroller (E9) ................................................................ 2-12 Super I/O (E3) ............................................................................................. 2-14 ROM Space (B10–B12) .............................................................................. 2-15 DRAM Main Memory (I10)........................................................................ 2-25 ISA Bus Interface (B1–B6) ......................................................................... 2-26 Serial Ports (D1, E1, and F1) ...................................................................... 2-38 IrDA Interface (A1 and A2) ........................................................................ 2-39 Parallel Port (C1)......................................................................................... 2-39 PC Card (A3–A7)........................................................................................ 2-41 Matrix Keyboard (B13) ............................................................................... 2-41 XT Keyboard (H1–I1) ................................................................................. 2-44 AT Keyboard (H1–I1) ................................................................................. 2-44 PS/2 Mouse (H1) ......................................................................................... 2-45 VL Bus Interface (E12) ............................................................................... 2-45 LCD Display Interface (E12) ...................................................................... 2-46 IDE Hard Drive (G5–H5)............................................................................ 2-49 iv Élan™SC400 Microcontroller Evaluation Board User’s Manual 2.0 Crystal Audio Interface (H6)....................................................................... 2-14 Floppy Disk Drive (G5) .............................................................................. 2-49 Power Supply and Measurement................................................................. 2-50 Power Management..................................................................................... 2-53 Miscellaneous.............................................................................................. 2-55 Chapter 3 Product Support AMD Corporate Applications Technical Support Services............................... 3-2 E-Mail Support.............................................................................................. 3-2 Online Support .............................................................................................. 3-2 Telephone and Fax Support........................................................................... 3-3 Product Support ................................................................................................. 3-4 WWW Site .................................................................................................... 3-4 2.0 FTP Site ......................................................................................................... 3-4 Literature Support ......................................................................................... 3-5 Third-Party Development Support Products ................................................. 3-5 Élan™SC400 Microcontroller Evaluation Board User’s Manual v Appendix A Evaluation Board Default Settings Appendix B Verified Peripherals Appendix C Board Layout Suggestions Appendix D Board Bill of Materials (BOM) ........................................................................ D-2 Schematics ........................................................................................................ D-8 Index vi Élan™SC400 Microcontroller Evaluation Board User’s Manual 2.0 Bill of Materials and Schematics 2.0 List of Figures Figure 0-1. ÉlanSC400 Microcontroller Evaluation Board Overview..................................x Figure 2-1. ÉlanSC400 Microcontroller Evaluation Board Overview (Duplicate)........... 2-2 Figure 2-2. ÉlanSC400 Microcontroller Evaluation Board Block Diagram ..................... 2-3 Figure 2-3. ÉlanSC400 Microcontroller Evaluation Board Layout .................................. 2-4 Figure 2-4. ÉlanSC400 Microcontroller Block Diagram ................................................ 2-13 Figure 2-5. JP36 Jumper Positions (C10)........................................................................ 2-16 Figure 2-6. JP37 Jumper Positions (C10–C11) ............................................................... 2-17 Figure 2-7. JP38 Jumper Positions (C11)........................................................................ 2-17 Figure 2-8. JP39 Jumper.................................................................................................. 2-21 Figure 2-9. JP40 Jumper.................................................................................................. 2-21 Figure 2-10. Boot Configuration Switch (SW3) ............................................................... 2-22 Figure 2-11. PIRQ4 Jumper Block (JP26) ........................................................................ 2-29 Figure 2-12. PIRQ5 Jumper Block (JP22) ........................................................................ 2-29 Figure 2-13. PDACK1 Jumper Block (JP41).................................................................... 2-31 Figure 2-14. PDRQ1 Jumper Block (JP44)....................................................................... 2-31 Figure 2-15. PDACK0 Jumper Block (JP42).................................................................... 2-32 Figure 2-16. PDRQ0 Jumper Block (JP43)....................................................................... 2-32 Figure 2-17. Programmable DMA 0 Switch (SW6).......................................................... 2-33 Figure 2-18. Programmable DMA 1 Switch (SW10)........................................................ 2-34 Figure 2-19. Example ISA Jumper and Switch Configuration ......................................... 2-36 Figure 2-20. Example IRQ and DMA Configuration Code .............................................. 2-37 Figure 2-21. Serial Port Connector Pins (P23, P47, P48) ................................................. 2-38 Figure 2-22. Parallel Port Socket (P45)............................................................................. 2-40 Figure 2-23. Matrix Keyboard Ribbon Connectors (P37, P38) ........................................ 2-42 Figure 2-24. SW5 Switch .................................................................................................. 2-44 Figure 2-25. SW11 Switch ................................................................................................ 2-45 Figure 2-26. LCD Interface Card Header Pattern ............................................................. 2-47 Figure 2-27. Ground Wire Connections ............................................................................ 2-50 Figure 2-28. Diagnostics Switch (SW4)............................................................................ 2-54 Figure C-1. PLL Schematic ...............................................................................................C-2 Élan™SC400 Microcontroller Evaluation Board User’s Manual vii Table 0-1. Notational Conventions ................................................................................. xvii Table 1-1. Installation Troubleshooting ........................................................................... 1-8 Table 2-1. Board Jumpers, Switches, and Adjustments................................................... 2-5 Table 2-2. DIP ROM Device Selection.......................................................................... 2-18 Table 2-3. Pinouts for ROM, Flash Memory, and SRAM ............................................. 2-19 Table 2-4. Boot ROM Data Width ................................................................................. 2-23 Table 2-5. JP45 Configuration ....................................................................................... 2-39 Table 2-6. Parallel Port Pin/Signal Table....................................................................... 2-40 Table 2-7. Matrix Keyboard Row Connector Table ...................................................... 2-43 Table 2-8. Matrix Keyboard Column Connector Table ................................................. 2-43 Table 2-9. LCD Interface Card Header Pins and Signals .............................................. 2-47 Table 2-10. Power Measurement Connectors: Controller Power Planes ......................... 2-51 Table 2-11. Power Measurement Connectors: System Power Planes.............................. 2-52 Table 2-12. Power Management Connectors ................................................................... 2-53 Table 2-13. Ground Connectors ....................................................................................... 2-55 Table 2-14. Miscellaneous Connectors ............................................................................ 2-55 Table A-1. Microcontroller Power Plane Jumpers Default Settings................................ A-2 Table A-2. System Power Plane Jumpers Default Settings ............................................. A-2 Table A-3. Miscellaneous Jumpers Default Settings ....................................................... A-3 Table A-4. ROM Device Jumpers Default Settings......................................................... A-3 Table A-5. Switch Default Settings ................................................................................. A-4 Table B-1. Verified Peripherals ....................................................................................... B-1 Table D-1. ÉlanSC400 Microcontroller Evaluation Board BOM.................................... D-2 viii Élan™SC400 Microcontroller Evaluation Board User’s Manual 2.0 List of Tables About the Élan™SC400 Microcontroller Evaluation Board 2.0 Congratulations on your decision to design with the Élan™SC400 microcontroller. The ÉlanSC400 microcontroller for mobile computing applications utilizes the AMD Systems in SiliconTM design philosophy—combining the industry-proven Am486® CPU core with a comprehensive set of peripherals in an advanced 0.35 micron process. The ÉlanSC400 microcontroller evaluation board has been provided as a test and development platform for ÉlanSC400 microcontroller-based designs. Most of the microcontroller’s features and options can be exercised on this board. Because there are numerous options and debug features available, this board is a much larger form factor than could be achieved with a dedicated set of features. This evaluation board can be used to experiment with design trade-offs, make power measurements, and develop firmware or software for the ÉlanSC400 microcontroller. 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 ÉlanSC400 Microcontroller documentation (listed on page xvi) for detailed information on the ÉlanSC400 microcontroller. Élan™SC400 Microcontroller Evaluation Board User’s Manual ix Overview of Features Super I/O Mouse AT Keyboard IrDA Module 2 Serial Ports IDE Hard Disk Floppy Diskette Configuration Switch ISA Bus ROM Two 16-Bit ISA Slots 3 Blocks of x16 Flash Memory 5-V BIOS DIP Socket for ROM/Flash/SRAM Expansion Connector for Custom ROM/Flash/SRAM Crystal Audio Mixer Speaker Microphone One DMA Channel SoundBlaster Compatible WSS Compatible VL Bus 3.3-V Connectors LCD Interface Wiring Board Provided Adjustable Voltages Address Buffer and Data Voltage Translation Interfaces 3.3-V ÉlanSC400 Signals to Buffered System Address Bus and 5-V System Data Bus PC Card Sockets 2.0 Two 5-V Unbuffered PCMCIA Connectors Can Configure Socket A as BIOS Matrix Keyboard Parallel Port 5-V DB-25 XT Keyboard (Switch Selectable) Serial Port Voltage Converter DB-9 Connector ELANSC400 DRAM Interface IrDA Module Four 72-Pin SIMM Slots 3.3-V Operation Power Supply 32-KHz Crystal Loop Filters Battery Backup Figure 0-1. ÉlanSC400 Microcontroller Evaluation Board Overview x Élan™SC400 Microcontroller Evaluation Board User’s Manual Evaluation Board Features This section describes the following features of the ÉlanSC400 microcontroller evaluation board: • • • • • • • • • ÉlanSC400 Microcontroller DRAM Super I/O Bus Support PC Card Audio Support Power Management ROM Debugging ÉlanSC400 Microcontroller 2.0 • Serial port connections: – One internal 16550-compatible port routed to a 9-pin D-shell connector. – One IrDA device for infrared serial communication (115 Kbps standard mode and 1.152 Mbps synchronous modes supported) routed to an IrDA transceiver. • One parallel port connection from the ÉlanSC400 microcontroller (PC/AT, bidirectional, and EPP modes supported) routed to a 25-pin D-shell connector. • Two unbuffered PC card 2.1-compliant sockets (standard and enhanced modes available). • Two ISA bus connectors (for testing and development with 5-V ISA cards). • 15-row, 8-column matrix keyboard controller. • One keyboard connector: AT/XT switchable. (The ÉlanSC400 microcontroller provides the XT keyboard interface; AT control is from the Super I/O chip.) • One LCD connection. (Note: since there is no one standard LCD connector, a daughter card is provided. You will need to adapt the cable for your particular LCD display.) • 32-bit VESA local bus interface. Élan™SC400 Microcontroller Evaluation Board User’s Manual xi DRAM Four standard 72-pin DRAM SIMM sockets are provided. The following DRAM features are supported by the ÉlanSC400 microcontroller: • 1-Mbyte through 64-Mbyte DRAM configurations • 3.3-V DRAM only • Fast Page mode (FPM) and Extended Data Out (EDO) DRAM • Interleaving of FPM DRAM in paired banks Super I/O • Serial port connections: – Two Super I/O 16550-compatible ports routed to 9-pin D-shell connectors. • One IDE hard-disk-drive connector. • One floppy-disk-drive connector. • One keyboard connector: AT/XT switchable (Super I/O provides AT keyboard control; the XT interface is on the ÉlanSC400 microcontroller). • One PS/2-style mouse connector. Bus Support • Two standard 16-bit ISA bus slot connectors provided. (Note that the board does not provide all ISA bus IRQs or DMAs at one time. These are routed via board jumpers to programmable pins on the ÉlanSC400 microcontroller.) • 32-bit VESA local bus interface provided. A custom daughter card can be developed to test VL-bus devices. An example VL-bus VGA Card is available from AMD. The evaluation board provides non-standard VL-bus connectors because the ÉlanSC400 microcontroller’s VESA local bus is 3.3 V only and standard VESA local bus cards operate at 5 V. xii Élan™SC400 Microcontroller Evaluation Board User’s Manual 2.0 – One IrDA device for infrared serial communication (115 Kbps standard mode only) routed to an IrDA transceiver. PC Card • Two unbuffered PC Card sockets are provided. • Support for 5-V cards and 12-V VPP available for programming Flash memory cards. Audio Support • Audio interface supports testing of SoundBlaster, SoundBlaster Pro, and Windows Sound System software. • Built-in microphone and speaker. Power Management 2.0 • A power supply provided on the evaluation board converts PC 12-V and 5-V inputs to the following supply voltages: – Digital voltages: 3.3 V, 5 V, and Core VCC (2.7 to 3.6 V adjustable) – LCD contrast voltages: +VEE and -VEE (10 to 40 V adjustable) – Analog VCC (3.3 V) • Power planes are isolated and jumpers are provided to measure current consumption. – ÉlanSC400 power planes are: VCC, VCCCPU, VCCMEM, VCCSYS, VCCLCD, VCCBUS, VCCPCM, VCCRTC3, VCCSER, and AVCC. – System planes are: VCCROM5, VCCDRAM3, VCCISA5, VCCSER3, VCCPCMB5, VPPPCMB, VCCPCMA5, and VPPPCMA. The ÉlanSC400 microcontroller has the following power management features: • SMI/NMI support. • Programmable timers allow customizing of power management. • Seven power modes provide efficient use of system power. (Hyper Speed, High Speed, Low Speed, Standby, Temporary Low Speed, Suspend, and Critical Suspend modes allowed.) For testing power management features, the evaluation board provides a Suspend/Resume button and a DIP switch to toggle battery-low and ACIN signals. Élan™SC400 Microcontroller Evaluation Board User’s Manual xiii ROM • Three Flash memory/ROM chip selects are supported by the ÉlanSC400 microcontroller. • One 32-pin DIP socket is provided to allow for one of the following ROM, Flash, or SRAM devices: – 128K x 8, 256K x 8, or 512K x 8 Flash memory or EPROM (AMD’s 29F010, 29F040, 28F010, or 28F020 Flash memory and 27C010, 27C020, or 27C040 EPROM parts are recommended) – 512K x 8 SRAM • 12-V programming voltage is not supported. • Six 2M x 8 TSOP Flash memory chips are provided for ROM development. These are configured in three selectable blocks of 2M x 16. Debugging • Headers for all signals (except the 32 KHz and loop filter signals) on the ÉlanSC400 microcontroller accessed through connectors and HP analyzer connectors (used with HP 01650-63203 termination adaptor). • Port 80h LED display for tracking BIOS progress. • Supports DOS Soft ICE tools and ROM ICE tools. • Support for standard x86 application debugging tools. xiv Élan™SC400 Microcontroller Evaluation Board User’s Manual 2.0 • ROM daughter card interface connectors are provided for custom ROM configurations. ÉlanSC400 Microcontroller Evaluation Board Documentation The ÉlanTMSC400 Microcontroller Evaluation Board User’s Manual provides information on the design and function of the evaluation board. The software shipped with the board is described in the README files and BIOS manuals included on diskette with your kit. The included online documentation is in text or Adobe Acrobat (PDF) format. The latest Acrobat Reader is available from Adobe’s site on the World Wide Web (currently at http://www.adobe.com). About This Manual 2.0 Chapter 1, “Quick Start” helps you quickly set up and start using the ÉlanSC400 microcontroller evaluation board. Chapter 2, “Board Functional Description” contains descriptions of the basic sections of the evaluation board: layout, microcontroller, Super I/O, ROMs, DRAM, VESA local and ISA bus interfaces, IrDA interface, serial and parallel ports, PC card, keyboards, mouse, drives, power measurement, and power management. Chapter 3, “Product Support” provides information on: reaching and using the AMD Corporate Applications technical support services, product information and literature available through AMD’s World Wide Web and FTP sites, and support tools for the E86 family. Appendix A, “Evaluation Board Default Settings” summarizes the jumper and switch settings for the ÉlanSC400 microcontroller evaluation board when it is shipped. Appendix B, “Verified Peripherals” contains a list of peripherals that have been verified to work on the ÉlanSC400 microcontroller evaluation board. Appendix C, “Board Layout Suggestions” offers suggestions to minimize noise and noise coupling. Appendix D, “Bill of Materials and Schematics” shows the bill of materials for the evaluation board, and the actual CAD schematics used to build the board. Élan™SC400 Microcontroller Evaluation Board User’s Manual xv Suggested Reference Material For information on ordering the below literature, see Chapter 3, “Product Support”. • ÉlanTMSC400 and ÉlanSC410 Microcontrollers Data Sheet Advanced Micro Devices, order #21028 • ÉlanTMSC400 and ÉlanSC410 Microcontrollers Register Set Reference Manual Advanced Micro Devices, order #21032 • ÉlanTMSC400 and ÉlanSC410 Microcontroller User’s Manual Advanced Micro Devices, order #21030 • FusionE86SM Catalog Advanced Micro Devices, order #19255 • FusionE86SM CD-ROM Advanced Micro Devices, order #21058 2.0 • For current application notes and technical bulletins, see our World Wide Web page at http://www.amd.com. xvi Élan™SC400 Microcontroller Evaluation Board User’s Manual Documentation Conventions The Advanced Micro Devices ÉlanTMSC400 Microcontroller Evaluation Board User’s Manual uses the conventions shown in Table 0-1 (unless otherwise noted). These same conventions are used in all the E86 family support product manuals. Table 0-1. Notational Conventions Usage Boldface Indicates that characters must be entered exactly as shown, except that the alphabetic case is only significant when indicated. Italic Indicates a descriptive term to be replaced with a user-specified term. Typewriter face Indicates computer text input or output in an example or listing. [] Encloses an optional argument. To include the information described within the brackets, type only the arguments, not the brackets themselves. {} Encloses a required argument. To include the information described within the braces, type only the arguments, not the braces themselves. .. Indicates an inclusive range. ... Indicates that a term can be repeated. | Separates alternate choices in a list — only one of the choices can be entered. := Indicates that the terms on either side of the sign are equivalent. 2.0 Symbol Élan™SC400 Microcontroller Evaluation Board User’s Manual xvii Chapter 1 Quick Start This chapter provides information that helps you quickly set up and start using the ÉlanSC400 microcontroller evaluation board. The ÉlanSC400 microcontroller evaluation board is shipped with evaluation BIOS’ from Phoenix and SystemSoft, which have been configured specifically for this board. See “ROM Space (B10–B12)” starting on page 2-15 to select which BIOS is used at power-up. The BIOS contains the code that enables the ÉlanSC400 microcontroller evaluation board to function just like a standard AT-compatible PC, using AT-compatible displays, display adapters, and keyboards. Details on the BIOS can be found in the BIOS manuals shipped on diskette with your kit. 2.0 The ÉlanSC400 microcontroller evaluation board can run AT-compatible operating system software. You can start the system with either a bootable diskette or an ATA (IDE) hard disk drive that already has the operating system installed. For information on how to: • Set up the ÉlanSC400 microcontroller evaluation board, see page 1-2. • Boot the ÉlanSC400 microcontroller evaluation board from a diskette, see page 1-6. • Boot the ÉlanSC400 microcontroller evaluation board from a hard disk drive, see page 1-7. • Troubleshoot installation problems, see page 1-8. Élan™SC400 Microcontroller Evaluation Board User’s Manual 1-1 Setting Up the Evaluation Board ! CAUTION: As with all computer equipment, the ÉlanSC400 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) must meet at the center of the two power supply connectors on the board. See “Power Supply and Measurement” on page 2-50. • Check the diskette that was shipped with your kit for README or errata documentation. Read any such information carefully before continuing. For current application notes and technical bulletins, see the AMD World Wide Web page at http://www.amd.com and follow the link to Embedded Systems. 1-2 Élan™SC400 Microcontroller Evaluation Board User’s Manual 2.0 • See “Board Block Diagram” on page 2-3 for connector positions. Installation Requirements You need to provide the following items (in addition to the ÉlanSC400 microcontroller evaluation board from the kit). See Appendix B, “Verified Peripherals,” for a list of peripherals that are known to work with the ÉlanSC400 microcontroller evaluation board. Required for all setups: • A VGA monitor • An ISA-bus VGA card • A cable to connect the VGA monitor to the ISA-bus VGA card • An AT-compatible keyboard • A standard PC power supply To boot from a floppy diskette: • An AT-compatible 3.5" diskette drive 2.0 • A bootable 3.5" DOS diskette • A standard 34-wire AT diskette drive cable To boot from a hard disk drive: • An ATA-compatible hard disk drive • AT-compatible operating system (preinstalled on the hard disk drive) • A standard 40-pin ATA HDD cable If you install both a floppy diskette drive and a hard disk drive, you can boot from either device. Only one boot image (floppy or hard disk) is required. ! CAUTION: Use the configuration described here when you first start the ÉlanSC400 microcontroller evaluation board. Before using other features, read the appropriate sections in Chapter 2, “Board Functional Description.” Élan™SC400 Microcontroller Evaluation Board User’s Manual 1-3 Board Installation Note: See Figure 2-2 on page 2-3 for a block diagram of the board. See Figure 2-3 on page 2-4 for the a layout diagram of the board, including connector locations referenced in this section. ! 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 (settings are listed in Appendix A, “Evaluation Board Default Settings”). a. Inspect the 34-wire, diskette-drive cable that you are providing. The red wire along one edge of the ribbon cable indicates wire 1. Most cables have a connector for the board at one end and two or more connectors along the length. There may be two different drive connectors at each location to accomodate different drive types. b. Connect one end of the diskette-drive cable to the 34-pin connector at location P14 on the ÉlanSC400 microcontroller evaluation board (with wire 1 oriented towards the power supply module). If there is a twist in one span of the cable, connect the opposite end to the board. c. Connect another connector on the diskette-drive cable to the diskette drive, just as you would for a standard PC installation. If there is a twist in the cable, the position you use determines whether the drive responds as A or B (typically drive A connects to the end of the cable, beyond the twist). The connector’s orientation should be indicated in the drive documentation, or marked near the connector on the drive. Usually wire 1 is oriented towards the drive’s power cable connector. d. Find one of the 4-wire power connectors from the PC power supply and attach it to the 4-pin connector on the diskette drive just as you would for a standard PC installation. 1-4 Élan™SC400 Microcontroller Evaluation Board User’s Manual 2.0 2. If you are installing a diskette drive, perform the following steps: 3. If you are installing a hard disk drive, perform the following steps: a. Inspect the 40-wire IDE cable that you are providing. The red wire along one edge of the ribbon cable indicates wire 1. b. Connect one end of the 40-wire IDE cable to the hard drive just as you would for a standard PC installation. The connector’s orientation should be indicated in the drive documentation, or marked near the connector on the drive. Usually wire 1 is oriented towards the drive’s power cable connector. c. Connect the other end of the 40-wire IDE cable to the 40-pin connector P12 on the ÉlanSC400 microcontroller evaluation board (with wire 1 oriented towards the power supply module). d. 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. 4. Insert an ISA-bus VGA card into either of the ISA slots on the ÉlanSC400 microcontroller evaluation board. The ISA slots are labeled P33 and P34. 5. Connect the VGA monitor cable from the monitor to the D-connector on the ISA-bus VGA card just as you would for a standard PC. 2.0 6. Connect the keyboard to the keyboard connector at location P6. 7. Connect the connectors (usually marked P8 and P9) from the standard PC power supply into the board’s power connectors at P1 and P2. P8 connects to P1 (the six pins closest to the corner of the board); P9 to the other six pins. Make sure the black ground wires from P8 and P9 meet in the middle of the board’s P1 and P2 connectors. ! DANGER: Failure to verify the power supply connections will result in total destruction of the ÉlanSC400 microcontroller evaluation board. Élan™SC400 Microcontroller Evaluation Board User’s Manual 1-5 Starting from Diskette Use the following steps to start the ÉlanSC400 microcontroller evaluation board from a bootable diskette: 1. Make sure you have installed the evaluation board correctly as described in “Setting Up the Evaluation Board” on page 1-2. ! DANGER: Failure to verify the power supply connections will result in total destruction of the ÉlanSC400 microcontroller evaluation board. 2. Plug the VGA monitor into an electrical outlet and turn it on. 3. Insert a bootable DOS diskette (not included) in the disk drive. The power supply fan should start running, and the port 80h LEDs should start to display power-on self-test (POST) status codes. Then the speaker should beep and the monitor should start displaying BIOS messages. 5. The first time you start the system, the BIOS might display a message reporting a CMOS error or some other BIOS configuration problem. 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 date, time, startup drive, and other options. For more information on each included BIOS, see the corresponding BIOS manual. BIOS manuals are included in Adobe Acrobat format on the diskette shipped with your kit. 6. Save and exit the setup utility. 7. The system should now boot from the DOS diskette just like a standard PC. If you encounter any problems, see “Installation Troubleshooting” on page 1-8. 1-6 Élan™SC400 Microcontroller Evaluation Board User’s Manual 2.0 4. Apply power to the ÉlanSC400 microcontroller evaluation board by connecting the PC power supply to an electrical outlet. If the power supply is equipped with a switch, turn it on. Starting from an IDE Hard Drive Use the following steps to start up the ÉlanSC400 microcontroller evaluation board from an IDE hard drive on which you have preinstalled an operating system (while it was connected to another PC): 1. Make sure you have installed the evaluation board correctly as described in “Setting Up the Evaluation Board” on page 1-2. ! DANGER: Failure to verify the power supply connections will result in total destruction of the ÉlanSC400 microcontroller evaluation board. 2. Plug the VGA monitor into an electrical outlet and turn it on. 3. If a diskette drive is installed, make sure it is empty. 4. Apply power to the ÉlanSC400 microcontroller evaluation board by connecting the PC power supply to an electrical outlet. If the power supply is equipped with a switch, turn it on. 2.0 The power supply fan and hard disk should start running, and the port 80h LEDs should start to display power-on self-test (POST) status codes. Then the speaker should beep and the monitor should start displaying BIOS messages. 5. The first time you start the system, the BIOS might display a message reporting a CMOS error or some other BIOS configuration problem. 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 date, time, startup drive, and other options. 6. In the BIOS setup utility, configure Drive C for the proper number of heads, cylinders and sectors. For most hard disk drives, you can select Autoconfigure to let the BIOS do this automatically. For more information on each included BIOS, see the corresponding BIOS manual. BIOS manuals are included in Adobe Acrobat format on the diskette shipped with your kit. 7. Save and exit the setup utility. 8. The system should now boot using the operating system on the hard disk. If you encounter any problems, see “Installation Troubleshooting” on page 1-8. Élan™SC400 Microcontroller Evaluation Board User’s Manual 1-7 Installation Troubleshooting Table 1-1. Installation Troubleshooting Problem Solution The Port 80h LED readout is blank after I turn on the power supply. Check power supply connections at P1 and P2. The Port 80h LED readout is stuck at 00. I see nothing on the VGA monitor and do not hear any beeps from the speaker. I do not hear the head synchronization on the diskette drive (if attached). Ensure processor reset by pressing the Reset button, SW7. I hear a beep on the speaker but see nothing on the VGA monitor. Check that the monitor is plugged in and turned on. Make sure the Reset jumper, P42, is not connected. Check that the monitor is correctly connected to the ISAbus VGA card. Check that the VGA card is correctly seated in the ISA slot. I get the startup message on the monitor but it says there’s a battery problem or CMOS checksum error and the system doesn’t finish booting. Follow the BIOS instructions to run the Setup utility to configure the CMOS RAM and save settings. I configured the CMOS RAM and saved my settings, but settings are lost the next time I turn on the evaluation board. Make sure a fresh 3.0-V 20-mm coin cell is installed correctly in the BT1 battery holder. I don’t hear any sound from the diskette drive and the system does not boot from a diskette. Check that the 34-wire cable to the diskette drive is properly connected at both the drive end and the board end (board connector P14). Check that the CMOS setup indicates that drive A is a 3.5-inch, 1.44-Mbyte drive. 1-8 Élan™SC400 Microcontroller Evaluation Board User’s Manual 2.0 Make sure section CFG0 on switch SW3 is Off. Make sure CFG1 on SW3 is set correctly: Off if JP36 is set to “BIOS”, and On if JP36 is set to “X16”. See page 2-16. Table 1-1. Installation Troubleshooting (Continued) Problem Solution I hear the diskette being accessed but get an error message “Non System disk” or “Drive A not found.” Check that the diskette in the drive is indeed bootable, just as you would on a standard PC. I get a “Missing Keyboard” error message on the monitor during boot-up. Check that keyboard is properly connected. I have installed a hard disk with a preinstalled operating system, but the evaluation board won’t access the hard disk. Check that the 40-wire IDE cable is properly connected at both the drive end and the board end (board connector P12). Check that the CMOS setup is configured correctly for your drive. Make sure the diskette drive is connected properly to the last connector on the cable. Check that SW1 is set to the “C2” position (switch is depressed towards the AT label on the board). 2.0 Make sure the evaluation board will start from a bootable diskette in drive A. Then try to do a directory listing of drive C. If the directory listing of C works, the drive is functioning and there is a problem with the drive’s boot block or system image. (Note that some operating systems will display an error if you list an empty directory.) Make sure the drive functions properly on a different system. Note, however, that the mapping of logical to physical sectors on a hard drive can vary from one BIOS to another, so your hard drive might work on another computer but not be readable by the BIOS on the ÉlanSC400 microcontroller evaluation board. In that case, you should boot from diskette and reformat the hard drive while it is attached to the ÉlanSC400 microcontroller evaluation board. See your DOS documentation for how to reformat your hard drive. There is a problem you cannot resolve. Check that the board is set to its default settings (see Appendix A, “Evaluation Board Default Settings”). Contact the AMD Technical Support Hotline (see Chapter 3, “Product Support”). Élan™SC400 Microcontroller Evaluation Board User’s Manual 1-9 Chapter 2 Board Functional Description The ÉlanSC400 microcontroller evaluation board provides a test and development platform for ÉlanSC400 microcontroller-based designs. Read the following sections to learn more about the board: • • • • • Overview of Features, page 2-2 Board Block Diagram, page 2-3 Board Layout, page 2-4 Board Restrictions, page 2-12 Board Features, page 2-12 2.0 – – – – – – – – – – – – – – – – – – – – – ÉlanSC400 Microcontroller (E9), page 2-12 Super I/O (E3), page 2-14 Crystal Audio Interface (H6), page 2-14 ROM Space (B10–B12), page 2-15 DRAM Main Memory (I10), page 2-25 ISA Bus Interface (B1–B6), page 2-26 Serial Ports (D1, E1, and F1), page 2-38 IrDA Interface (A1 and A2), page 2-39 Parallel Port (C1), page 2-39 PC Card (A3–A7), page 2-41 Matrix Keyboard (B13), page 2-41 XT Keyboard (H1–I1), page 2-44 AT Keyboard (H1–I1), page 2-44 PS/2 Mouse (H1), page 2-45 LCD Display Interface (E12), page 2-46 LCD Display Interface (E12), page 2-46 IDE Hard Drive (G5–H5), page 2-49 Floppy Disk Drive (G5), page 2-49 Power Supply and Measurement, page 2-50 Power Management, page 2-53 Miscellaneous, page 2-55 See the appendices for information about default board settings, verified peripherals, board layout suggestions, and the bill of materials and schematics. Élan™SC400 Microcontroller Evaluation Board User’s Manual 2-1 Overview of Features Super I/O Mouse AT Keyboard IrDA Module 2 Serial Ports IDE Hard Disk Floppy Diskette Configuration Switch ISA Bus ROM Two 16-Bit ISA Slots 3 Blocks of x16 Flash Memory 5-V BIOS DIP Socket for ROM/Flash/SRAM Expansion Connector for Custom ROM/Flash/SRAM Crystal Audio Mixer Speaker Microphone One DMA Channel SoundBlaster Compatible WSS Compatible VL Bus 3.3-V Connectors LCD Interface Wiring Board Provided Adjustable Voltages Address Buffer and Data Voltage Translation Interfaces 3.3-V ÉlanSC400 Signals to Buffered System Address Bus and 5-V System Data Bus PC Card Sockets 2.0 Two 5-V Unbuffered PCMCIA Connectors Can Configure Socket A as BIOS Matrix Keyboard Parallel Port 5-V DB-25 XT Keyboard (Switch Selectable) Serial Port Voltage Converter DB-9 Connector ELANSC400 DRAM Interface IrDA Module Four 72-Pin SIMM Slots 3.3-V Operation Power Supply 32-KHz Crystal Loop Filters Battery Backup Figure 2-1. ÉlanSC400 Microcontroller Evaluation Board Overview (Duplicate) 2-2 Élan™SC400 Microcontroller Evaluation Board User’s Manual 3.3V 72-pin Pwr Conn Back Up Battery Loop Filters 32 KHz Crystal 3.3V Low Word 72-pin 72-pin Élan™SC400 Microcontroller Evaluation Board User’s Manual 3.3V IrDA Module IrDA UART Translator Serial 3.3V D[15:0] Ctrl ELANSC400 MA[11:0] HP Anly Header Power Supply Ctrl 72-pin HP Anly Header HP Anly Header SPKR To Keyboard Conn (Via Switch) XT Kbd Ctrl SD[15:0]/D[31:16] LCD SA[25:0] GPIO_CS[12:0] KBD_ROW[14:0] KBD_COL[7:0] ADA Conn UART Conn ADA Conn SD[0-7] Parallel Conn Parallel Driver/ Latch Ctrl PC Card Ctrl B/Parallel Port PC Card Ctrl A D[15:0] MA[11:0] Ctrl Row Column Conn Conn Ctrl 5V PC Card Socket B 5V Speaker Amp SPKR Mic Crystal Audio Ctrl 5V IrDA Module AT XT SD[7:0] Port 80 5V 5V SA[25:0] SD[15:0] x16/32 low D ROM Ctrl Exp Ctrl Conn Ctrl 5V SA[25:0] SD[7:0] BIOS DIP Ctrl 5V SA[25:1] SD[15:0] x16-2 Flash Ctrl 5V SA[25:1] SD[15:0] x16-1 Flash Ctrl 5V SA[25:1] SD[15:0] x16-0 Ctrl Flash Ctrl Ctrl Ctrl SD[15:0] 5V 5V UART Ctrl BSA[23:0] UART xlaters SD[15:0] Keyboard Conn 5V Mouse Conn 5V 5V BSA[9:0] SD[7:0] Super I/O Ctrl Brd Config DIP Switchs SD BSA 3.3/5V Board LCD Adapter SD[15:0] ISA Buffers SD Buffer Level Xlate SD BSA Ctrl PC Card Socket A SD BSA Ctrl 3.3V VL Bus Device Conn SA[23:0] Ctrl Ctrl Ctrl HP Anly Header HP Anly Header HP Anly Header D[31:16] D[15:0] Ctrl SA[25:0] IDE Matrix Keyboard ISA Bus Conn Floppy UART ISA Bus Conn Bank 0 Bank 1 Bank 2 Bank 3 SIMM SIMM SIMM SIMM 2.0 High Word Board Block Diagram Figure 2-2. ÉlanSC400 Microcontroller Evaluation Board Block Diagram 2-3 Board Layout A B C ISA Bus Conn SW1 GND VR1 P1 Power Supply Module SW 4 GND GND GND GND Conn Super SW6 Power SW 11 I/O P7 P2 IDE Conn Floppy Conn SW 10 JP55 GND Back-up Coin Cell Speaker JP56 GND Port 680H Port 80H P16 SW 3 2 72 pin SIMM 72 pin SIMM Bank 1 Bank 2 Bank 3 P18 VL1 VL2/LCD Local Bus Module P41 P26 HP Conn D-LO JP33 P21 HP Conn MA P5 72 pin SIMM P17 P8 Bank 0 JP31 P10 P9 72 pin SIMM HP Conn D-HI GND SW 9 1 JP54 JP32 256 BGA P25 HP Conn LCD ÉLANSC400 JP30 JP64 JP36 JP37 JP38 ADA Connector X16-0 LO X16-1 LO X16-2 LO Flash Flash Flash Col JP29 JP35 DIP Socket P38 Élan™SC400 Microcontroller Evaluation Board User’s Manual JP61 GND 2.0 Mic JP50 JP27 JP40 1 JP39 2 P37 Row P32 P20 HP Conn SA-HI JP34 2 GND U24 P24 HP Conn SA-LO JTAG JP63 Audio Chip HDD LED JP28 P35 P12 P46 Figure 2-3. ÉlanSC400 Microcontroller Evaluation Board Layout 2-4 JP57 P4 VR2 1 2 JP45 1 JP52 X16-2 HI Flash 13 JP60 GND X16-0 HI X16-1 HI Flash Flash P40 12 ADA Connector JP49 SUS/RES ROM Exp 11 SW5 P14 SW8 ROM Exp 10 KBD Conn Mouse JP48 P39 9 J P31 P42 SW7RESET 8 PIRQ5 JP22 JP26 PIRQ4 PC Card Socket B 7 I P6 P11 JP53 PDAK0 PDAK1 JP42 JP41 JP47 P44 6 H JP51 P43 5 G GND JP43 JP44 PDRQ0 PDRQ1 JP46 JP58 P47 XT KBD RES P34 F P48 S I/O UART Conn Parallel Port P33 U45 ISA Bus Conn PC Card Socket A 4 Élan IrDA 3 S I/O IrDA 2 E S I/O UART Conn P45 GND U44 ÉLANSC400 UART Conn JP59 1 D P23 Table 2-1. Board Jumpers, Switches, and Adjustments Signal Description Reference See App. D in schematics Figure 2-3 on For more info., see JP22 KBDCOL4 (PIRQ5) Used to route ÉlanSC400 microcontroller programmable PIRQ5 to IRQ 3–7, 9–12, 14, or 15 on the ISA bus connectors. D4–D5 Sheet 10 page 2-28 JP26 KBDCOL3 (PIRQ4) Used to route ÉlanSC400 microcontroller programmable PIRQ4 to IRQ 3–7, 9–12, 14, or 15 on the ISA bus connectors. C4–C5 Sheet 10 page 2-28 JP27 VCCCPU ÉlanSC400 microcontroller CPU VCC. Enables current measurement for microcontroller CPU power pins (2.7–3.6-V DC). E8 Sheet 2 page 2-50 JP28 AVCC ÉlanSC400 microcontroller Analog VCC. Enables current measurement for microcontroller analog power plane driving internal PLLs and oscillator circuit. D8–E8 Sheet 2 page 2-50 JP29 VCCRTC ÉlanSC400 microcontroller RTC VCC. Enables current measurement for microcontroller RTC power plane driven by 3.3-V AVCC or 3-V cell. D9 Sheet 2 page 2-50 JP30 VCC ÉlanSC400 microcontroller VCC. Enables current measurement for microcontroller core power pins (3.3-V DC). E10–F10 Sheet 2 page 2-50 2.0 Part Élan™SC400 Microcontroller Evaluation Board User’s Manual 2-5 Table 2-1. Board Jumpers, Switches, and Adjustments (Continued) Signal Description Reference See App. D in schematics Figure 2-3 on For more info., see JP31 VCCMEM ÉlanSC400 microcontroller memory interface VCC. Enables current measurement for microcontroller memory interface power pins (3.3-V DC). F9–G9 Sheet 2 page 2-50 JP32 VCCBUS ÉlanSC400 microcontroller Bus VCC. Enables current measurement for microcontroller SD bus power pins (3.3-V DC). F8 Sheet 2 page 2-50 JP33 VCCLCD ÉlanSC400 microcontroller LCD VCC. Enables current measurement for microcontroller LCD and VESA local bus power pins (3.3-V DC). F10 Sheet 2 page 2-50 JP34 VCCPCM ÉlanSC400 microcontroller PC Card VCC. Enables current measurement for microcontroller PC Card Socket A and Socket B interface power pins (3.3-V DC). E8 Sheet 2 page 2-50 JP35 VCCSER ÉlanSC400 microcontroller serial port VCC. Enables current measurement for microcontroller serial port power pins (3.3-V DC). D9–E9 Sheet 2 page 2-50 2-6 2.0 Part Élan™SC400 Microcontroller Evaluation Board User’s Manual Table 2-1. Board Jumpers, Switches, and Adjustments (Continued) Signal Description Reference See App. D in schematics Figure 2-3 on For more info., see JP36 ROMCS0 ROM Chip select 0. Used to configure ROMCS0 to the DIP socket or to Flash memory block x16-0. (SW3 must also be configured.) C10 Sheet 8 page 2-16 JP37 ROMCS1 ROM Chip select 1. Used to configure ROMCS1 to the DIP socket or to Flash memory block x16-1. C10–C11 Sheet 8 page 2-16 JP38 ROMCS2 ROM Chip select 2. Used to configure ROMCS2 to the DIP socket or to Flash memory block x16-2. C11 Sheet 8 page 2-16 JP39 ROMP31 ROMWR and address routing for DIP socket device B9–C9 Sheet 8 page 2-18 JP40 ROMP29 ROMWR and address routing for DIP socket device C9 Sheet 8 page 2-18 JP41 PDACK1 With SW10, used to route ÉlanSC400 microcontroller programmable PDACK1 to DACK 0–3, 5–7 on the ISA bus connectors. D4 Sheet 10 page 2-30 JP42 ISADACK With SW6, used to route ÉlanSC400 microcontroller programmable PDACK0 to DACK 0–3, 5–7 on the ISA bus connectors. D3 Sheet 10 page 2-30 2.0 Part Élan™SC400 Microcontroller Evaluation Board User’s Manual 2-7 Part Signal Description Reference See App. D in schematics Figure 2-3 on For more info., see JP43 ISADRQ With SW6, used to route ISA DRQ 0–3, 5–7 from ISA bus connectors to ÉlanSC400 microcontroller programmable PDRQ0. C3 Sheet 10 page 2-30 JP44 PDRQ1 With SW10, used to route ISA DRQ 0–3, 5–7 from ISA bus connectors to ÉlanSC400 microcontroller programmable PDRQ1. C4 Sheet 10 page 2-30 JP45 PPWE CD_B Used to disable the parallel port buffer control signal when using PC Card Socket B B8 Sheet 14 page 2-39 JP46 VCCPCMA5 Used to measure current in 5-V VCC PC Card Socket A system power plane. A3–A4 Sheet 19 page 2-50 JP47 VPPPCMA Used to measure current in 12-V VPP PC Card Socket A system power plane. A4 Sheet 19 page 2-50 JP48 VCCPCMB5 Used to measure current in 5-V VCC PC Card Socket B system power plane. A6 Sheet 19 page 2-50 JP49 VPPPCMB Used to measure current in 12-V VPP PC Card Socket B system power plane. A6 Sheet 19 page 2-50 JP50 VCCDRAM3 DRAM VCC. Enables user to measure current being used by the DRAM (3.3-V DC). Two jumpers are needed to support the maximum load (3.84 A). G8–H8 Sheet 20 page 2-50 2-8 Élan™SC400 Microcontroller Evaluation Board User’s Manual 2.0 Table 2-1. Board Jumpers, Switches, and Adjustments (Continued) Table 2-1. Board Jumpers, Switches, and Adjustments (Continued) 2.0 Part Signal Description Reference See App. D in schematics Figure 2-3 on For more info., see JP51 VCCSER3 System serial port VCC. Enables current measurement for system serial port power plane (3.3 V DC). D2–E2 Sheet 20 page 2-50 JP52 VCCROM5 ROM VCC. Enables current measurement for ROM system power plane (5 V). C9 Sheet 20 page 2-50 JP53 VCCISA5 System ISA VCC. Enables current measurement for ISA system power plane (5 V). Two jumpers are needed to support the maximum load (~5 A). F2–G2 Sheet 20 page 2-50 JP54 GND Ground post. G8 Sheet 21 page 2-55 JP55 GND Ground post. F5 Sheet 21 page 2-55 JP56 GND Ground post. I5 Sheet 21 page 2-55 JP57 GND Ground post. J2 Sheet 21 page 2-55 JP58 GND Ground post. D2–E2 Sheet 21 page 2-55 JP59 GND Ground post. A1 Sheet 21 page 2-55 JP60 GND Ground post. B7 Sheet 21 page 2-55 JP61 GND Ground post. J13 Sheet 21 page 2-55 JP63 GND Ground post. B9 Sheet 21 page 2-55 JP64 VCCSYS ÉlanSC400 microcontroller ISA VCC. Enables current measurement for microcontroller ISA bus power pins (3.3-V DC). E10 Sheet 2 page 2-50 SW1 RSTDRVXT XT Keyboard reset. J1 Sheet 18 N/A Élan™SC400 Microcontroller Evaluation Board User’s Manual 2-9 Table 2-1. Board Jumpers, Switches, and Adjustments (Continued) Signal Description Reference See App. D in schematics Figure 2-3 on For more info., see SW3 CFG2– CFG0 Used to configure boot ROM pinstrap options. I8 Sheet 4 page 2-22 SW4 ACIN, BL2–BL0, MKBDEN, DCFGx Switches for power management test, matrix keyboard enable, board diagnostics G3 Sheet 21 page 2-54 SW5 AT/XT Used to select Super I/O AT or ÉlanSC400 microcontroller XT keyboard interface. F1–G2 Sheet 18 page 2-44 SW6 PDACK0 /PDRQ0 Used to select either floppy or ISA bus for programmable DMA channel 0. D3–E4 Sheet 10 page 2-33 SW7 RESET Used to reset (reboot) the system. A7–A8 Sheet 4 page 2-53 SW8 SUSRES Used to force ÉlanSC400 microcontroller to suspend mode and to resume. A7–B8 Sheet 4 page 2-53 SW9 KBDROW 0–6 Used to enable either full DRAM interface or matrix keyboard H8 Sheet 7 page 2-25 SW10 PDACK1 /PDRQ1 Used to select either audio or ISA bus for programmable DMA channel 1. D4–E5 Sheet 10 page 2-34 SW11 PIRQ2 Used to select either audio or PS/2 mouse for programmable PIRQ 2. D3–E3 Sheet 10 page 2-45 2.0 Part 2-10 Élan™SC400 Microcontroller Evaluation Board User’s Manual Table 2-1. Board Jumpers, Switches, and Adjustments (Continued) Part Signal Description Reference See App. D in schematics Figure 2-3 on For more info., see VR1 VEE Used to adjust both VEEPOS and VEENEG. Enable in software and measure on LCD interface card. G2–H2 N/A page 2-46 VR2 VCCCPU Used to adjust CPU VCC. Measure on JP27. G2–H2 N/A page 2-50 2.0 Élan™SC400 Microcontroller Evaluation Board User’s Manual 2-11 Board Restrictions • A number of functions are limited by or limit the use of the matrix keyboard because of shared signals. See “Matrix Keyboard (B13)” on page 2-41. • Only two ISA bus IRQs and DMAs can be used at any one time. Using both ISA bus DMAs disables the Super I/O floppy and the Crystal audio device. • The mouse port is unavailable if audio IRQ is enabled and vice versa. • The parallel port is unavailable if PC Card Socket B is enabled and vice versa. • The local bus is unavailable if the LCD interface is enabled and vice versa. The remainder of this chapter describes the features of the ÉlanSC400 microcontroller evaluation board. The number in parenthesis following each heading indicates the part’s location in Figure 2-3 on page 2-4. In addition, other locations or jumpers referenced can be found in the figure. ÉlanSC400 Microcontroller (E9) The ÉlanSC400 microcontroller contains an Am486 CPU core providing up to 33-Mhz bus operation, 105-Mbps burst mode, internal PLLs capable of multiplying the clock speed to 100 MHz, and a 16- or 32-bit wide data path. The ÉlanSC400 microcontroller exclusively integrates several of the standard PC/AT peripherals. The ÉlanSC400 microcontroller controls: • • • • • • • • One 16550-compatible serial port IrDA infrared interface One EPP parallel port Two 82365-compatible PC Card sockets ISA bus Matrix and XT keyboard LCD Display Interface 3.3-V VESA local bus The chip is a 292-pin BGA, marked U14 on the board. See Figure 2-4 on page 2-13 for a block diagram of the ÉlanSC400 microcontroller. 2-12 Élan™SC400 Microcontroller Evaluation Board User’s Manual 2.0 Board Features Addr Data Am486 CPU Memory Management Unit SA Bus Address Decoder Addr Dual DMA Controllers 8237 Data Steering Power GPIOs Management Unit Clock I/O 32 KHz Crystal Clock Generation LCD Graphics Controller Real-Time Clock Graphics or Internal Bus Local Bus Controller Boundary Scan 2.0 AT Port Logic GPIOs Dual Interrupt Controllers 8259 GPIOs or Parallel Port or PC Card Socket B Serial Port IrDA DRAM Control Memory Controller PC Card Controller GPIOs ROM Control DRAM Control or Keyboard Rows GPIOs Keyboard Interface: Matrix/XT/SCP EPP Parallel Port UART 16550 IrDA Infrared Local Bus Controller System Arbiter Timer 8254 Socket A Ctrl Data Bus ISA Bus Controller GPIOs GPIOs or Keyboard Rows Columns or XT Keyboard ISA Control or Keyboard Rows ISA Control ISA Control or GPIOs Figure 2-4. ÉlanSC400 Microcontroller Block Diagram Élan™SC400 Microcontroller Evaluation Board User’s Manual 2-13 Super I/O (E3) The Super I/O governs all devices except audio that are not under the direct control of the ÉlanSC400 microcontroller. It is provided on the board for debugging purposes and provides an environment more like a desktop PC for development. The Super I/O controls: • • • • • • • Two 16550-compatible serial ports IrDA infrared interface IDE hard drive interface Floppy disk interface AT keyboard PS/2 mouse Chip select for port 80h and port 680h LED readouts. The ÉlanSC400 microcontroller evaluation board includes a Crystal digital audio chip, marked U54 on the board, plus a microphone, amplifier, and speaker to allow testing of software that requires SoundBlaster, SoundBlaster Pro, or Windows Sound System compatibility. One audio DMA channel is provided, which shares programmable DMA channel 1 with the ISA bus via switch SW10. See “ISA Bus DMA Versus Crystal Audio I/O (SW10)” on page 2-34. Programmable DMA channel 1 is not available when the matrix keyboard is in use. Audio interrupts share microcontroller PIRQ2 with the PS/2 mouse and the matrix keyboard interface. See “PS/2 Mouse (H1)” on page 2-45. The microcontroller SPKR output is routed to the audio chip for mixing with digital audio output. 2-14 Élan™SC400 Microcontroller Evaluation Board User’s Manual 2.0 Crystal Audio Interface (H6) ROM Space (B10–B12) The ÉlanSC400 microcontroller provides three ROM/Flash memory chip selects to the system to control three independent ROM/Flash memory spaces. The ÉlanSC400 microcontroller evaluation board provides one 32-pin DIP socket and six AMD 29F016 2M x 8 Flash memory parts soldered to the board. The DIP socket can be configured to accept up to 512-Kbyte of 8-bit-wide ROM, EPROM, Flash memory, or SRAM devices. The soldered-down Flash memory devices are configured in three banks of 2M x 16 words. The E4FLASH utility included on diskette with your kit allows you to program, verify, and read back the Flash memory devices on the evaluation board. For details, see the text file documentation for that utility. You can boot the system from either of two BIOS images from different vendors. One BIOS is installed in the DIP socket, the other is programmed into bank 0 of the soldered-on Flash memory. Documentation for each provided BIOS is included on diskette in Adobe Acrobat (PDF) format. This section discusses the following: 2.0 • “ROM/Flash Chip Select Routing (JP36, JP37, and JP38)” on page 2-16 • “Device Selection for the DIP Socket (JP39 and JP40)” on page 2-18 • “Boot ROM Configuration (SW3)” on page 2-22 Élan™SC400 Microcontroller Evaluation Board User’s Manual 2-15 ROM/Flash Chip Select Routing (JP36, JP37, and JP38) Three jumper blocks (JP36, JP37, and JP38) allow you to route any of the three ROM chip selects from the ÉlanSC400 microcontroller to the DIP socket or to one of the blocks of x16 Flash memory. Note: Never set more than one chip select jumper (JP36, JP37, or JP38) to the “DIP” position. For example, a conflict will occur if you set both JP36 and JP37 to select the DIP socket. Such a conflict will cause improper operation and might damage the memory device or the microcontroller. You can route one, two, or all three chip selects to x16 Flash memory. When routed to x16 Flash memory, each chip select enables a different pair of Flash memory chips (labeled x16-0, x16-1, or x16-2 on the board). Note: If you move jumper JP36 to change ROMCS0 routing, you must reconfigure segment CFG1 on switch SW3 to set the correct boot ROM interface width. Set CFG1 off (8 bit) for the DIP socket. Set CFG1 on (16 bit) for Flash memory block x16-0. If you disconnect JP36, you must configure the board to boot from PC Card A or install a custom boot ROM expansion device on P39 and P40. See “Boot ROM Configuration (SW3)” on page 2-22. DIP DIP JP36 JP36 JP36 X16 DIP X16 A: ROMCS0 to DIP Socket B: ROMCS0 to Flash x16-0 X16 C: ROMCS0 Available for Expansion Notes: Additional configuration is required. See text above. Figure 2-5. JP36 Jumper Positions (C10) 2-16 Élan™SC400 Microcontroller Evaluation Board User’s Manual 2.0 JP36: ROMCS0 Routing The jumper block JP36 lets you route ROMCS0 to the chip select of the DIP socket or to Flash memory block 0 (x16-0). Figure 2-5 shows the valid JP36 configurations. JP37: ROMCS1 Routing The jumper block JP37 lets you route ROMCS1 to the chip select of the DIP socket or to Flash memory block 1 (x16-1). If JP37 is not connected, ROMCS1 is available for use by the custom ROM expansion connectors P39 and P40. Figure 2-6 shows the valid JP37 configurations. Configure the ROMCS1 data bus width in software via CSC Index 25h[2–1]. See the microcontroller documentation for configuration details. BIOS BIOS X16 A: ROMCS1 to DIP Socket JP37 JP37 JP37 X16 BIOS X16 B: ROMCS1 to Flash x16-1 C: ROMCS1 Available for Expansion Figure 2-6. JP37 Jumper Positions (C10–C11) 2.0 JP38: ROMCS2 Routing The jumper block JP38 lets you route ROMCS2 to the chip select of the DIP socket or to Flash memory block 1 (x16-2). If JP38 is not connected, ROMCS2 is available for use by the custom ROM expansion connectors P39 and P40. Figure 2-6 shows the valid JP38 configurations. Configure the ROMCS2 data bus width in software via CSC Index 27h[2–1]. See the microcontroller documentation for configuration details. BIOS BIOS X16 A: ROMCS2 to DIP Socket B: ROMCS2 to Flash x16-2 JP38 JP38 JP38 X16 BIOS X16 C: ROMCS2 Available for Expansion Figure 2-7. JP38 Jumper Positions (C11) Élan™SC400 Microcontroller Evaluation Board User’s Manual 2-17 Device Selection for the DIP Socket (JP39 and JP40) The 8-bit DIP ROM socket on the ÉlanSC400 microcontroller evaluation board can be used to support various Flash memory, EPROM, or SRAM devices. Densities supported are shown in Table 2-2. This table also shows how to configure jumpers JP39 and JP40 so they route signals to the socket correctly for each different device type’s pinout. Pinouts for the various devices supported are shown in Table 2-3 on page 2-19. Device JP39 JP40 Flash memory 128K x 8 1-2 1-2 Flash memory 256K x 8 1-2 1-2 Flash memory 512K x 8 1-2 1-2 EPROM 128K x 8 NC 1-2 EPROM 256K x 8 NC 1-2 EPROM 512K x 8 3-4 1-2 SRAM 512K x 8 5-6 2-3 Note: Only 5-V VCC devices can be used. Programming is not supported for devices requiring 12-V VPP. 2-18 Élan™SC400 Microcontroller Evaluation Board User’s Manual 2.0 Table 2-2. DIP ROM Device Selection Table 2-3. Pinouts for ROM, Flash Memory, and SRAM Pin ROM Flash Memory SRAM 128Kx8 256Kx8 512Kx8 128Kx8 256Kx8 512Kx8 512Kx8 2.0 1 VPP VPP VPP VPP/NC VPP A18 A18 2 A16 A16 A16 A16 A16 A16 A16 3 A15 A15 A15 A15 A15 A15 A141 4 A12 A12 A12 A12 A12 A12 A12 5 A7 A7 A7 A7 A7 A7 A7 6 A6 A6 A6 A6 A6 A6 A6 7 A5 A5 A5 A5 A5 A5 A5 8 A4 A4 A4 A4 A4 A4 A4 9 A3 A3 A3 A3 A3 A3 A3 10 A2 A2 A2 A2 A2 A2 A2 11 A1 A1 A1 A1 A1 A1 A1 12 A0 A0 A0 A0 A0 A0 A0 13 D0 D0 D0 D0 D0 D0 D1 14 D1 D1 D1 D1 D1 D1 D2 15 D2 D2 D2 D2 D2 D2 D3 16 GND GND GND GND GND GND GND 17 D3 D3 D3 D3 D3 D3 D4 18 D4 D4 D4 D4 D4 D4 D5 19 D5 D5 D5 D5 D5 D5 D6 20 D6 D6 D6 D6 D6 D6 D7 21 D7 D7 D7 D7 D7 D7 D8 22 CE CE CE/P CE CE CE CS Notes: 1. The evaluation board uses a non-standard address pinout for SRAM. See the following text. Élan™SC400 Microcontroller Evaluation Board User’s Manual 2-19 Table 2-3. Pinouts for ROM, Flash Memory, and SRAM (Continued) Pin ROM Flash Memory SRAM 23 A10 A10 A10 A10 A10 A10 A10 24 OE OE OE OE OE OE OE 25 A11 A11 A11 A11 A11 A11 A11 26 A9 A9 A9 A9 A9 A9 A9 27 A8 A8 A8 A8 A8 A8 A8 28 A13 A13 A13 A13 A13 A13 A13 29 A14 A14 A14 A14 A14 A14 WE 30 NC A17 A17 NC A17 A17 A17 31 PGM PGM A18 WE WE WE A151 32 VCC VCC VCC VCC VCC VCC VCC Notes: 1. The evaluation board uses a non-standard address pinout for SRAM. See the following text. JP39: ROMWR and Address Routing The three-position jumper block JP39 selects the signal to route to pin 31 on the DIP socket (see Figure 2-8 on page 2-21). Pin 31 is different for different part types and densities. As seen in Table 2-3, pin 31 is Address 18 on the 512K x 8 ROM, and it is write enable for Flash memory. For 128K x 8 and 256K x 8 EPROMs, pin 31 is the Program pin. For these devices JP39 should not be connected on the ÉlanSC400 microcontroller evaluation board because the board does not support the 12-V VPP used by these devices. For SRAM only, the ÉlanSC400 microcontroller evaluation board deviates from the standard address pinout (shown in Table 2-3 above) to simplify jumper settings. For SRAM, SA15 remains connected to DIP pin 3, and SA14 is routed to DIP pin 31. (Effectively, the two SRAM address pins are reversed.) This works because SRAM byte read and write order is not critical, and the data is volatile. Nonstandard addressing will not work for EPROM or Flash memory. 2-20 Élan™SC400 Microcontroller Evaluation Board User’s Manual 2.0 128Kx8 256Kx8 512Kx8 128Kx8 256Kx8 512Kx8 512Kx8 JP39 ROMWR DIP Pin 31 SA18 SA14 ROMWR for Flash Memory SA18 for 512K x 8 ROM SA14 for 512K x 8 SRAM Don’t Care for 128K x 8 & 256K x 8 ROM Figure 2-8. JP39 Jumper JP40: More ROMWR and Address Routing The two-position jumper at JP40 selects the signal to route to pin 29 on the DIP socket (see Figure 2-9). Pin 29 is different for different types of part. As seen in Table 2-3, pin 29 is Address 14 for ROM and Flash memory parts, or it is the Write Enable for the 512K x 8 SRAM.) 2.0 JP40 SA14 DIP Pin 29 ROMWR SA14 for ROM & Flash Memory ROMWR for 512K x 8 SRAM Figure 2-9. JP40 Jumper Élan™SC400 Microcontroller Evaluation Board User’s Manual 2-21 Boot ROM Configuration (SW3) The ÉlanSC400 microcontroller asserts the ROMCS0 chip select to fetch its first instruction after reset. Normally ROMCS0 is routed to the BIOS DIP socket on the evaluation board, but it can also be routed to different devices on the board or redirected within the microcontroller to PC Card Socket A. The boot ROM configuration is controlled by switch SW3 (location I8 on the board layout, Figure 2-3 on page 2-4). The three SW3 segments (individual switches) that are used are marked CFG0, CFG1, and CFG2 on the board. (See Figure 2-10.) Note: If you move jumper JP36 to change ROMCS0 routing on the board (see page 2-16), you must set CFG1 to select the correct boot ROM data width. See “Boot ROM Width (SW3 CFG0 and CFG1)” on page 2-23. These switches are connected to ÉlanSC400 microcontroller configuration pins, also called “pin straps.” During normal operation these pins act as memory address lines, but during reset the microcontroller latches the state of the pins and uses this information to set parameters for the BIOS boot device. This is necessary because the boot device must be selected before the system can fetch code to execute. When a CFG switch on SW3 is set to 0 (off), the configuration pin’s weak internal pull-down resistor causes a 0 to latch at reset. When a switch is set to 1 (on), the switch connects the pin to a pull-up resistor that causes a 1 to latch at reset. 3 CFG1 ON CFG0 1 CFG2 2 4 SW3 } (Not Used) Boot Device: OFF = ROMCS0 ON = PC Card Socket A ROMCS0 Data Bus Width: 0 0 = x8 1 0 = x16 1 1 = x32 (Not valid on eval. board) Notes: Use JP36 to route ROMCS0. See text above. Figure 2-10. Boot Configuration Switch (SW3) 2-22 Élan™SC400 Microcontroller Evaluation Board User’s Manual 2.0 CFG2 lets you select PC Card Socket A as the boot device. See “PC Card Boot Option (SW3 CFG2)” on page 2-23. Boot ROM Width (SW3 CFG0 and CFG1) The ÉlanSC400 microcontroller CFG0 and CFG1 pin straps are used to configure the boot ROM data bus width to x8, x16, or x32. The evaluation board does not support x32 ROM data, so you should never select x32 mode. In a design that uses x32 mode, R32BFOE would be asserted for ROMCS0. Table 2-4 shows the possible data width settings. On the evaluation board, CFG0 and CFG1 are set via SW3. However, it is never necessary to change CFG0 (it should always be off). Select the x8 configuration (CFG1 off) when booting from the ROM DIP socket. Select x16 (CFG1 on) when booting from Flash memory bank x16-0. If you configure the board to boot from another device (PC Card or custom ROM expansion daughter board), be sure to set the data width correctly for that device. Table 2-4. Boot ROM Data Width 2.0 CFG1 (segment 2) CFG0 (segment 1) ROMCS0 Data Width R32BFOE 0 (off) 0 (off) x8 Disabled 0 (off) 1 (on) x8 Disabled 1 (on) 0 (off) x16 Disabled 1 (on)1 1 (on) x32 Enabled Notes: 1. Although the ÉlanSC400 microcontroller supports x32 ROM, this board does not. Do not set both CFG0 and CFG1 to on. PC Card Boot Option (SW3 CFG2) The ÉlanSC400 microcontroller provides the option of selecting PC Card Socket A as the boot ROM. To select this option, set the SW3 switch marked CFG2 to on. To restore the normal ROMCS0 pin chip select, set CFG2 to off. When booting from PC Card A, the boot data width (CFG0 and CFG1 on SW3) must be set to x8 or x16, depending on the device being used. The PC Card interface does not support the x32 data width. The ability to boot from a PC Card makes it possible to manufacture devices using unprogrammed Flash memory, and then program in the latest firmware when the product ships. In the field, a service technician can boot the device using diagnostic firmware contained on a PC Card simply by moving a jumper or switch and pressing Élan™SC400 Microcontroller Evaluation Board User’s Manual 2-23 reset. This feature is especially useful for upgrading firmware. Replacing a chip or upgrading from software might render the device unusable because of a simple bent pin or untimely power loss. An upgrade boot ROM on a PC Card is immune to these pitfalls. When selecting or designing a PC Card boot device, be sure to read the section about PC Card control in the microcontroller user’s manual memory management chapter. In particular, the PC Card boot memory device should be linear (not ATA), and should only decode the address space that it actually has memory for. Such a card will alias its contents throughout the PC Card address space. This is desirable because a card that does not alias and is less than 64-Mbyte will have no way to hook the PC Card boot vector at 3FFFFF0h. Also, if your design uses the PC Card Socket A power control pin functions (PCMA_VCC, PCMA_VPP1, PCMA_VPP2), your PC Card boot code must take certain steps before changing these pins from their default GPIO functions (GPIO15, GPIO_CS14, and GPIO_CS13). First, enable the PC Card controller via CSC D0h[1], and then set PC Card Index 02h[4] to enable the PC Card Socket A power control registers. After this is done, CSC 39h[5] may be set to enable GPIO15–GPIO_CS13 as PC Card Socket A power control pins. This sequence ensures that the PC Card A power control is enabled before the GPIO15–GPIO_CS13 pins are switched to their power control function. Otherwise PC Card A power would be lost as soon as CSC 39h[5] was set. (These GPIO pins’ default states match the PC Card power configuration for PCMA VCC enabled.) When changing register bits, always use a read/modify/write operation to preserve the state of other bits in the register. Figure 2-20 on page 2-37 shows example read/modify/write code that configures CSC register indexes for two other features (programmable DMA and IRQ), but the same technique can be applied to any register index you need to modify. (For PC Card indexes, use index register 03E0h and data register 03E1h.) 2-24 Élan™SC400 Microcontroller Evaluation Board User’s Manual 2.0 In the BIOS or execute-in-place (XIP) boot code, the first access beyond the current segment causes A25–A20 to be asserted. To continue operation above 1 Mbyte, but outside of the top 64 Kbyte, the boot code must first enter Protect mode, set up an MMS window, and point the MMS window to the ROMCS0 device. DRAM Main Memory (I10) The ÉlanSC400 microcontroller evaluation board comes with two 72-pin, 3.3-V, 60-ns, non-parity, self-refresh, FPM DRAM SIMMs installed on the board. The evaluation board requires DRAMs with access times of 70 ns or less (for 33 MHz operation). The SIMMs are a standard pinout but operate at only 3.3 V. Use only 3.3-V SIMMs when changing the DRAM configuration. Also, you must not use 1-bit DRAMs on the ÉlanSC400 microcontroller evaluation board because of the loading restrictions associated with 32 loads. Please refer to “Board Block Diagram” on page 2-3 to ensure correct installation. Install the first SIMM into Bank 0 (socket P10), the second into Bank 1 (socket P9), the third in Bank 2 (socket P8), and the fourth in Bank 3 (socket P5). 2.0 When the board is shipped, all four SIMM sockets are enabled for x32 DRAM. If you want to use the microcontroller’s matrix keyboard interface and internal graphics controller, you must turn off segments 1–7 of switch SW9 on the board to limit the DRAM to two banks of x16 memory. This is necessary because the matrix keyboard interface shares pins with the high-word CAS and bank 2 and 3 RAS signals, and because the graphics controller cannot be used when any x32 data bus is enabled. Turning off switch SW9 segments 1–4 limits the DRAM interface to the low word (x16) by disconnecting CASL2, CASL3, CASH2, and CASH3. Segments 5 and 6 disable banks 2 and 3 by disconnecting RAS2, and RAS3. Segment 7 disconnects MA12. These signals are shared with matrix interface signals KBDROW0– KBDROW6. (SW9 segment 8 is not used.) See the ÉlanSC400 microcontroller documentation for information about detecting and configuring DRAM. The BIOS provided will automatically detect the amount of DRAM installed, but because this is an evaluation BIOS, it will not select all configurations of DRAM. Élan™SC400 Microcontroller Evaluation Board User’s Manual 2-25 ISA Bus Interface (B1–B6) The ÉlanSC400 microcontroller evaluation board is populated with two standard ISA bus connectors for developers who need to use ISA devices in their development systems. These ISA bus connectors have certain limitations because of other components on the evaluation board, shared signals on the ÉlanSC400 microcontroller, and ISA bus signals that are not supported by the ÉlanSC400 microcontroller. To make the evaluation board as flexible as possible, switches and jumpers are provided on the board so you can selectively assign certain signals to the ISA bus connectors. Note: The switches and jumpers on the evaluation board only change the routing of signals between various pins and connectors. Software must still configure the ÉlanSC400 microcontroller to enable or disable the appropriate signal functions on the shared pins. Keep in mind that the following signals are shared with the matrix keyboard controller. The BIOS defaults to enable these for use on the ISA bus, but if you enable the matrix keyboard controller, these signals will not be available at the ISA bus. • • • • • • • • • • • 2-26 PIRQ7 PIRQ6 PIRQ5 PIRQ4 PIRQ3 MCS16 SBHE BALE PIRQ2 PDRQ1 PDACK1 Élan™SC400 Microcontroller Evaluation Board User’s Manual 2.0 When the system boots, the BIOS programs all ISA signals that share pins with other functions on the ÉlanSC400 microcontroller to be ISA signals. This gives the most flexibility to the ISA bus connectors. There are several standard ISA signals that are not supported on the ÉlanSC400 microcontroller. We have added components to the board to accommodate those that are necessary. The standard ISA signals not supported are: • 0WS – Zero Wait State Not necessary to support; ISA will work without this signal. • MASTER – Bus Master Enable ISA bus mastering is not supported in the ÉlanSC400 microcontroller. • REF – Refresh DRAM refresh is not echoed to the ISA bus so the signal is not necessary to disable ISA accesses during DRAM refresh. • IOCHCHK – I/O Channel Check Rarely used ISA signal that causes an NMI. 2.0 • SMEMR – Memory Read for ISA accessed in lowest 1 Mbyte of Memory • SMEMW – Memory Write for ISA accessed in lowest 1 Mbyte of Memory These two signals are necessary for the ISA bus connectors because many cards use them instead of the MEMR and MEMW signals. These are generated with a programmable logic part on the board; they are simply the qualification of SA[25:20] as low with MEMR and MEMW. • SYSCLK—8-MHz System Clock • 14MHz—14-MHz clock These two signals are generated on the board with oscillators. Élan™SC400 Microcontroller Evaluation Board User’s Manual 2-27 DMA and IRQ Routing The ÉlanSC400 microcontroller provides internal interrupt request (IRQ) and direct memory access (DMA) functions traditionally provided by discrete 8259 programmable interrupt controller (PIC) and 8237 DMA controller (DMAC) devices. However, to minimize pin count (and thus system cost), only two of the seven possible PC/AT compatible DMA channels are available externally to the ÉlanSC400 microcontroller, and at most there are eight possible IRQ inputs, of which two can be routed to the ISA connectors on the evaluation board. On the ÉlanSC400 microcontroller evaluation board, the two available PIRQ signals can be routed separately to any of the eleven ISA bus IRQ pins. The two DMA channels are normally used for the floppy diskette and audio interfaces, but you can switch either channel to the ISA bus instead. When used for ISA, either programmable DMA channel can be routed by jumpers to any of the seven ISA bus DMA channels. The following sections explain how to route these signals physically on the evaluation board, but your software will also have to configure CSC registers 22h and 23h appropriately to route the signals within the ÉlanSC400 microcontroller. IRQs The ÉlanSC400 microcontroller pins PIRQ4 and PIRQ5 can be routed to the ISA bus. There are two large jumper blocks (JP22 and JP26) that are used to route each of these signals to the specific ISA bus IRQ that is needed. Figure 2-11 and Figure 2-12 on page 2-29 show the layouts of the IRQ routing jumper blocks. Note that these programmable IRQs on the ÉlanSC400 microcontroller are not available when the matrix keyboard is used. 2-28 Élan™SC400 Microcontroller Evaluation Board User’s Manual 2.0 Software can control which internal interrupt level or DMA channel the external IRQ or DMA pins are used for inside the ÉlanSC400 microcontroller. This is done via two configuration status and control (CSC) register ports, 22h and 23h. For example, the evaluation board BIOS normally programs these registers so the programmable pins PDRQ0 and PDACK0 are routed internally to DMA channel 2, which is used for the floppy disk controller in a typical PC/AT system. IRQ3 IRQ4 IRQ5 IRQ6 IRQ7 IRQ9 IRQ10 IRQ11 IRQ12 IRQ14 IRQ15 PIRQ4 on the microcontroller (pin shared with Matrix Keyboard Column 3) IRQs on the ISA Bus Connectors Figure 2-11. PIRQ4 Jumper Block (JP26) PIRQ5 on the microcontroller (pin shared with Matrix Keyboard Column 4) 2.0 IRQ3 IRQ4 IRQ5 IRQ6 IRQ7 IRQ9 IRQ10 IRQ11 IRQ12 IRQ14 IRQ15 IRQs on the ISA Bus Connectors Figure 2-12. PIRQ5 Jumper Block (JP22) Élan™SC400 Microcontroller Evaluation Board User’s Manual 2-29 DMAs There are four large jumper blocks (JP41 and JP44, JP42 and JP43) that are used to route either of the ÉlanSC400 microcontroller DMA channels to the specific ISA bus DMA channel that is needed. The microcontroller DMA channel signals are PDRQ0, PDACK0, PDRQ1, and PDACK1. To use DMA channel 0 for an ISA device, you must first switch it from the floppy diskette drive controller (Super I/O chip) to the ISA bus. See “ISA Bus DMA Versus Floppy Diskette Drive (SW6)” on page 2-33 for more information. To use DMA channel 1 for an ISA device, you must first switch it from the audio device (Crystal chip) to the ISA bus. See “ISA Bus DMA Versus Crystal Audio I/O (SW10)” on page 2-34 for more information. Note that programmable DMA channel 1 on the ÉlanSC400 microcontroller is not available when the matrix keyboard is used. Figures 2-13 through 2-16 on the following pages show the jumper block layouts for routing the PDACK1, PDRQ1, PDACK0, and PDRQ0 signals. 2-30 Élan™SC400 Microcontroller Evaluation Board User’s Manual 2.0 To select the ISA DMA channel to be supported by either programmable DMA channel, you must populate two jumpers. One jumper routes the DRQ signal for a channel, and the other jumper routes DACK. PDACK1 on the microcontroller (pin shared with Matrix Keyboard Row 7) DACK0 DACK1 DACK2 DACK3 DACK5 DACK6 DACK7 DACKs on the ISA Bus Connectors Figure 2-13. PDACK1 Jumper Block (JP41) 2.0 PDRQ1 on the microcontroller (pin DRQ0 shared with Matrix Keyboard Row 8) DRQ1 DRQ2 DRQ3 DRQ5 DRQ6 DRQ7 DRQs on the ISA Bus Connectors Figure 2-14. PDRQ1 Jumper Block (JP44) Élan™SC400 Microcontroller Evaluation Board User’s Manual 2-31 PDACK0 on the microcontroller (pin shared with GPIO_CS12 DACK0 DACK1 DACK2 DACK3 DACK5 DACK6 DACK7 DACKs on the ISA Bus Connectors PDRQ0 on the microcontroller (pin DRQ0 shared with GPIO_CS11 DRQ1 DRQ2 DRQ3 DRQ5 DRQ6 DRQ7 DRQs on the ISA Bus Connectors Figure 2-16. PDRQ0 Jumper Block (JP43) 2-32 Élan™SC400 Microcontroller Evaluation Board User’s Manual 2.0 Figure 2-15. PDACK0 Jumper Block (JP42) ISA Bus DMA Versus Floppy Diskette Drive (SW6) Switch SW6 must be set to allow the ISA bus to use the ÉlanSC400 microcontroller DMA signals that are normally used by the Super I/O floppy diskette controller. These signals are PDRQ0 and PDACK0. See Figure 2-17. To switch PDRQ0 and PDACK0 to the ISA bus, push switch SW6 to position “C2”. To switch these signals back to the Super I/O diskette interface, select position “C1”. (You can route this channel to any ISA DMA channel. See “DMAs” on page 2-30.) Schematic 1 SIODACK Switch (C1 Selected) 6 ISADACK ISA PDACK0 5 C1 C2 SI/O 3 SIODRQ2 PDRQ0 SW6 DMA0 2 4 ISADRQ 2.0 Figure 2-17. Programmable DMA 0 Switch (SW6) Élan™SC400 Microcontroller Evaluation Board User’s Manual 2-33 ISA Bus DMA Versus Crystal Audio I/O (SW10) Switch SW10 must be set to allow ISA bus to use the ÉlanSC400 microcontroller DMA signals that are normally used by the Crystal audio device. These signals are PDRQ1, and PDACK1. See Figure 2-18. To switch PDRQ1 and PDACK1 to the ISA bus, push switch SW10 to position “C2”. To switch these signals back to the audio interface, select position “C1”. (You can route this channel to any ISA DMA channel. See “DMAs” on page 2-30.) Schematic 1 AUDDACK (PDACK1) 5 Switch (C1 Selected) 2.0 4 PDRQ1 SW10 DMA1 AUD C1 (PDRQ1) 2 C2 3 AUDDRQ DMA 6 PDACK1 Figure 2-18. Programmable DMA 1 Switch (SW10) Example IRQ and DMA Configuration This section shows how to configure the ÉlanSC400 microcontroller evaluation board for an example ISA audio card that uses ISA signals IRQ11, DMA1 (for recording), and DMA3 (for simultaneous playback). (This ISA audio card would replace the evaluation board’s onboard audio interface.) In this example, both of the available programmable DMA channels (four pins) and one PIRQ pin will be routed to the required ISA bus pins. Furthermore, the appropriate CSC registers will be programmed to associate these PIRQ and programmable DMA pins with the correct IRQ and DMA signals in the ÉlanSC400 microcontroller. Only one IRQ pin is needed, so either PIRQ4 or PIRQ5 can be routed to the ISA bus. This example routes pin PIRQ4 to ISA IRQ11. Both programmable DMA channels are needed, so it is unimportant which one is routed to a particular ISA DMA channel. This example uses programmable DMA channel 1 for ISA DMA1 and programmable DMA 0 for ISA DMA 3. 2-34 Élan™SC400 Microcontroller Evaluation Board User’s Manual For the example just described, the following configuration steps are appropriate: 1. Route PIRQ4 to ISA IRQ11 by moving the jumper on the PIRQ4 jumper pin block (JP26) to the position marked “IRQ11” on the board. 2. Change SW6 from its default position C1, (marked “SI/O” on the board) to its C2 position (marked “ISA”). Change the switch by rocking it towards the desired position. This makes programmable DMA channel 0 available for routing to the ISA bus. 3. Route PDRQ0 to ISA DRQ3 by moving the jumper on the PDRQ0 jumper block (JP43) to the position marked “DMA3” on the board. 4. Route PDACK0 to ISA DACK3 by moving the jumper on the PDACK0 jumper block (JP42) to the position marked “DMA3” on the board. (The positions marked next to JP43 also apply to JP42. See Figure 2-19 on page 2-36) 5. Change SW11 from its default position C1, (marked “AUD” on the board) to its C2 position (marked “DMA”). This makes programmable DMA channel 1 available for routing to the ISA bus. 2.0 Since this disables the onboard audio device, you can also change SW11 from its default position C1, (marked “AUD” on the board) to its C2 position (marked “DMA”). This is not necessary for ISA DMA, but it makes the Super I/O mouse interface available. 6. Route PDRQ1 to ISA DRQ1 by moving the jumper on the PDRQ1 jumper block (JP44) to the position marked “DMA1” on the board. 7. Route PDACK1 to ISA DACK1 by moving the jumper on the PDACK1 jumper block (JP41) to the position marked “DMA1” on the board. Figure 2-19 on page 2-36 shows how the jumpers and switches are configured after these steps. Élan™SC400 Microcontroller Evaluation Board User’s Manual 2-35 C2 C1 C2 C1 SI/O DMA7 ISA DMA3 DMA5 DMA6 JP43 PDRQ0 DMA1 DMA2 AUD SI/O JP42 PDACK0 DMA0 SW11 PIRQ2 SW6 DMA0 DMA SW10 DMA1 AUD C1 C2 JP41 PDRQ1 JP44 PDRQ1 DMA0 DMA1 DMA2 DMA3 DMA5 DMA6 DMA7 IRQ3 IRQ10 IRQ11 PIRQ5 PIRQ4 IRQ7 IRQ9 JP22 JP26 IRQ6 2.0 IRQ4 IRQ5 IRQ12 IRQ14 IRQ15 Switch Detail ISA Jumper and Switch Layout (Example Settings Shown) Notes: This example does not route PIRQ5 to the ISA bus, so jumper JP22 is shown in its storage (disconnected) position. Figure 2-19. Example ISA Jumper and Switch Configuration Now that the PIRQ and programmable DMA pins needed for this example are routed to the correct pins on the ISA bus, you need to do some internal signal routing within the ÉlanSC400 microcontroller to complete the process. 2-36 Élan™SC400 Microcontroller Evaluation Board User’s Manual 8. In your software, use a read/modify/write operation to change CSC Index D6h[3–0] to a value of xxxx1011b, where x represents bits whose value you must preserve. In this case you must preserve bits 7–4 to maintain the current PIRQ5 routing setting. You can use the SDB (simple debugging) utility included on diskette with your kit to temporarily change individual CSC register values. 9. In your software, use a read/modify/write operation to change CSC Index DBh[5–0] to a value of xx010100b, where x represents bits whose value you must preserve. In this case you must preserve bits 7–6 to maintain the current IrDA DMA routing. Bits 5–0 set the routing for both programmable DMA channels. The following source code example performs the internal signal routing that is required by this example configuration: 2.0 MOV OUT IN AND OR OUT MOV OUT IN AND OR OUT ... AL, 22h, AL, AL, AL, 23h, AL, 22h, AL, AL, AL, 23h, ... 0D6h AL 23h 0F0h 0Bh AL 0DBh AL 23h 0C0h 14h AL ;Select CSC Index 0D6h (programmable IRQ routing) ;Read current PIRQ internal routing ;Clear *only* the bits to be changed ;Set *only* configuration bits for PIRQ 4 ;Write the new value to the configuration register ;Select CSC Index 0DBh (programmable DMA routing) ;Read current PDMA internal routing ;Clear *only* the bits to be changed ;Set *only* the configuration bits for PDMA 0 and 1 ;Write the new value to the configuration register Figure 2-20. Example IRQ and DMA Configuration Code Many audio or network cards for non-plug-and-play systems have driver installation programs that auto-detect the presence of their hardware and warn the user of possible conflicts with other hardware in their system. Such utilities will not work properly until you route the required PIRQ or programmable DMA signals in hardware and software as described in this section (using the ISA IRQ and DMA signals appropriate for the device). After the signals are routed properly, the driver installation program will be able to auto-detect the resources that are routed to its ISA card and use this information to configure the software driver for the device. Élan™SC400 Microcontroller Evaluation Board User’s Manual 2-37 Serial Ports (D1, E1, and F1) The ÉlanSC400 microcontroller evaluation board includes the following serial ports. You can configure each port using the DOS-based SETE4SER utility that is included on diskette with your kit. SETE4SER /S displays the current serial port configuration. For details, see the text file documentation for that utility. 1 5 6 9 Figure 2-21. Serial Port Connector Pins (P23, P47, P48) The evaluation board has one standard 8-pin serial port driven by the ÉlanSC400 microcontroller 16550A UART. The UART for the serial interface powers up in 16450 mode (storage for one byte transmit/receive) but can be set to 16550 mode (with 16-byte FIFO) or IrDA mode (see “IrDA Interface (A1 and A2)” on page 2-39). The serial port is available on a 9-pin D-shell connector at location P23 (see Figure 2-21). Its location is marked “SERIAL” on the evaluation board. Super I/O Serial Ports (E1 and F1) The evaluation board’s Super I/O device includes two 16550-compatible serial ports that can also be used. These are routed to two 9-pin D-shell connectors at locations P47 (marked “SI/O SER1” on the board) and P48 (marked “SI/O SER2”). See Figure 2-21. Do not enable the Super I/O serial ports when the matrix keyboard interface is enabled. The matrix keyboard interface shares pins on the ÉlanSC400 microcontroller with PIRQ7 and PIRQ3, which are used for Super I/O serial ports 1 and 2, respectively. Interrupt conflicts will occur if a Super I/O serial port is enabled at the same time as the matrix keyboard interface. 2-38 Élan™SC400 Microcontroller Evaluation Board User’s Manual 2.0 ÉlanSC400 Microcontroller Serial Port (D1) IrDA Interface (A1 and A2) ÉlanSC400 Microcontroller IrDA Interface (A2) The ÉlanSC400 microcontroller supports infrared data transfers via its IrDA interface. The serial data transmission rates include all of the UART bit rates (up to 115 Kbps) and the board supports a 1.152 Mbps synchronous mode. The ÉlanSC400 microcontroller IrDA interface on the board is available from an IrDA LED module at U45. Super I/O IrDA Interface (A1) The Super I/O supports infrared data transfers via its IrDA interface. The serial data transmission rates include all of the UART bit rates (up to 115 Kbps) but, unlike the ÉlanSC400 microcontroller, the board does not support a 1.152 Mbps synchronous mode. The Super I/O shares UART2 between its IrDA port and its serial port 2. The Super I/O IrDA interface on the board is available from an IrDA LED module at U44. 2.0 Parallel Port (C1) The parallel port feature of the ÉlanSC400 microcontroller cannot be enabled at the same time as PC Card Socket B because these features use shared pins on the microcontroller. To enable the parallel port, you need to configure jumper JP45 and program the microcontroller accordingly. Table 2-5 shows valid configurations for jumper JP45: Table 2-5. JP45 Configuration Function JP45 Position Parallel port available Pins 1–2 PC Card Socket B available Pins 3–4 GPIO31–GPIO21 available No connection By default, the ÉlanSC400 microcontroller evaluation board BIOS and JP45 are configured to support PC Card Socket B. Élan™SC400 Microcontroller Evaluation Board User’s Manual 2-39 If you change JP45 to enable the parallel port, you will also need to change the software configuration. You can configure the parallel port using the DOS-based SETE4PAR utility that is included on diskette with your kit. For details, see the text file documentation for that utility. You can also configure the port by modifying the ÉlanSC400 microcontroller CSC registers in software. See the microcontroller documentation for details.When changing register bits, always use a read/modify/write operation to preserve the state of other bits in the register. Figure 2-20 on page 2-37 shows example read/modify/write code that configures CSC register indexes for two other features (programmable DMA and IRQ), but the same technique can be applied to any CSC index you need to modify. Figure 2-22 and Table 2-6 show the parallel port pinouts. 25 1 14 Figure 2-22. Parallel Port Socket (P45) Table 2-6. Parallel Port Pin/Signal Table Pin Signal 1 STRB 2–9 PD0–PD7 10 ACK 11 BUSY 12 PE 13 SLCT 14 AFDT 15 ERROR 16 INIT 17 SLCTIN 18–25 2-40 GND Élan™SC400 Microcontroller Evaluation Board User’s Manual 2.0 13 PC Card (A3–A7) The ÉlanSC400 microcontroller evaluation board provides two unbuffered PC Card sockets controlled by the PC Card controller in the ÉlanSC400 microcontroller. PC Card Socket A can be selected as the BIOS location for the system. See “PC Card Boot Option (SW3 CFG2)” on page 2-23. PC Card Socket B is normally enabled on the board. It must be disabled via jumper JP45 if you need to use the parallel port or GIPO31–GPIO21. See “Parallel Port (C1)” on page 2-39. The two unbuffered PC Card sockets demonstrate the functionality of a nonbuffered, low-cost PC Card implementation using the ÉlanSC400 microcontroller. Since there is no buffering, hot-swapping (changing cards with power applied) is not recommended on these sockets. The power consumed by the PC Cards can be measured through JP46–JP49. 2.0 Matrix Keyboard (B13) The ÉlanSC400 microcontroller controls a 15-row, 8-column matrix keyboard that can be supported by either interrupts or polling. Locations P37 and P38 are provided for connecting a 14-row x 8-column keyboard (the keyboard row 14 signal is used in its Suspend/Resume function). The connector pin locations and functions are shown in Figure 2-23, Table 2-7, and Table 2-8 on page 2-43. The ÉlanSC400 microcontroller evaluation board has been tested with Fujitsu matrix keyboard model #N860-1406-T001. This keyboard connects directly to the row and column connectors provided. Many of the control lines used by the matrix keyboard are shared by the ISA bus, DRAM, Flash memory, and XT Keyboard controllers on the ÉlanSC400 Élan™SC400 Microcontroller Evaluation Board User’s Manual 2-41 microcontroller. All of these functions are either limited by or limit the use of the matrix keyboard. Observe the following interactions when using the matrix keyboard: • You must set segments 1–7 of switch SW9 to off before connecting a matrix keyboard. This disables the high word of x32 DRAM and DRAM banks 2 and 3, which share signals with the matrix keyboard. See “DRAM Main Memory (I10)” on page 2-25 for details. • You must set SW4 segment 5 (marked MKBDEN) to off before connecting a matrix keyboard. See “Floppy Versus Matrix Keyboard (SW4 segment 5)” on page 2-49. • You must set switch SW5 to AT before connecting a matrix keyboard. See “XT Keyboard (H1–I1)” on page 2-44. • The matrix keyboard shares KBDROW9 (PIRQ2) with the PS/2 mouse or the audio interface, whichever is enabled by switch SW11. See “PS/2 Mouse (H1)” on page 2-45. Figure 2-23 below shows the matrix keyboard connectors. Table 2-7 and Table 2-8 on page 2-43 show the matrix keyboard connector pinouts. COLUMN 13 1 2 6 ROW P38 P37 14 2 1 7 Figure 2-23. Matrix Keyboard Ribbon Connectors (P37, P38) 2-42 Élan™SC400 Microcontroller Evaluation Board User’s Manual 2.0 • The matrix keyboard shares several signals with the ISA bus controller. These are listed in “ISA Bus Interface (B1–B6)” on page 2-26. Table 2-7. Matrix Keyboard Row Connector Table Pin Signal 1 KBDCOL6 2 KBDCOL5 3 KBDCOL4 4 KBDCOL3 5 KBDCOL2 6 KBDCOL1 7 KBDCOL0 Table 2-8. Matrix Keyboard Column Connector Table Pin Signal 2.0 1 KBDROW0 2 KBDROW1 3 KBDROW2 4 KBDROW3 5 KBDROW4 6 KBDROW5 7 KBDROW6 8 KBDROW7 9 KBDROW8 10 KBDROW9 11 KBDROW10 12 KBDROW11 13 KBDROW12 14 KBDROW13 Élan™SC400 Microcontroller Evaluation Board User’s Manual 2-43 XT Keyboard (H1–I1) The ÉlanSC400 microcontroller contains an XT keyboard interface that is compatible with the IBM PC-XT keyboard and operates at clock speeds up to 250 kHz. To operate an XT keyboard, insert the keyboard connector into the 5-pin DIN (P6) on the evaluation board and set SW5 to the “C1” position (switch is depressed towards the XT label on the board). This will route the keyboard clock and data signals to the XT clock and data lines. See Figure 2-24. The XT keyboard interface cannot be used at the same time as the matrix keyboard interface. The XT keyboard shares signals with matrix keyboard columns 0 and 1. Note: This interface is not supported by the Phoenix BIOS. To select the startup BIOS, see “ROM/Flash Chip Select Routing (JP36, JP37, and JP38)” on page 2-16. To see what BIOS is selected, view the messages displayed at startup. (XTCLK) 3 ATDATA 6 2 KBCLK Switch (C1 Selected) 2.0 ATCLK Schematic 4 KBDATA C2 5 C1 SW5 KBD XT AT (XTDATA) 1 Figure 2-24. SW5 Switch AT Keyboard (H1–I1) If an AT keyboard is being used, the same 5-pin DIN external connector (P6) is implemented as for an XT keyboard, but SW5 must be set to “C2” (switch is depressed towards the AT label on the board).This will route the keyboard clock and data signals to the bidirectional AT clock and data lines on the Super I/O. This is the default when the board is shipped. 2-44 Élan™SC400 Microcontroller Evaluation Board User’s Manual PS/2 Mouse (H1) A PS/2 port has been provided on the evaluation board for a PS/2-style mouse. This device is driven by the keyboard controller internal to the Super I/O. The Super I/O mouse interface interrupt, SIOIRQ12, is routed to the ÉlanSC400 microcontroller programmable PIRQ2 pin (KBDROW9). This pin is shared with matrix keyboard row 9. PIRQ2 is also shared via switch SW11 with the Crystal audio interface. To switch PIRQ2 to the mouse, push switch SW11 to position “C2”. To switch this signal back to the audio interface, select position “C1”. See Figure 2-25. Schematic 1 AUDIRQ PIRQ2 Switch (C1 Selected) 5 SW11 PIRQ2 AUD SI/O 6 SIOIRQ12 2.0 C1 2 C2 3 4 Figure 2-25. SW11 Switch VL Bus Interface (E12) The ÉlanSC400 microcontroller incorporates a VESA local (VL) bus operable at up to 33 MHz (3.3-V only). The bus is 32-bits wide and supports burst mode transfers. The VESA local bus shares signal lines with the LCD controller, so either a VL device or an LCD device may be operated at any one time. Locations P18 and P26 are for the VL daughter card. Note: A standard VESA local bus connection is not provided because the ÉlanSC400 microcontroller’s VESA local bus is not 5 V. An example 3.3-V VL-Bus VGA interface is available from AMD. Élan™SC400 Microcontroller Evaluation Board User’s Manual 2-45 LCD Display Interface (E12) The ÉlanSC400 microcontroller incorporates an LCD display interface. This interface shares signals with the VL bus, so they cannot both be used at the same time. The LCD graphics controller also cannot be used if the x32 DRAM data bus is enabled. Make sure all segments of switch SW9 are turned off. See “DRAM Main Memory (I10)” on page 2-25 for details. The ÉlanSC400 microcontroller evaluation board kit includes an LCD interface card that plugs into connector P26 (shown at location E12 in the evaluation board layout, Figure 2-3 on page 2-4). Install a bare LCD interface card (one with no LCD panel attached) on the evaluation board; then use software to enable and power up the ÉlanSC400 microcontroller graphics controller (CSC Index DDh and Graphics Index 50h). Graphics Index 50h includes settings for power-up delays, be sure to program adequate delays for your display. See the ÉlanSC400 microcontroller documentation for information about graphics controller initialization and power management. With LCD power enabled, adjust potentiometer VR1 on the evaluation board’s power module to supply the correct voltage. You can measure VEEPOS on pin 1 of the LCD interface card’s header. VR1 adjusts the amplitude of both VEEPOS and VEENEG. It is located on the underside of the power module near the mouse connector (shown at position G2–H2 in the board layout, Figure 2-3 on page 2-4). Note: There are two potentiometers at this location, VR1 is farthest from the corner of the module. The potentiometer on the corner of the module (VR2) adjusts VCCCPU. If you accidentally change VR2, be sure to measure VCCCPU (at JP27) afterwards to make sure it is still correct. 2-46 Élan™SC400 Microcontroller Evaluation Board User’s Manual 2.0 Before connecting any LCD display, check the display’s VEE supply voltage and power-up timing specification. The following paragraphs explain how to adjust these values on the evaluation board to help ensure safe and proper operation of the LCD panel. The LCD interface card can be adapted to a variety of LCD display panels. If you will be using several different displays, you can construct custom cables that mate to the interface card’s 34-pin header. See Figure 2-26. If you will use only one display, you can route the LCD wiring through the provided strain relief holes and connect directly to the solder pads on the bottom of the interface card. 1 33 2 34 Figure 2-26. LCD Interface Card Header Pattern Note: The holes next to the header do not connect to any signals.You can use them for strain relief, or to mount a custom connector whose pins you can then wire to the appropriate solder pads on the header. 2.0 Table 2-9 lists pin numbers and signal descriptions for the LCD interface card header. For more information about the ÉlanSC400 microcontroller’s LCD control signals, see the ÉlanSC400 microcontroller documentation. Table 2-9. LCD Interface Card Header Pins and Signals Pin Signal Description 1 VEEPOS +10-V to +40-V Supply. (Mirror of VEENEG) Adjust via VR1 on power module. See board layout, Figure 2-3 on page 2-4, location G2–H2. 2 CONTPOS Positive contrast voltage. Adjust via VR1 on the LCD interface card (not on the power module). 3, 4 VCCLCD5 +5-V supply voltage for LCD. 5, 6, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29 GND System ground. 8 LCDD0 LCD panel data bit 0. When driving 4-bit single-scan panels, bits 3–0 form a nibble-wide LCD data interface. Élan™SC400 Microcontroller Evaluation Board User’s Manual 2-47 2-48 Pin Signal Description 10 LCDD1 LCD panel data bit 1. 12 M LCD Panel AC Modulation is the AC modulation signal for the LCD. AC modulation causes the LCD panel drivers to reverse polarity to prevent an internal DC bias from forming on the panel. 14 LCDD2 LCD panel data bit 2. 16 LC LCD Panel Line Clock is activated at the start of every pixel line. Commonly referred to by LCD data sheets as CL1 or CP1. 18 LCDD3 LCD panel data bit 3. 20 SCK LCD Panel Shift Clock is the nibble/byte strobe used by the LCD panel to latch a nibble or byte of incoming data. Commonly referred to by LCD panels as CL2 or CP2. 22 LCDD4 LCD panel data bit 4. 24 FRM LCD Panel Line Frame Start is asserted by the microcontroller at the start of every frame to indicate to the LCD panel that the next data clocked out is intended for the start of the first scan line on the panel. Some panels refer to this signal as FLM or S (scan start up). 26 LCDD5 LCD panel data bit 5. 28 LCDD6 LCD panel data bit 6. 30 LCDD7 LCD panel data bit 7. 32 VCCLCD3 +3.3-V supply voltage for LCD. 33 VEENEG –10-V to –40-V Supply. (Mirror of VEEPOS) Adjust via VR1 on power module. See board layout, Figure 2-3 on page 2-4, location G2–H2. 34 CONTNEG Negative contrast voltage. Adjust via VR2 on the LCD interface card (not on the power module). Élan™SC400 Microcontroller Evaluation Board User’s Manual 2.0 Table 2-9. LCD Interface Card Header Pins and Signals (Continued) IDE Hard Drive (G5–H5) The ÉlanSC400 microcontroller evaluation board contains a standard 40-pin connection for an IDE drive at P12. The Super I/O controls the IDE hard drive on the evaluation board. For details on how to connect an IDE hard drive to the ÉlanSC400 microcontroller evaluation board, see “Board Installation” on page 1-4. The IDE interface has a buffered data bus. The Super I/O IDE SIOIRQ14 is routed to the ÉlanSC400 microcontroller on PIRQ0. Floppy Disk Drive (G5) The Super I/O uses its own floppy disk controller (FDC) to support the system’s 3.5" floppy disk drive. This drive can be installed with a standard 34-pin connector. Floppy Versus Matrix Keyboard (SW4 segment 5) The floppy interrupt IRQ6 is routed to the ÉlanSC400 microcontroller on PIRQ6, which shares a pin with the matrix keyboard’s KBD_COL5 signal. 2.0 For matrix keyboard code development, set SW4 segment 5 (marked MKBDEN) to off. This disables the floppy IRQ from the ÉlanSC400 microcontroller’s PIRQ6, and makes KBD_COL5 available to the matrix keyboard. While MKBDEN on SW4 is turned off, the Super I/O chip is configured to share PIRQ1 between the floppy disk and the AT keyboard. This is achieved via Super I/O pin GP1027 (MATFDEN). This signal goes low when floppy disk IRQ is required, connecting SIOIRQ6 to PIRQ1 and briefly disabling AT keyboard input. When MATFDEN is High, its normal state, the AT keyboard drives PIRQ1 as usual. Élan™SC400 Microcontroller Evaluation Board User’s Manual 2-49 Power Supply and Measurement The ÉlanSC400 microcontroller has many different power planes for operating different parts of the system. Each of these planes derives its voltage from the power supply module. This module takes the 5 V and 12 V from a standard PC power supply and provides the following supply voltages: • Digital voltages: 3.3 V, 5 V, and Core VCC (2.7 to 3.6 V adjustable) • LCD contrast voltages: +VEE and -VEE (10 to 40 V adjustable) • Analog VCC (3.3 V) VEE and VCCCPU can be adjusted via variable resistors VR1 and VR2 on the underside of the power module. See Figure 2-3 on page 2-4 for locations. ! CAUTION: It is important that the ground wires of one connector are adjacent to the ground wires of the other. See Figure 2-27. PS2 Power Conn -5 GND +5 Coin Cell GND -12 +12 NC +5 Power Supply Conn. SW1 Edge of Board Figure 2-27. Ground Wire Connections The evaluation board enables for measurement of current flow in separate VCC planes for power budget analysis. Table 2-10 and Table 2-11, beginning on page 2-51, summarize the connections to the VCC jumpers. Note: To test current, first be sure to turn off system power; then remove the jumper to test and connect a current meter in its place before powering up. Otherwise the system will not work. 2-50 Élan™SC400 Microcontroller Evaluation Board User’s Manual 2.0 To ensure proper functionality of the power module, the PC power supply sockets must be inserted correctly onto the board. Table 2-10. Power Measurement Connectors: Controller Power Planes 2.0 Part Signal Description Reference in Figure 2-3 on page 2-4 JP27 VCCCPU ÉlanSC400 microcontroller CPU VCC. Enables current measurement for ÉlanSC400 microcontroller CPU power pins (2.7–3.6-V DC). E8 JP28 AVCC ÉlanSC400 microcontroller Analog VCC. Enables current measurement for ÉlanSC400 microcontroller analog power plane driving internal PLLs and oscillator circuit. D8–E8 JP29 VCCRTC ÉlanSC400 microcontroller RTC VCC. Enables current measurement for ÉlanSC400 microcontroller RTC power plane driven by 3.3-V AVCC or 3-V cell. D9 JP30 VCC ÉlanSC400 microcontroller VCC. Enables current measurement for ÉlanSC400 microcontroller core power pins (3.3-V DC). E10–F10 JP31 VCCMEM ÉlanSC400 microcontroller memory interface VCC. Enables current measurement for ÉlanSC400 microcontroller memory interface power pins (3.3-V DC). F9–G9 JP32 VCCBUS ÉlanSC400 microcontroller Bus VCC. Enables current measurement for ÉlanSC400 microcontroller SD bus power pins (3.3-V DC). F8 JP33 VCCLCD ÉlanSC400 microcontroller LCD VCC. Enables current measurement for ÉlanSC400 microcontroller LCD and VESA local bus power pins (3.3-V DC). F10 JP34 VCCPCM ÉlanSC400 microcontroller PC Card VCC. Enables current measurement for ÉlanSC400 microcontroller PC Card Socket A and socket B interface power pins (3.3-V DC). E8 JP35 VCCSER ÉlanSC400 microcontroller serial port VCC. Enables current measurement for ÉlanSC400 microcontroller serial port power pins (3.3-V DC). D9–E9 Élan™SC400 Microcontroller Evaluation Board User’s Manual 2-51 Part Signal Description Reference in Figure 2-3 on page 2-4 JP46 VCCPCMA5 Used to measure current in 5-V VCC PC Card Socket A system power plane. A3–A4 JP47 VPPPCMA Used to measure current in 12-V VPP PC Card Socket A system power plane. A4 JP48 VCCPCMB5 Used to measure current in 5-V VCC PC Card Socket B system power plane. A6 JP49 VPPPCMB Used to measure current in 12-V VPP PC Card Socket B system power plane. A6 JP50 VCCDRAM3 DRAM VCC. Enables user to measure current being used by the DRAM (3.3-V DC). Two jumpers are needed to support the maximum load (3.84 A). G8–H8 JP51 VCCSER3 System serial port VCC. Enables current measurement for system serial port power plane (3.3-V DC). D2–E2 JP52 VCCROM5 ROM VCC. Enables current measurement for ROM system power plane (5-V). C9 JP53 VCCISA5 System ISA VCC. Enables current measurement F2–G2 for ISA system power plane (5-V). Two jumpers are needed to support the maximum load (~5 A). JP64 VCCSYS ÉlanSC400 microcontroller ISA VCC. Enables current measurement for microcontroller ISA bus power pins (3.3-V DC). 2-52 Élan™SC400 Microcontroller Evaluation Board User’s Manual E10 2.0 Table 2-11. Power Measurement Connectors: System Power Planes Power Management The ÉlanSC400 microcontroller offers unparalleled power management in its class. In addition to low operating current, seven power management modes are available: Hyper Speed, High Speed, Low Speed, Standby, Temporary Low Speed, Suspend, and Critical Suspend. Refer to the ÉlanTMSC400 and ÉlanSC410 Microcontrollers User’s Manual, order #21030, for an in-depth discussion of these modes. Table 2-12 and the following sections describe evaluation board features for testing power management. Table 2-12. Power Management Connectors Signal Description Reference in Figure 2-3 SW4 ACIN, BL2–BL0 Switches for testing ÉlanSC400 microcontroller power management F3–G4 SW8 SUSRES Used to force ÉlanSC400 microcontroller to suspend mode and to resume. A7–B8 2.0 Part Suspend/Resume (SW8) SUSRES SW8 is a push-button, normally open switch. Pressing this button grounds the ÉlanSC400 microcontroller SUSRES pin, which can be configured to control the microcontroller’s Suspend mode. The ÉlanSC400 microcontroller evaluation board BIOS configures SUSRES (via CSC Index 50h) to let you toggle between the High Speed and Suspend modes. If you press the Suspend/Resume button after the system has powered up, the system will enter the Suspend mode. If you press the Suspend/Resume button again, the system will return to High Speed mode. Élan™SC400 Microcontroller Evaluation Board User’s Manual 2-53 ACIN and Battery Low Detects (SW4) The ÉlanSC400 microcontroller has several inputs that are used by the PMU to efficiently adjust the power level within the microprocessor. Segments 1–4 of switch SW4 allow you to control these signals. See Figure 2-28 and the following sections. BL0–BL2 (SW4 Segments 2–4) The BL0–BL2 (active Low) signals can be used to indicate low-battery voltage conditions of various degrees. Software can configure the PMU to monitor these signals and, when it detects a low-battery condition, force the system to a lower power mode if no AC source is detected. You can test software that uses these signals by switching segments 2–4 of SW4 for BL(0:2), respectively, to the on position, which asserts them to Low. (0 V indicates assertion for these signals.) SW4 ON ACIN 1 BL0 2 BL1 3 BL2 4 MKBDEN 5 DCFG0 6 DCFG1 7 DCFG2 8 } } PMU Input Signals Super I/O (see page 2-49) Figure 2-28. Diagnostics Switch (SW4) 2-54 Élan™SC400 Microcontroller Evaluation Board User’s Manual 2.0 ACIN (SW4 Segment 1) ACIN (active High) can be used to indicate that the system is connected to a permanent AC power source. Software can configure the ACIN signal so that, when asserted, it effectively disables the High-Speed mode timer. This forces the system to remain in High or Hyper Speed modes constantly unless the Suspend mode is activated. You can test software that uses ACIN by switching segment 1 of switch SW4 to the off position, which asserts it to High. (3.3 V indicates assertion for this signal.) Miscellaneous The following tables and figures describe miscellaneous features of the ÉlanSC400 microcontroller evaluation board. Table 2-13. Ground Connectors 2.0 Part Signal Description Reference in Figure 2-3 on page 2-4 JP54 GND Ground post. G8 JP55 GND Ground post. F5 JP56 GND Ground post. I5 JP57 GND Ground post. J2 JP58 GND Ground post. D2–E2 JP59 GND Ground post. A1 JP60 GND Ground post. B7 JP61 GND Ground post. J13 JP63 GND Ground post. B9 Table 2-14. Miscellaneous Connectors Part Signal Description Reference in Figure 2-3 on page 2-4 SW7 RESET Used to reset (reboot) the system. A7–A8 Reset (SW7) RESET SW7 is a push-button, normally open switch. Pressing this button grounds the ÉlanSC400 microcontroller RESET signal and resets the board to default settings. Élan™SC400 Microcontroller Evaluation Board User’s Manual 2-55 Chapter 3 Product Support This chapter provides information on reaching and using the AMD Corporate Applications technical support services, product information and literature available through AMD’s World Wide Web and FTP sites, and support tools for the E86 family. 2.0 Élan™SC400 Microcontroller Evaluation Board User’s Manual 3-1 AMD Corporate Applications Technical Support Services Technical support for the E86 family of microcontrollers and corresponding support products is available via e-mail, online (BBS and WWW), or through telephone or fax. For non-technical support, see “Product Support” on page 3-4. E-Mail Support Please include your name, company, telephone number, AMD product requiring technical support, and question or problem in all e-mail correspondence. In the USA and Canada, send mail to: [email protected] In Europe and the UK, send mail to: 2.0 [email protected] Online Support AMD offers technical support on our WWW site, and through our bulletin board services. See “Product Support” on page 3-4 for more on what our WWW and FTP sites have to offer. WWW Technical Support Got to AMD’s home page at http://www.amd.com and click on “Support” for the latest AMD technical support phone numbers, software, and Frequently Asked Questions. Bulletin Board Support 3-2 Country Number UK and Europe 44-(0) 1276-803-211 Élan™SC400 Microcontroller Evaluation Board User’s Manual Telephone and Fax Support Telephone assistance is available in the U.S. from 8:00 A.M. to 5:00 P.M. Pacific time, Monday through Friday (except major holidays). In Europe, assistance is available during U.K. business hours. Contact the hotlines at one of the following telephone or fax numbers. Direct Dial Numbers Number USA and Canada Tel.: (408) 749-5703 Fax: (408) 749-4753 Far East Asia Fax: (852) 2956-0599 Germany Tel.: 089 4505 3199 Japan Tel.: (03) 3346-7550 Fax: (03) 3346-9828 UK and Europe Tel.: 44-(0) 1276-803-299 Fax: 44-(0) 1276-803-298 2.0 Country Toll-Free Numbers Country Number USA and Canada Tel.: (800) 222-9323 France Tel.: 0800-908-621 Italy Tel.: 1678-77224 Japan Tel.: 0031-11-1163 Élan™SC400 Microcontroller Evaluation Board User’s Manual 3-3 Product Support AMD’s WWW and FTP sites are described below. Questions, requests, and input concerning these sites can be sent via E-mail to [email protected]. In addition, AMD’s literature support and third-party development support products are described. WWW Site A subset of the AMD WWW pages, the Embedded Processor section is frequently updated and includes general product information, as well as technical documents such as data sheets, application notes, and technical bulletins. To access these files, go to the AMD home page at http://www.amd.com and click on “Embedded Processors.” The “Embedded Processors” page is divided into six sections: • “Product Overviews” briefly describes all the microprocessors and microcontrollers in the E86 family. • “Technical Documentation” provides the Available Literature List of datasheets, application notes, user’s manuals, and promotional literature, and describes how to order these documents. Many are also available online in PDF form. (For details on accessing the Literature Ordering Center, see “Literature Support” on page 3-5.) • “Support & Tools” provides information about the tools that support our processors, and lists contact information for technical and sales support. FTP Site In addition to the documentation on our WWW pages, AMD provides software through an anonymous FTP site. To download the software, ftp to ftp.amd.com and log on as “anonymous” using your e-mail address as a password. Or via your web browser, go to ftp://ftp.amd.com. Software relating to the E86 family can be found in the /pub/epd/e86/ directory. 3-4 Élan™SC400 Microcontroller Evaluation Board User’s Manual 2.0 • “What’s New” lists new products and new contents. Literature Support Documentation can be ordered by phone or e-mail. Telephone Country Number USA and Canada Toll-free: (800) 222-9323 Direct: (512) 602-5651 Far East Asia Fax: (852) 2956-0588 France Toll-free: 0800-908-621 Germany Direct: 089 4505 3199 Italy Toll-free: 1678-77224 Japan Direct: (03) 3346-7550 UK and Europe Direct: 44-(0) 1276-803-299 E-Mail 2.0 Please include your name, company, telephone number, and complete mailing address with your literature request. In the USA and Canada, send mail to: [email protected] In Europe and the UK, send mail to: [email protected] Third-Party Development Support Products The FusionE86SM Program of Partnerships for Application Solutions provides the customer with an array of products designed to meet critical time-to-market needs. Products and solutions available from the AMD FusionE86 partners include emulators, hardware and software debuggers, board-level products, and software development tools, among others. The FusionE86SM Catalog, order #19255, and the FusionE86SM CD-ROM, order #21058, describe these solutions. In addition, mature development tools and applications for the x86 platform are widely available in the general marketplace. Élan™SC400 Microcontroller Evaluation Board User’s Manual 3-5 Appendix A Evaluation Board Default Settings This chapter lists the default settings of the ÉlanSC400 microcontroller evaluation board when it is shipped. 2.0 Élan™SC400 Microcontroller Evaluation Board User’s Manual A-1 Location Pins Set Signal JP27 1–2 VCCCPU JP28 1–2 AVCC JP29 1–2 VCCRTC JP30 1–2 VCC JP31 1–2 VCCMEM JP32 1–2 VCCBUS JP33 1–2 VCCLCD JP34 1–2 VCCPCM JP35 1–2 VCCSER JP64 1–2 VCCSYS Table A-2. System Power Plane Jumpers Default Settings A-2 Location Pins Set Signal JP46 1–2 VCCPCMA5 JP47 1–2 VPPPCMA JP48 1–2 VCCPCMB5 JP49 1–2 VPPPCMB JP50 1–2, 3–4 VCCDRAM3 JP51 1–2 VCCSER3 JP52 1–2 VCCROM5 JP53 1–2, 3–4 VCCISA5 Élan™SC400 Microcontroller Evaluation Board User’s Manual 2.0 Table A-1. Microcontroller Power Plane Jumpers Default Settings Table A-3. Miscellaneous Jumpers Default Settings Location Pins Set Function JP22 NP Selects PIRQ5 JP26 NP Selects PIRQ4 JP41 NP Selects PDACK1 JP42 NP Selects PDACK0 JP43 NP Selects PDRQ0 JP44 NP Selects PDRQ1 JP45 3–4 Enables PC card socket B Notes: An NP indicates that the jumper is not populated. Table A-4. ROM Device Jumpers Default Settings 2.0 Location Pins Set Function JP36 2–3 Routes ROMCS0 to DIP Socket JP37 1–2 Routes ROMCS1 to Flash memory x16-1 JP38 1–2 Routes ROMCS2 to Flash memory x16-2 JP39 1–2 Selects devices in DIP socket as Flash memory JP40 1–2 Selects device in DIP socket as Flash memory/EPROM Élan™SC400 Microcontroller Evaluation Board User’s Manual A-3 Table A-5. Switch Default Settings A-4 Setting Function SW3-1 Off CFG0 = 0: x8 or x16 boot ROM SW3-2 Off CFG1 = 0: x8 boot ROM SW3-3 Off CFG2 = 0: Boot on ROMCS0 SW4-1 Off Sets ACIN active SW4-2 Off Sets BL0 inactive SW4-3 Off Sets BL1 inactive SW4-4 Off Sets BL2 inactive SW4-5 On Disables matrix keyboard SW4-6 On Sets DIAG CFG0 to 0 SW4-7 On Sets DIAG CFG1 to 0 SW4-8 On Sets DIAG CFG2 to 0 SW5 C2 Enables AT keyboard SW6 C1 Routes programmable DMA channel 0 to Super I/O SW9-1 On Enables CASL2 to DRAM SW9-2 On Enables CASL3 to DRAM SW9-3 On Enables CASH2 to DRAM SW9-4 On Enables CASH3 to DRAM SW9-5 On Enables RAS2 to DRAM SW9-6 On Enables RAS3 to DRAM SW9-7 On Enables MA12 to DRAM SW10 C1 Routes programmable DMA channel 0 to audio SW11 C1 Routes programmable IRQ2 to Super I/O Élan™SC400 Microcontroller Evaluation Board User’s Manual 2.0 Switch Segment Appendix B Verified Peripherals This a list of peripherals that have been verified to work on the ÉlanSC400 microcontroller evaluation board. Table B-1. Verified Peripherals Peripheral Floppy Drive Hard Drive 2.0 Manufacturer TEAC Maxtor Quantum Western Digital Power Supply Senstron Likom AT Keyboard Chicony AT/XT Keyboard Keytronic Matrix Keyboard Fujitsu VGA Monitor CTX Mitsubishi NEC MultiSync NEC MultiSync Video Card Trident PCMCIA SunDisk ATA AMD Various SRAM cards Model # FD-235HF 7541A ProDrive LPS series Caviar series SQH-4154 PSA-2054C KB-5911 EO3600QL-C #N860-1406-T001 6439 15FS 3D 5FGE TVGA 9000I D Series Flash cards Élan™SC400 Microcontroller Evaluation Board User’s Manual B-1 Appendix C Board Layout Suggestions The following suggestions concern the ÉlanSC400 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: • The crystal capacitor locations on the evaluation board are not populated and not necessary in a finished design. They were included for testing purposes only. 2.0 • Route the area around the oscillator by hand. • Keep the two traces, XTAL1 and XTAL2, as short as possible. • Keep all noisy signals (e.g., PLL filters and other clocking signals) as far away from XTAL1 and XTAL2 as possible. 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. Phase-Locked Loops Board layout considerations for the four PLLs suggest the following precautions: • The loop filter signals are all close to one corner of the chip. Place the loop filter components as close as possible to this corner. • Route the area around the loop filters first, and by hand. Keep the traces as short as possible and keep them as far away as possible from each other and from other clocking signals. • As with the oscillator, keep all noisy signals as far away as possible, even on the inner layers. Élan™SC400 Microcontroller Evaluation Board User’s Manual C-1 • For additional protection, put an Analog VCC power plane directly under the loop filter circuit. • See the microcontroller data sheet for loop filter component recommendations. C2 in the PLL circuit filters high-frequency noise. (See Figure C-1.) The C1 and R values adjust lock time and jitter. Larger RC values reduce jitter in the PLL but increase lock time (the time required for the loop filter voltage to stabilize after reset). As RC values get larger, the LF voltage will tend to remain unstable long after reset. VCCA C1 µF R 4.7K C2 µF 2.0 Loop Filter Signal Figure C-1.PLL Schematic Power Supplies Board layout considerations for the power supplies suggest the following precautions: • Bring the analog VCC and digital VCC on separate conductors from the output of the voltage regulator to the ÉlanSC400 microcontroller. If you use traces instead of power planes, make sure they 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 Élan™SC400 Microcontroller Evaluation Board User’s Manual Appendix D Bill of Materials and Schematics The bill of materials for the ÉlanSC400 microcontroller evaluation board begins on page D-2. The actual schematics used to build the ÉlanSC400 microcontroller evaluation board begin on page D-8. 2.0 Élan™SC400 Microcontroller Evaluation Board User’s Manual D-1 Board Bill of Materials (BOM) Table D-1. ÉlanSC400 Microcontroller Evaluation Board BOM Quantity Reference Part Package Description 1 1 BT1 3.0 COIN CELL TH Keystone 103 or 106 2 9 C1,C5,C10,C14,C18,C22, C26,C30,C48,C212 0.001 uF 805 3 11 C2,C6,C11,C15,C19,C23, C27,C31,C44,C208,C209, C213 0.01 uF 805 4 105 C3,C7,C9,C12,C16,C20,C24, C28,C32,C34,C35,C36,C37,C 49,C62,C63,C64,C65,C66,C67 ,C68,C69,C70,C71,C72,C73,C 74,C75,C76,C77,C78,C79,C80 ,C81,C82,C83,C84,C85,C86,C 87,C88,C89,C90,C91,C93,C95 ,C96,C97,C98,C99,C100,C101 ,C102,C103,C104,C105,C106, C107,C108,C109,C110,C111, C112,C113,C114,C115,C116,C 117,C118,C119,C120,C121,C1 22,C130, C131,C132,C133,C134,C135, C136,C156,C167,C171,C174, C175,C176,C177,C178,C179, C180,C182,C185,C186,C187, C188,C189,C190,C194,C195, C202,C203,C206,C207,C210, C211,C214 0.1 uF 805 5 2 C4,C13 33 uF D CASE, 16 V 6 34 C8,C40,C126,C127,C128,C12 9,C139,C140,C141,C142, C145,C146,C147,C148,C149, C150,C151,C152,C153,C154, C157,C158,C159,C160,C161, C162,C165,C168,C169,C172, C181,C192,C198,C201 10 uF C CASE, 16 V 2.0 Item Notes: An asterisk (*) indicates parts that are not populated. D-2 Élan™SC400 Microcontroller Evaluation Board User’s Manual Table D-1. ÉlanSC400 Microcontroller Evaluation Board BOM (Continued) 2.0 Item Quantity Reference Part Package Description 7 11 C17,C21,C25,C29,C33,C123, C124,C125,C137,C138,C193, C215 1 uF A CASE, 16 V 8 2 C38,C39 *CAP NP 805 9 1 C41 330 pF 805 10 2 C42,C43 470 pF 805 11 1 C45 15 pF 805 12 1 C46 33 pF 805 13 3 C47,C183,C184 22pf 805 14 14 C50,C51,C52,C53,C54,C55,C 56,C57,C58,C59,C60,C61, C199,C200 0.33 uF 805 15 2 C94,C92 6.8 uF A CASE, 10 V 16 6 C155,C163,C164,C166,C170, C173 4.7 uF C CASE, 16 V 17 2 C143,C144 4.7 uF E CASE, 50 V 18 2 C191,C204 2700 pF 805 19 2 C197,C196 1000 pF 805 20 1 C205 1.0 uF 1206 21 1 D1 BAT54C SOT-23 PHILLIPS BAT54C 22 1 D2 BAT54 SOT-23 PHILLIPS BAT54 23 2 JP26,JP22 HEADER 11X2 TH 24 16 JP27,JP28,JP29,JP30,JP31,JP3 2,JP33,JP34,JP35,P42, JP46,JP47,JP48,JP49,JP51, JP52,JP64 HEADER 2 TH 25 5 JP36,JP37,JP38,JP40,P41 HEADER 3 TH 26 1 JP39 HEADER 3X2 TH 27 4 JP41,JP42,JP43,JP44 HEADER 7X2 TH 28 3 JP45,JP50,JP53 HEADER 2X2 TH 29 10 JP54,JP55,JP56,JP57,JP58,JP5 9,JP60,JP61,JP62,JP63 HEADER 1 TH Notes: An asterisk (*) indicates parts that are not populated. Élan™SC400 Microcontroller Evaluation Board User’s Manual D-3 Table D-1. ÉlanSC400 Microcontroller Evaluation Board BOM (Continued) Quantity Reference Part Package Description 30 1 LS1 SPEAKER TH ISL-8032VT 31 3 L1,L2,L3 INDUCTOR 1206 TDK CB70-1206 32 2 P1,P2 PC POWER CONN TH Burndy GTC6R-1 33 2 P4,P7 COND26 TH AMP 1-534206-3 34 4 P5,P8,P9,P10 72-PIN SIMM TH Molex 15-82-0762 35 1 P6 KYBD CONN TH AMP 212044-1 36 1 P11 MOUSE CONN. TH AMP 750329-2 37 1 P12 IDE CONN 40 TH-40 SHRD HEADER 2X20 38 1 P14 FDD CONN. TH-34 SHRD HEADER 2X17 39 6 P16,P17,P20,P21,P24,P25 HP CONN TH-2x10SHRD 3M:2520-6003UB 40 4 P18,P26,P39,P40 COND50 SMT-2x25 AMP 104652-5 41 3 P23,P47,P48 SERIAL PORT TH AMP 745410-1 42 2 P31,P32 ADA CONN TH-2x25SHRD 43 2 P33,P34 ISA AT CONN TH 44 1 P35 HEADER 5X2 TH 45 1 P37 CON7 TH-7 Molex 5597 39-513074 46 1 P38 CON14 TH-14 Molex 5597 39-513144 47 2 P43,P44 PCMCIA CONN. TH AMP 535653-1 48 1 P45 PARALLEL PORT TH AMP 745967-7 49 1 P46 *HEADER 2 TH 50 2 RS2,RS1 RSHORT 51 2 R1,R2 10 805 52 4 R86,R87,R89,R90 10 1206 53 5 R3,R14,R20,R73,R173 0 805 2.0 Item AMP 645169-3 Notes: An asterisk (*) indicates parts that are not populated. D-4 Élan™SC400 Microcontroller Evaluation Board User’s Manual Table D-1. ÉlanSC400 Microcontroller Evaluation Board BOM (Continued) 2.0 Item Quantity Reference Part Package 54 66 R4,R5,R6,R7,R21,R22,R23,R2 4,R25,R50,R51,R57,R58, R59,R60,R61,R62,R63,R64, R65,R66,R67,R70,R71,R74, R78,R79,R110,R111,R133, R134,R135,R136,R137,R138, R139,R142,R143,R145,R146, R147,R148,R149,R150,R151, R152,R162,R163,R164,R165, R166,R167,R168,R169,R170, R171,R176,R177,R178,R183, R185,R187,R188,R189,R190, R191 10K 805 55 4 R8,R9,R10,R11 330 805 56 1 R12 150K 805 57 4 R13,R19,R140,R182 100K 805 58 11 R15,R16,R17,R18,R123,R124, R125,R126,R129,R130, R179 4.7K 805 59 3 R26,R72,R75 *0 805 60 46 R27,R28,R29,R30,R31,R32,R 33,R34,R35,R36,R37,R38, R39,R40,R41,R42,R43,R44, R45,R46,R47,R48,R49,R53, R54,R55,R56,R76,R77,R80, R81,R82,R83,R84,R113, R114,R115,R116,R117,R118, R119,R120,R121,R122,R131, R132 1M 805 61 19 R52,R68,R95,R96,R101,R102, R103,R104,R105,R106, R107,R108,R109,R153,R154, R155,R158,R159,R160 1K 805 62 2 R85,R88 47 1206 63 4 R91,R92,R93,R94 *4.7K 805 64 5 R97,R98,R99,R100,R144 *10K 805 65 1 R112 220 805 66 3 R127,R141,R180 2.2K 805 Description Notes: An asterisk (*) indicates parts that are not populated. Élan™SC400 Microcontroller Evaluation Board User’s Manual D-5 Table D-1. ÉlanSC400 Microcontroller Evaluation Board BOM (Continued) Quantity Reference Part Package Description 67 1 R128 100 805 68 2 R156,R157 *1K 805 69 1 R161 3.3K 805 70 1 R175 47K 805 71 1 R181 6.8K 805 72 2 R186,R184 22K 805 73 1 SP1 *SPARE20 SOIC-20 74 1 SP2 *SPARE14 SOIC-14 75 3 SW1,SW7,SW8 PBNO SMT C&K KT11P2SM 76 1 SW3 SW DIP-4 TH C&K BD04 77 2 SW9,SW4 SW DIP-8 TH C&K BD08 78 4 SW5,SW6,SW10,SW11 SW DPDT TH Grayhill 76SD01 79 24 S1,S2,S3,S4,S5,S6,S7,S8,S9,S 10,S11,S12,S13,S14, S15,S16,S17,S18,S19,S20, S21,S22,S23,S24 SHORT 80 16 TP1,TP2,TP3,TP4,TP5,TP6,T P7,TP8,TP9,TP10,TP11, TP12,TP13,TP14,TP15,TP16 TESTPT 81 1 U6 Super I/O PQFP-160 National PC87306VUL 82 2 U7,U8 74ACT245 SOIC-20 83 7 U9,U12,U13,U19,U34,U43,U4 9 74ACT244 SOIC-20 84 1 U11 74ALVC164245 SSOP-48 TI SN74ALVC164245 DLR 85 1 U14 E4_292 BGA-292 AMD ElanSC400 86 1 U17 LTC1327 SSOP-28 RS232-3V 87 6 U22,U23,U37,U38,U39,U40 29F016 TSOP-48 AM29F016EC 88 1 U24 29F040 32 DIP Socket AM29F040PC 89 1 U29 PALCE20V8H-7PC 24 DIP Socket AMD PALCE20V8H-7PC 2.0 Item Notes: An asterisk (*) indicates parts that are not populated. D-6 Élan™SC400 Microcontroller Evaluation Board User’s Manual Table D-1. ÉlanSC400 Microcontroller Evaluation Board BOM (Continued) 2.0 Item Quantity Reference Part Package Description 90 4 U30,U31,U32,U33 Hex Display TH TI -TIL311 91 1 U36 74ACT04 SOIC-14 92 1 U41 74ACT32 SOIC-14 93 1 U42 74ACT08 SOIC-14 94 2 U44,U45 TFDS6000 SMT Temic TFDS6000 “D” 95 2 U46,U53 TC7SH32FU SSOP5-P-A Toshiba 96 1 U47 74ACT373 SOIC-20 97 1 U48 74ACT02 SOIC-14 98 2 U50,U51 LTC1349 SSOP-28 99 1 U52 74ACT125 SOIC-14 100 1 U54 Pcmcia Pwr SSOP-28 101 1 U55 74ACT240 SOIC-20 102 1 U56 LTC1478 SOIC-16 LINEAR TECH 103 1 U57 CS 4236B TQFP-100 Crystal 4236B-KQ 104 1 U58 LTC1477 SOIC-8 LINEAR TECH 105 1 U60 LM4861M SOIC-8 National Semiconductor 106 1 X1 32.768 KHz CRYSTAL SMT Ecliptek ECPSM29T 107 1 X2 MICROPHONE TH-2 Panasonic WM54BT 108 1 Y1 24MHz OSC SMT Ecliptek 23EC2500ETT24MHz-G 109 1 Y2 8.00MHz OSC SMT Ecliptek 23EC2500ETT8.0MHz-G 110 1 Y3 14.318MHz OSC SMT Ecliptek 23EC2500ETT14.318MHz-G 111 1 Y4 16.93440Mhz SMT Cal Crystal CCL-SM3B14F RS232-5V MIC2563A-1 Notes: An asterisk (*) indicates parts that are not populated. Élan™SC400 Microcontroller Evaluation Board User’s Manual D-7 Schematics 2.0 The schematics that follow are the actual CAD schematics used to build the ÉlanSC400 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 ÉlanSC400 microcontroller, these schematics are not a good place to start for actual ÉlanSC400 microcontroller-based designs. D-8 Élan™SC400 Microcontroller Evaluation Board User’s Manual 1 2 3 4 5 Table of Contents A ElanSC400 Verification Board B Page Page Page Page Page Page Page Page Page Page Page Page Page Page Page Page Page Page Page Page Page Page Page 1: H2.SCH 2: H2SCKT.SCH 3: DEBUG.SCH 4: XTAL.SCH 5: DRAM.SCH 6: VLCONN.SCH 7: DATABUFF.SCH 8: ROM.SCH 9: ROMKID.SCH 10: ISABUFF.SCH 11: ISACONN.SCH 12: PCMCIA.SCH 13: SERIAL.SCH 14: PARALLEL.SCH 15: SUPERIO.SCH 16: DRIVES.SCH 17: SIO232.SCH 18: SIOKBRD.SCH 19: PERIPWR.SCH 20: SYSPOWER.SCH 21: MISC.SCH 22: AUDIC.SCH 23: AUDPORT.SCH A B Schematics C C Rev 1.0:Original design Rev 3.0: Cont. Sh.8: Removed header JP36. Removed ROM-2. Removed DIAGCS# signal from headers. Replaced JP31-JP33 3 X 2 headers with 3 X 1 headers. Changed App Flash names to X16-0, -1, -2. Changed ROM-1 name to DIP. Added off page connector to X16CS# signals. Sh.9: Added four 29F016 flash chips. Added off page connectors for X16CS# signals. Sh.11: Removed short shape S25 and S26 from VCCISA5. Renamed 8MHz and 14MHz signals to CLK8MHz and CLK14MHz Sh.12: Added a 244 buffer. Sh.13: Removed IrDA tranceivers and circuity. Added TFDS6000 tranceivers and circuity from SC450 IrDA port design. Sh.15: Removed short shape S7 from VCCISA5. Sh.16: Removed header JP3 and plug P4 from P12Volt and VCCISA5. Removed IDE & FDD power conn. Sh.18: Removed diode D5 and 1K resistor from 74ACT125 and added TC7SH32FU. Added 2.2K and 100 ohm resistor, .1uF cap, and a switch between RSTDRV off page connector and P5 KYBD CONN. Sh.20: Removed header P3 and diodes D3 and D2. Removed power on LED and R26. Moved VCC current jumper circuit to H2SCKT.SCH page. Sh.21: Removed all verification testing pullups. Added spare 04 inverter to VCCISA5. Sh.22: Added audio driver with respective circuity for audio capability to the board. Sh.23: Added microphone, and speaker with respective circuity for audio capability. Rev 1.1: Sh. 11: Corrected CAD for ISA Bus connector. D E Rev 2.0: Sh.2: Added 0.01uF & 0.001uF caps to ElanSC400 power planes. Added pads to bottom of board for caps near SC400 socket. Sh.3: Removed VCC5 from analyzer headers. Removed RESET# from analyzer header P19. Added GND to NI-1 & NI-2 connectors. Added RESET# to NI-2 connector. Changed SW5 & SW6 from an Omron B3S1000 to a C&K KT11P2SM. Sh.4: Changed LFx circuit from a one component to three component design. Added GND to P27 for RESET#. Sh.6: Added VL device VDD & VEE controls to P20. Added VCC5 to P23. Sh.7: Changed RS1-RS7 to sets of 0 ohm resistors. Changed pull-ups on BIOSCS#, DIAGCS#, & X16CS# from VCCROM5 to VCC3. Sh.8: Sh.9: Added ROMID2 to P42. Sh.10: Added KBDROW10 (BALE) to buffer U24. Sh.11: Added buffered ISABALE to ISA connector P34 & P35. Changed SA20-25 on U9 to buffered BSA20-25. Changed pull-ups on IOCHRDY, KBDROW12 (MCS16#), & IOCS16# from VCCISA5 to VCC3. Sh.12: Changed VCC for U22 from VCCISA5 to VCC3. Changed pull-ups on PCMCIA card detects for slot A & slot B from VCCISA5 to VCC3. Sh.13: Added work-around for SC400 IrDA errata to invert TXD & RXD. Sh.14: Changed pull-ups on PPOEN# & PPWE# from VCCISA5 to VCC3. Added pull-ups to VCC3 on STRB#, AFDT#, INIT#, & SLCTIN#. Sh.15: Added ROMID2 to U10. Sh.18: Changed P12 from an AMP right angle 749265-1 to an AMP vertical 750329-2. Added circuit to translate 5 volt input to the SC400 to 3.3 volts. Sh.19: Changed circuit for PSLVEE to support VL-bus devices also. Sh.20: Changed position & pinout of P6 & P7 for power supply module. Added circuit for support of an external back-up battery. Added bulk caps for P5VOLT, P12VOLT, VCCCPU, VCCANLG3, VEEPOS, & VEENEG. Rev 3.0: Sh.2: Removed cap C87 from VCCH2CPU and cap C92 from AVCC. Removed 1.2uH and 47uH inductosr from VCCCPU and VCCANLG3 respectively. Removed off page connector from VCCRTC3. Added JP24 and respective circuity. Renamed SDA and SCL to ROMCS2# and GPIOCS1 respectively and removed SDA and SCL from pin name. Add VCC current jumper JP23, .1uF cap, and 10 ohm resistor to VCCRTC. Sh.3: Removed header JP22. Added CLK8MHz signal to conn P19. Added BNDSCEN signal to header P38. Connected IOR#, IOW#, MEMR#, and MEMW# to conns P36, P25, P8, and P16 respectively. Sh.4: Removed buzzer circuit. Removed header P28. Replaced 510pF, .01uF, and .22uF caps with 470pF, .001uF, and .01uF caps respectively. Sh.5: Removed 0 ohm resistors R41 - R46. Sh.7: Removed S12 and changed VCCISA5 to VCCSUSP. Removed 10K resistors R103, R104, R125, and R126. Replaced two HD151015 buffers with one 74ALVC164245 buffer. Replaced zero value resistors with 8-dip switch. Added two 244 buffers. (C) Advanced Micro Devices, Inc. 2 (800) 222-9323 5204 E. Ben White Blvd. Austin, TX 78741 AMD Proprietary/All Rights Reserved Title ElanSC400 Verification Board Size Document Number H2.SCH Date: Wednesday, September 10, 1997 1 D 3 4 Rev 3.0 Sheet 5 1 of 23 E 1 2 3 4 5 U14 VCCANLG3 AVCC JP28 1 2 R1 AVCC RAVCC 10 C5 C6 0.001uF 0.01uF C7 0.1uF + C8 10uF 133 141 149 157 124 132 140 148 156 164 172 21 18 36 13 8 24 81 115 105 137 209 252 194 158 143 117 101 85 225 223 169 237 222 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 VCC VCCH2CPU VCCMEM VCCBUS VCCSYS VCCLCD VCCSER VCCRTCR VCCPCM AVCC A 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 176 159 168 150 160 151 152 142 144 135 134 136 128 127 120 126 125 119 112 118 111 104 103 110 96 109 SA[0..25] D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 C 30 10 49 29 9 28 48 7 27 6 47 26 5 46 25 4 D[0..15] D16 D17 D18 D19 D20 D21 D22 D23 D24 D25 D26 D27 D28 D29 D30 D31 99 90 107 98 89 106 97 114 123 122 113 121 129 130 145 131 D[16..31] 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 ICDIR WE# OE# CD-A# RDY-A# BVD1-A BVD2-A WP-A WAIT-AB# RST-A_BNDSCN-TDI REG-A#_BNDSCN_TDO MCEH-A#_BNDSCN_TMS MCEL-A#_BNDSCN_TCK PCMA-VCC#_GPIOCS13 PCMA-VPP1_GPIOCS14 PCMA-VPP2_GPIO15 CDA2#_STATIC-CLK_GPIO20 139 146 153 162 155 197 163 170 177 161 138 147 154 212 232 251 102 ICDIR PCMWE# PCMOE# CDA1# RDYA# BVD1A BVD2A WPA WAIT# RSTA REGA# MCEHA# MCELA# PCMVCCA# PCMVPP1A PCMVPP2A CDA2# PCMB-VCC#_GPIO16 PCMB-VPP1_GPIO17 PCMB-VPP2_GPIO18 PPDWE#_GPIO21 PPOEN#_GPIO22 SLCT_WP-B_GPIO23 BUSY_BVD2-B_GPIO24 ACK#_BVD1-B_GPIO25 PE_RDY-B#_GPIO26 ERROR#_CD-B#_GPIO27 INIT#_REG-B#_GPIO28 SLCTIN#_RST-B_GPIO29 AFDT#_MCEH-B#_GPIO30 STRB#_MCEL-B#_GPIO31 211 231 250 199 171 180 179 178 218 200 238 219 217 198 PCMVCCB# PCMVPP1B PCMVPP2B PPDWE# PPOEN# SLCT BUSY ACK# PE ERROR# INIT# SLCTIN# AFDT# STRB# 82 61 2 23 43 1 22 45 KBDCOL0 KBDCOL1 KBDCOL2 KBDCOL3 KBDCOL4 KBDCOL5 KBDCOL6 KBDCOL7 KBDCOL0_[XTDATA] KBDCOL1_[XTCLK] KBDCOL2_PIRQ3 KBDCOL3_PIRQ4 KBDCOL4_PIRQ5 KBDCOL5_PIRQ6 KBDCOL6_PIRQ7 KBDCOL7 ElanSC400 D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 D16 D17 D18 D19 D20 D21 D22 D23 D24 D25 D26 D27 D28 D29 D30 D31 KBDROW0_CASL2# KBDROW1_CASL3# KBDROW2_CASH2# KBDROW3_CASH3# KBDROW4_RAS2# KBDROW5_RAS3# KBDROW6_MA12 KBDROW7_PDACK1# KBDROW8_PDRQ1 KBDROW9_PIRQ2 KBDROW10_BALE KBDROW11_SBHE# KBDROW12_MCS16# KBDROW13_R32BFOE# KBDROW14_SUSRES [SD0] [SD1] [SD2] [SD3] [SD4] [SD5] [SD6] [SD7] [SD8] [SD9] [SD10] [SD11] [SD12] [SD13] [SD14] [SD15] DBUFOE# DBUFRDH DBUFRDL 44 77 58 ROMRD# ROMWR# ROMCS0# ROMCS1# 216 195 166 175 ROMRD# ROMWR# ROMCS0# ROMCS1# ACIN BL0# BL1# BL2# LBL2# 228 230 249 229 210 ACIN BL0#_CLKIO BL1# BL2# LBL2#_GPIO19 BBATSEN 202 BBATSEN DBUFOE#_GPIO-CS4 DBUFRDH_GPIO-CS3 DBUFRDL_GPIO-CS2 SPKR 203 SPKR BNDSCEN 247 BNDSCNEN X32IN X32OUT 242 240 X32IN X32OUT LFHS LFLS LFVID LFINT 201 220 221 239 LFHS LFLS LFVID LFINT VCCCPU JP27 1 2 VCCH2CPU C1 C2 0.001uF 0.01uF C3 0.1uF + C4 33uF VCC3 JP64 1 2 VCCSYS C212 C213 C214 0.1uF 0.001uF 0.01uF JP30 1 2 VCC KBDCOL[0..7] 39 76 57 38 75 56 37 63 42 83 62 41 91 3 248 KBDROW0 KBDROW1 KBDROW2 KBDROW3 KBDROW4 KBDROW5 KBDROW6 KBDROW7 KBDROW8 KBDROW9 KBDROW10 KBDROW11 KBDROW12 KBDROW13 SUSRES LCDDO_VL-RST# LCDD1_VL-ADS# LCDD2_VL-W/R# LCDD3_VL-M/IO# LCDD4_VL-LRDY# LCDD5_VL-D/C# LCDD6_VL-LDEV# LCDD7_VL-BE3# M_VL-BE2# LC_VL-BE1# SCK_VL-BE0# FRM_VL-LCLK LVEE#_VL-BRDY# LVDD#_VL-BLAST 40 59 78 60 79 86 93 80 94 88 95 87 20 19 LCDD0 LCDD1 LCDD2 LCDD3 LCDD4 LCDD5 LCDD6 LCDD7 M LC SCK FRM LVEE# LVDD# CASH0# CASL0# CASH1# CASL1# RAS0# RAS1# MWE# 73 35 17 54 55 74 11 CASH0# CASL0# CASH1# CASL1# RAS0# RAS1# MWE# MA0_{CFG0} MA1_{CFG1} MA2_{CFG2} MA3_{CFG3} MA4_{CFG4} MA5 MA6 MA7 MA8 MA9 MA10 MA11 50 31 12 32 51 14 33 52 15 34 53 16 MA0 MA1 MA2 MA3 MA4 MA5 MA6 MA7 MA8 MA9 MA10 MA11 C10 C11 0.001uF 0.01uF C12 0.1uF + C13 33uF VCC3 JP31 1 2 VCCMEM C14 C15 0.001uF 0.01uF C16 0.1uF KBDROW[0..13] + C17 1uF 244 205 224 206 246 227 226 207 DTR# DCD# RTS# CTS# SOUT SIN DSR# RIN# SIRIN SIROUT GPIO-CS0 GPIO-CS1 245 204 215 256 SIRIN SIROUT ROMCS2# GPIOCS1 C VCC3 JP32 1 2 VCCBUS C18 C19 0.001uF 0.01uF C20 0.1uF + C21 1uF VCC3 JP33 1 2 VCCLCD C22 C23 0.001uF 0.01uF C24 0.1uF + C25 1uF D VCC3 JP34 1 2 VCCPCM MA[0..11] DTR# DCD# RTS# CTS# SOUT SIN DSR# RIN# B + C215 1uF VCC3 C26 C27 0.001uF 0.01uF C28 0.1uF + C29 1uF VCC3 JP35 1 2 VCCSER 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 165 173 188 189 190 191 192 193 64 65 66 67 68 69 70 71 72 84 92 100 108 116 181 182 183 184 185 186 187 241 D RESET# RSTDRV IOR# IOW# MEMR# MEMW# IOCS16#_GPIO-CS5 IOCHRDY_GPIO-CS6 PIRQ1_GPIO-CS7 PIRQ0_GPIO-CS8 TC_GPIO-CS9 AEN_GPIO-CS10 PDACK0#_GPIO-CS11 PDRQ0_GPIO-CS12 VCC VCC VCC VCC VCCCPU VCCCPU VCCCPU VCCCPU VCCCPU VCCCPU VCCCPU VCCMEM VCCMEM VCCMEM VCCMEM VCCMEM VCCMEM VCCBUS VCCBUS VCCBUS VCCBUS VCCSYS VCCSYS VCCSYS VCCSYS VCCSYS VCCSYS VCCLCD VCCLCD VCCSER VCCRTC VCCPCM VCCPCM VCCANALOG 243 208 196 167 236 174 235 214 255 234 254 213 233 253 VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSSANALOG B RESET# RSTDRV IOR# IOW# MEMR# MEMW# IOCS16# IOCHRDY PIRQ1 PIRQ0 TC AEN PDACK0# PDRQ0 VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS VSS A C30 C31 0.001uF 0.01uF C32 0.1uF + C33 1uF Rev 3.0 E E VCCRTC (C) Advanced Micro Devices, Inc. (800) 222-9323 JP29 R2 VCCRTCR VCCRTCJ Title 10 ElanSC400 Verification Board C9 0.1uF Note: Unless otherwise stated the resistors are a 0805 package and 5% Tol. 5204 E. Ben White Blvd. Austin, TX 78741 AMD Proprietary/All Rights Reserved 1 2 Size Document Number H2SCKT.SCH Rev 3.0 Note: Unless otherwise stated the capacitors are a 0805 package and 10% Tol. Date: Monday, November 17, 1997 1 2 3 4 Sheet 5 2 of 23 1 2 P24 IOR# SA14 SA12 SA10 SA8 SA6 SA4 SA2 SA0 A 1 3 5 7 9 11 13 15 17 19 IOW# MEMW# SA24 SA22 SA20 SA18 SA16 1 3 5 7 9 11 13 15 17 19 SA[0..25] 4 P31 SA15 SA13 SA11 SA9 SA7 SA5 SA3 SA1 Rev 3.0 POD 2 +5V CLK2 24 CLK1 D15 6 D14 D13 8 D12 D11 10 D10 D9 12 D8 D7 14 D6 D5 16 D4 D3 18 D2 D1 D0 GND 20 HP CONN 3M:2520-6003UB IOR# MEMR# SA25 SA23 SA21 SA19 SA17 PCMVCCA# PCMVPP1A PCMVPP2A RSTA REGA# MCEHA# MCELA# PCMWE# BVD1A BVD2A CDA1# CDA2# TC AEN PDACK0# SIROUT IOCS16# IOCHRDY PIRQ1 PIRQ0 PDRQ0 GPIOCS1 DBUFRDL DBUFRDH (GPIO-CS13) (GPIO-CS14) (GPIO15) (TDI) (TDO) (TMS) (TCK) KBDCOL0 KBDCOL2 KBDCOL4 KBDCOL6 KBDROW0 KBDROW2 KBDROW4 KBDROW6 KBDROW8 BBATSEN RESET# KBDROW12 ACIN BL0# BL1# BL2# (XTDATA) (PIRQ3) (PIRQ5) (PIRQ7) (CASL2#) (CASH2#) (RAS2#) (MA12) (PDRQ1) MEMR# D14 D12 D10 D8 D6 D4 D2 D0 1 3 5 7 9 11 13 15 17 19 POD 3 +5V CLK2 24 CLK1 D15 6 D14 D13 8 D12 D11 10 D10 D9 12 D8 D7 14 D6 D5 16 D4 D3 18 D2 D1 D0 GND 20 HP CONN 3M:2520-6003UB D15 D13 D11 D9 D7 D5 D3 D1 HP Conn. 1 2 R3 0 NIRESET# (MCS16#) (CLKIO) D[0..15] P16 Rev 3.0 MEMW# D30 D28 D26 D24 D22 D20 D18 D16 C 1 3 5 7 9 11 13 15 17 19 ROMRD# ROMWR# KBDROW10 POD 4 +5V CLK2 24 CLK1 D15 6 D14 D13 8 D12 D11 10 D10 D9 12 D8 D7 14 D6 D5 16 D4 D3 18 D2 D1 D0 GND 20 HP CONN 3M:2520-6003UB D31 D29 D27 D25 D23 D21 D19 D17 SOUT RTS# 19 (GPIO16) (GPIO17) (GPIO18) (GPIO28) (GPIO29) (GPIO30) (GPIO21) (GPIO22) A7 A6 24 A5 A4 6 A3 A2 8 A1 A0 10 B7 B6 12 B5 B4 14 B3 B2 16 B1 B0 18 C7 C6 20 C5 C4 22 C3 C2 24 (GPIO20) C1 C0 26 (GPIO-CS9) A7 A6 28 (GPIO-CS10) A5 A4 30 (GPIO-CS11) A3 A2 32 A1 A0 34 (GPIO-CS5) B7 B6 36 (GPIO-CS6) B5 B4 38 (GPIO-CS7) B3 B2 40 (GPIO-CS8) B1 B0 42 (GPIO-CS12) C7 C6 44 C5 C4 46 (GPIO-CS2) C3 C2 48 (GPIO-CS3) C1 C0 +5V GND 50 ADA CONN 3M:925320-01-25-I P32 P17 NI-1 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 B Rev 3.0 5 POD 1 +5V CLK2 24 CLK1 D15 6 D14 D13 8 D12 D11 10 D10 D9 12 D8 D7 14 D6 D5 16 D4 D3 18 D2 D1 D0 GND 20 HP CONN 3M:2520-6003UB P20 Rev 3.0 3 (BALE) (GPIO23) (GPIO24) (GPIO31) (GPIO19) (GPIO25) (GPIO26) (GPIO27) (GPIO-CS4) PCMVCCB# PCMVPP1B PCMVPP2B INIT# SLCTIN# AFDT# PPDWE# PPOEN# WPA WAIT# SLCT BUSY STRB# LBL2# PCMOE# ICDIR ACK# PE ERROR# SIRIN BNDSCEN ROMCS2# DBUFOE# ADA Conn. 1 2 NI-2 A B (XTCLK) (PIRQ4) (PIRQ6) 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 A7 A6 24 A5 A4 6 A3 A2 8 A1 A0 10 B7 B6 12 B5 B4 14 B3 B2 16 B1 B0 18 C7 C6 20 C5 C4 22 C3 C2 24 C1 C0 26 A7 A6 28 A5 A4 30 A3 A2 32 A1 A0 34 B7 B6 36 B5 B4 38 B3 B2 40 B1 B0 42 C7 C6 44 C5 C4 46 C3 C2 48 C1 C0 +5V GND 50 ADA CONN 3M:925320-01-25-I KBDCOL1 KBDCOL3 KBDCOL5 KBDCOL7 (CASL3#) KBDROW1 (CASH3#) KBDROW3 (RAS3#) KBDROW5 (PDACK1#) KBDROW7 (PIRQ2) KBDROW9 (KBDROW14) SUSRES RDYA# RIN# DCD# CTS# DSR# SIN ROMCS0# ROMCS1# (SBHE#) KBDROW11 (R32BFOE#)KBDROW13 49 DTR# SPKR 50 C Top View 20 Top View D[16..31] P21 CASH0# MWE# MA10 MA8 MA6 MA4 MA2 MA0 D 1 3 5 7 9 11 13 15 17 19 POD 5 +5V CLK2 24 CLK1 D15 6 D14 D13 8 D12 D11 10 D10 D9 12 D8 D7 14 D6 D5 16 D4 D3 18 D2 D1 D0 GND 20 HP CONN 3M:2520-6003UB CASL0# RAS0# MA11 MA9 MA7 MA5 MA3 MA1 D 1 2 3 RAS1# CASH1# CASL1# JTAG Connector P41 MA[0..11] P25 Rev 3.0 CLK8MHZ RSTDRV LVDD# FRM M LCDD6 LCDD4 LCDD2 LCDD0 E 1 3 5 (VL-BLAST) 7 (VL-LCLK) 9 (VL-BE2#) 11 (VL-LDEV#) 13 (VL-LRDY#) 15 (VL-W/R#) 17 (VL-RST#) 19 BNDSCEN REGA# RSTA MCEHA# MCELA# POD 6 +5V CLK2 24 CLK1 D15 6 D14 D13 8 D12 D11 10 D10 D9 12 D8 D7 14 D6 D5 16 D4 D3 18 D2 D1 D0 GND 20 HP CONN 3M:2520-6003UB (VL-BRDY#) (VL-BE0#) (VL-BE1#) (VL-BE3#) (VL-D/C#) (VL-M/IO#) (VL-ADS#) 1 P35 Rev 3.0 (TDO) (TDI) (TMS) (TCK) LVEE# SCK LC LCDD7 LCDD5 LCDD3 LCDD1 1 2 3 4 5 6 7 8 9 10 HEADER 5X2 2 9 JTAG Connector 10 Top View (C) Advanced Micro Devices, Inc. (800) 222-9323 5204 E. Ben White Blvd. Austin, TX 78741 AMD Proprietary/All Rights Reserved Title ElanSC400 Verification Board Size Document Number DEBUG.SCH Date: Monday, November 17, 1997 1 2 3 4 Rev 3.0 Sheet 5 3 of 23 E 1 2 3 4 SD[0..15] VCCDRAM3 VCCISA5 U30 R4 10K R5 10K R6 10K R7 10K P80CS# 1 2 3 4 MA0 MA1 MA2 8 7 6 5 3 2 13 12 SD4 SD5 SD6 SD7 SW3 A 5 SD[0..15] DA DB DC DD 5 8 4 P80HD 10 CFG0 CFG1 CFG2 R8 330 SW DIP-4 C&K BD04 STRB BLNK LDC RDC VCC LED 14 1 NC NC NC 6 9 11 GND VCCISA5 U31 SD0 SD1 SD2 SD3 3 2 13 12 DA DB DC DD P80CS# 5 8 4 10 STRB BLNK LDC RDC 7 P80LD Hex Display TI - TIL311 VCC LED 14 1 NC NC NC 6 9 11 GND PORT 80 A 7 Hex Display TI - TIL311 R9 330 CFG3 MA3 MA[0..11] VCCISA5 U32 SD4 SD5 SD6 SD7 SC400 PIN STRAP OPTIONS CFG1 0 1 1 B CFG0 0 0 1 P680CS# Configuration x8 ROMCS0# ROM Interface x16 ROMCS0# ROM Interface x32 ROMCS0# ROM Interface P680HD 3 2 13 12 DA DB DC DD 5 8 4 10 STRB BLNK LDC RDC R10 330 VCC LED 14 1 NC NC NC 6 9 11 GND 3 2 13 12 DA DB DC DD P680CS# 5 8 4 10 STRB BLNK LDC RDC 7 P680LD Hex Display TI - TIL311 CFG2 Configuration 0 Enable ROMCS0# decode on the ROMCS0# pin. 1 Enable ROMCS0# decode to access PCMCIA socket A. VCCISA5 U33 SD0 SD1 SD2 SD3 VCC LED 14 1 NC NC NC 6 9 11 GND PORT 680 7 B Hex Display TI - TIL311 R11 330 VCCISA5 C34 0.1uF CFG3 Configuration NOT IN USE. NOTE: Place the 680h displays before the 80h displays if possible. See diagram. Port 680h Port 80h U32 U30 U33 C35 0.1uF C36 0.1uF C37 0.1uF U31 C38 X32IN 1 C 2 3 1 2 4 4 VCC3 3 D2 BAT54 Reset Switch R12 150K P42 32.768 KHz CRYSTAL ECLIPTEK ECPSM29T 3 X1 ECLIPTEK ECPSM29T R13 100K C39 X32OUT 2 SW7 1 1 2 RESICE# 2 3 3 *CAP NP BAT54 1 C R14 RESW# *CAP NP RESET# PBNO C&K KT11P2SM 0 + C40 10uF AVCC D D Rev 3.0 1 15pF VCC3 SW8 E C47 22pF R16 4.7K C44 470pF C48 0.01uF 0.001uF R17 4.7K R18 4.7K High Speed PLL Video PLL Low Speed PLL Intermediate PLL R20 3 PBNO C&K KT11P2SM 33pF C43 LFHS LFVID LFLS LFINT R19 100K 1 C46 R15 4.7K C&K SWITCH Suspend/Resume Switch 470pF LFINTR 2 C42 330pF LFLSR C45 C41 LFVIDR 3 LFHSR 4 SUSW SUSRES 0 (C) Advanced Micro Devices, Inc. C49 0.1uF (800) 222-9323 5204 E. Ben White Blvd. Austin, TX 78741 AMD Proprietary/All Rights Reserved Title Elan SC400 Verification Board Note: Unless otherwise stated the resistors are a 0805 package and 5% Tol. Size Document Number XTAL.SCH Rev 3.0 Note: Unless otherwise stated the capacitors are a 0805 package and 10% Tol. Date: Monday, November 17, 1997 1 2 3 4 Sheet 5 4 of 23 E 1 2 3 VCCDRAM3 C50 0.33uF C51 0.33uF C52 0.33uF C53 0.33uF C54 0.33uF C56 0.33uF Rev 3.0 RAS0# RAS2# Rev 3.0 CASL0# CASL1# CASL2# CASL3# MWE# MA[0..11] D[0..15] C MA0 MA1 MA2 MA3 MA4 MA5 MA6 MA7 MA8 MA9 MA10 MA11 D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 D16 D17 D18 D19 D20 D21 D22 D23 D24 D25 D26 D27 D28 D29 D30 D31 D[16..31] MA12 D C57 0.33uF VCCDRAM3 C58 0.33uF VCCDRAM3 P10 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 C59 0.33uF Rev 3.0 RAS1# RAS3# Rev 3.0 CASH0# CASH1# CASH2# CASH3# MWE# MA[0..11] D[0..15] D[16..31] MA0 MA1 MA2 MA3 MA4 MA5 MA6 MA7 MA8 MA9 MA10 MA11 D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 D16 D17 D18 D19 D20 D21 D22 D23 D24 D25 D26 D27 D28 D29 D30 D31 MA12 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 C60 0.33uF C61 0.33uF VCCDRAM3 VCCDRAM3 P8 P9 VCC VCC VCC RAS0 RAS1 RAS2 RAS3 CAS0 CAS1 CAS2 CAS3 WE A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 D16 D17 D18 D19 D20 D21 D22 D23 D24 D25 D26 D27 D28 D29 D30 D31 PRD1 PRD2 PRD3 PRD4 NC NC NC NC NC NC NC NC NC GND GND GND 72PINSIMM MOLEX 15-82-0762 5 VCCDRAM3 C55 0.33uF VCCDRAM3 A B 4 VCCDRAM3 VCC VCC VCC RAS0 RAS1 RAS2 RAS3 CAS0 CAS1 CAS2 CAS3 WE A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 D16 D17 D18 D19 D20 D21 D22 D23 D24 D25 D26 D27 D28 D29 D30 D31 PRD1 PRD2 PRD3 PRD4 NC NC NC NC NC NC NC NC NC GND GND GND 72PINSIMM MOLEX 15-82-0762 Rev 3.0 RAS2# RAS0# CASL0# CASL1# CASL2# CASL3# MWE# MA[0..11] D[0..15] MA0 MA1 MA2 MA3 MA4 MA5 MA6 MA7 MA8 MA9 MA10 MA11 D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 D16 D17 D18 D19 D20 D21 D22 D23 D24 D25 D26 D27 D28 D29 D30 D31 D[16..31] MA12 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 A P5 VCC VCC VCC RAS0 RAS1 RAS2 RAS3 CAS0 CAS1 CAS2 CAS3 WE A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 D16 D17 D18 D19 D20 D21 D22 D23 D24 D25 D26 D27 D28 D29 D30 D31 PRD1 PRD2 PRD3 PRD4 NC NC NC NC NC NC NC NC NC GND GND GND 72PINSIMM MOLEX 15-82-0762 Rev 3.0 RAS3# RAS1# CASH0# CASH1# CASH2# CASH3# MWE# MA[0..11] D[0..15] D[16..31] MA0 MA1 MA2 MA3 MA4 MA5 MA6 MA7 MA8 MA9 MA10 MA11 D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 D16 D17 D18 D19 D20 D21 D22 D23 D24 D25 D26 D27 D28 D29 D30 D31 MA12 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 VCC VCC VCC RAS0 RAS1 RAS2 RAS3 CAS0 CAS1 CAS2 CAS3 WE A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 D16 D17 D18 D19 D20 D21 D22 D23 D24 D25 D26 D27 D28 D29 D30 D31 PRD1 PRD2 PRD3 PRD4 NC NC NC NC NC NC NC NC NC GND GND GND 72PINSIMM MOLEX 15-82-0762 B C D 3.3 Volt SIMMS Only (C) Advanced Micro Devices, Inc. E (800) 222-9323 5204 E. Ben White Blvd. Austin, TX 78741 AMD Proprietary/All Rights Reserved NOTE: Using 4Mx4 DRAM in a 64MB system will exceed the loading requirements of the MWE# and MA signals. ElanSC400 will need to be programmed to support this configuration. Title ElanSC400 Verification Board Note: Unless otherwise stated the resistors are a 0805 package and 5% Tol. Size Document Number DRAM.SCH Rev 3.0 Note: Unless otherwise stated the capacitors are a 0805 package and 10% Tol. Date: Monday, November 17, 1997 1 2 3 4 Sheet 5 5 of 23 E 1 2 3 4 5 A A SA[0..25] D[0..15] VEEPOS D[16..31] VCCDRAM3 VCC5 P18 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 D0 D2 D4 D6 D8 D10 D12 D14 B D16 D18 D20 D22 VCCISA5 R24 10K D24 D26 D28 D30 R25 10K VLCFG0 VLCFG1 VLCFG2 LBL2# VLSTNBY# R26 *0 VLCFG[1:0]: Identifies availability and type of VL board VEENEG VCCLCD5 VCCDRAM3 VCCLCD3 P26 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 D1 D3 D5 D7 SA2 SA4 SA6 D9 D11 D13 D15 SA8 SA10 SA12 SA14 D17 D19 D21 D23 SA16 SA18 SA20 SA22 SA24 D25 D27 D29 D31 LCDD0 LCDD1 LCDD2 LCDD3 LCDD4 LCDD5 LCDD6 LCDD7 RSTDRV (CTENVEE) CTENVDD PSLVEE COND50 AMP 104652-5 VLCONN1 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 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 SA3 SA5 SA7 VCCISA5 SA9 SA11 SA13 SA15 SA17 SA19 SA21 SA23 SA25 LCDCFG0 LCDCFG1 LCDCFG2 R21 10K R22 10K R23 10K B LCDCFG0 LCDCFG1 LCDCFG2 M LC SCK FRM LVEE# LVDD# VL-BE2# VL-BE1# VL-BE0# VL-LCLK VL-BRDY# VL-BLAST# COND50 AMP 104652-5 VLCONN2 VLCFG2 The VL-Bus card will have a strong pullup on VLCFG2 to disable the VEE and VDD supplies when using the VL-Bus. C LCDCFG[2:0]: Identifies availability and resolution of LCD VL-BE3# VL-LDEV# VL-D/C# VL-LRDY# VL-M/IO# VL-W/R# VL-ADS# VL-RST# LBL2# may be used to put video controller in standby. LCDD7 LCDD6 LCDD5 LCDD4 LCDD3 LCDD2 LCDD1 LCDD0 C D D 1 3 2 4 47 49 48 50 Edge of Board VLCONN 1 VLCFG[1:0]: Identifies availability and type of VL board E 1 2 3 47 49 4 (C) Advanced Micro Devices, Inc. VLCFG2 The VL-Bus card will have a strong pullup on VLCFG2 to disable the VEE and VDD supplies when using the VL-Bus. (800) 222-9323 5204 E. Ben White Blvd. Austin, TX 78741 AMD Proprietary/All Rights Reserved Title 48 50 ElanSC400 Verification Board LBL2# may be used to put video controller in standby. VLCONN 2 Size Document Number VLCONN.SCH Rev 3.0 Note: Unless otherwise stated the resistors are a 0805 package and 5% Tol. Date: Monday, November 17, 1997 1 2 3 4 Sheet 5 6 of 23 E 1 2 3 4 5 Rev 3.0 VCC3 VCCB VCCB 7 18 48 25 1OE# 2OE# 1DIR 2DIR 1 24 D16 D17 D18 D19 D20 D21 D22 D23 47 46 44 43 41 40 38 37 1A1 1A2 1A3 1A4 1A5 1A6 1A7 1A8 1B1 1B2 1B3 1B4 1B5 1B6 1B7 1B8 2 3 5 6 8 9 11 12 SD0 SD1 SD2 SD3 SD4 SD5 SD6 SD7 D24 D25 D26 D27 D28 D29 D30 D31 36 35 33 32 30 29 27 26 2A1 2A2 2A3 2A4 2A5 2A6 2A7 2A8 2B1 2B2 2B3 2B4 2B5 2B6 2B7 2B8 13 14 16 17 19 20 22 23 SD8 SD9 SD10 SD11 SD12 SD13 SD14 SD15 D[16..31] VCC3 C63 0.1uF C64 0.1uF Rev 3.0 VCCA VCCA DBUFOE# A VCC5 U11 31 42 VCCSUSP DBUFRDL DBUFRDH A 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M SD0 SD1 SD2 SD3 SD4 SD5 SD6 SD7 SD8 SD9 SD10 SD11 SD12 SD13 SD14 SD15 VCC5 C62 0.1uF VCC5 C65 0.1uF R27 R28 R29 R30 R31 R32 R33 R34 R35 R36 R37 R38 R39 R40 R41 R42 SD[0..15] 74ALVC164245 VCCB>=VCCA B B Rev 3.0 R49 1M R48 1M R47 1M R46 1M R45 1M R44 1M R43 1M VCCDRAM3 1 7 14 1 3mm SW9 P38 16 15 14 13 12 11 10 9 KBDROW0 KBDROW1 KBDROW2 KBDROW3 KBDROW4 KBDROW5 KBDROW6 KBDROW0 KBDROW1 KBDROW2 KBDROW3 KBDROW4 KBDROW5 KBDROW6 KBDROW7 KBDROW8 KBDROW9 KBDROW10 KBDROW11 KBDROW12 KBDROW13 SW DIP-8 C&K BD08 1 C 1 2 3 4 5 6 7 8 CASL2# CASL3# CASH2# CASH3# RAS2# RAS3# MA12 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 Molex 39-51-3074 Edge of Board C Molex 39-51-3144 CON14 KBDROW[0..13] VCCISA5 R51 10K R50 Rev 3.0 10K R190 10K R189 10K 1K R188 10K D R52 R187 10K VCCISA5 U34 KBDROW11 KBDROW10 PIRQ2 MCS16# PIRQ3 SIOIRQ6 PIRQ7 MKBDEN 2 4 6 8 11 13 15 17 1A1 1A2 1A3 1A4 2A1 2A2 2A3 2A4 1Y1 1Y2 1Y3 1Y4 2Y1 2Y2 2Y3 2Y4 18 16 14 12 9 7 5 3 1 19 1G VCC 2G GND 74ACT244 20 10 SBHE ISABALE D KBDROW9 KBDROW12 KBDCOL2 KBDCOL5 KBDCOL6 VCCISA5 P37 KBDCOL0 KBDCOL1 KBDCOL2 KBDCOL3 KBDCOL4 KBDCOL5 KBDCOL6 KBDCOL[0..7] 7 6 5 4 3 2 1 CON7 VCCISA5 C210 0.1uF (C) Advanced Micro Devices, Inc. E (800) 222-9323 5204 E. Ben White Blvd. Austin, TX 78741 AMD Proprietary/All Rights Reserved Title ElanSC400 Verification Board NOTE: Note: Unless otherwise stated the resistors are a 0805 package and 5% Tol. Note: Unless otherwise stated the capacitors are a 0805 package and 10% Tol. Buffer U34 is used to provide the appropriate connections for either matrix keyboard use or ISA and Super I/O use. It is not needed for normal operation. Size Document Number DATABUFF.SCH Date: Monday, November 17, 1997 1 2 3 4 Rev 3.0 Sheet 5 7 of 23 E 1 2 3 4 5 SD[0..15] SA[0..25] VCC3 DIP Rev 3.0 A A R53 1M ROMCS0# JP36 3 2 1 R54 1M U24 BIOSCS# X16CS0# Rev 3.0 VCC3 HEADER 3 ROMCS1# JP37 3 2 1 R55 1M BIOSCS# X16CS1# VCC3 HEADER 3 ROMCS2# JP38 3 2 1 R56 1M BIOSCS# X16CS2# X16CS2# SA0 SA1 SA2 SA3 SA4 SA5 SA6 SA7 SA8 SA9 SA10 SA11 SA12 SA13 ROMP29 SA15 SA16 SA17 SA18 12 11 10 9 8 7 6 5 27 26 23 25 4 28 29 3 2 30 1 BIOSCS# ROMRD# ROMP31 22 24 31 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 CE OE WE D0 D1 D2 D3 D4 D5 D6 D7 13 14 15 17 18 19 20 21 SD0 SD1 SD2 SD3 SD4 SD5 SD6 SD7 VCCROM5 VCC 32 GND 16 C66 0.1uF B B HEADER 3 29F040 AM29F040PC Rev 3.0 DIP Configure Flash, EPROM, or SRAM JP39 ROMWR# SA18 SA14 1 3 5 ROMP31 2 4 6 Flash(1-2) EPROM(3-4) SRAM(5-6) X16-0 LOW HEADER 3X2 C JP40 SA14 ROMP29 ROMWR# 1 2 3 Flash/EPROM(1-2) SRAM(2-3) HEADER 3 VCCROM5 R57 10K ROMRD# U23 SA1 SA2 SA3 SA4 SA5 SA6 SA7 SA8 SA9 SA10 SA11 SA12 SA13 SA14 SA15 SA16 SA17 SA18 SA19 SA20 SA21 30 29 28 27 22 21 20 19 18 17 16 15 10 9 8 7 6 5 4 3 46 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 A20 RY/BY0# RSTDRV# 42 14 RY/BY# RESET# X16CS0# ROMRD# ROMWR# 11 43 44 CE# OE# WE# D ROMRD# ROMWR# X16-0 HIGH U22 D0 D1 D2 D3 D4 D5 D6 D7 31 32 33 34 38 39 40 41 VCC VCC 12 37 SD0 SD1 SD2 SD3 SD4 SD5 SD6 SD7 SA1 SA2 SA3 SA4 SA5 SA6 SA7 SA8 SA9 SA10 SA11 SA12 SA13 SA14 SA15 SA16 SA17 SA18 SA19 SA20 SA21 VCCROM5 C67 0.1uF GND GND C68 0.1uF 35 36 29F016 2Mx8 AM29F016EC 30 29 28 27 22 21 20 19 18 17 16 15 10 9 8 7 6 5 4 3 46 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 A20 RY/BY0# 42 RSTDRV# 14 RY/BY# RESET# X16CS0# 11 ROMRD# 43 ROMWR# 44 CE# OE# WE# C D0 D1 D2 D3 D4 D5 D6 D7 31 32 33 34 38 39 40 41 VCC VCC 12 37 GND GND 35 36 SD8 SD9 SD10 SD11 SD12 SD13 SD14 SD15 VCCROM5 C69 0.1uF C70 0.1uF D 29F016 2Mx8 AM29F016EC 14 VCCISA5 RSTDRV E 1 U36A RSTDRV# 2 E 74ACT04 (C) Advanced Micro Devices, Inc. (800) 222-9323 5204 E. Ben White Blvd. Austin, TX 78741 AMD Proprietary/All Rights Reserved Title ElanSC400 Verification Board Note: Unless otherwise stated the resistors are a 0805 package and 5% Tol. Size Document Number ROM.SCH Rev 3.0 Note: Unless otherwise stated the capacitors are a 0805 package and 10% Tol. Date: Monday, November 17, 1997 1 2 3 4 Sheet 5 8 of 23 1 2 3 4 5 ROM CONN 1 1 2 Rev 3.0 3 4 X16-1 LOW A U37 P39 SD0 SD2 SD4 SD6 47 49 48 50 Edge of Board B SD8 SD10 SD12 SD14 D0 D2 D4 D6 ROM CONN 2 1 2 D8 D10 D12 D14 X16-1 HIGH A VCCROM5 VCCROM5 3 4 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 41 42 43 44 45 46 47 48 49 50 COND50 AMP 104652-5 SD1 SD3 SD5 SD7 SD9 SD11 SD13 SD15 D1 D3 D5 D7 D9 D11 D13 D15 VCCROM5 R58 10K 30 29 28 27 22 21 20 19 18 17 16 15 10 9 8 7 6 5 4 3 46 SA1 SA2 SA3 SA4 SA5 SA6 SA7 SA8 SA9 SA10 SA11 SA12 SA13 SA14 SA15 SA16 SA17 SA18 SA19 SA20 SA21 U38 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 A20 D0 D1 D2 D3 D4 D5 D6 D7 31 32 33 34 38 39 40 41 VCC VCC 12 37 SA1 SA2 SA3 SA4 SA5 SA6 SA7 SA8 SA9 SA10 SA11 SA12 SA13 SA14 SA15 SA16 SA17 SA18 SA19 SA20 SA21 SD0 SD1 SD2 SD3 SD4 SD5 SD6 SD7 VCCROM5 C71 C72 0.1uF 0.1uF RY/BY1# 42 RSTDRV# 14 RY/BY# RESET# X16CS1# 11 ROMRD# 43 ROMWR# 44 CE# OE# WE# GND GND 35 36 30 29 28 27 22 21 20 19 18 17 16 15 10 9 8 7 6 5 4 3 46 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 A20 RY/BY1# 42 RSTDRV# 14 RY/BY# RESET# X16CS1# 11 ROMRD# 43 ROMWR# 44 CE# OE# WE# 29F016 AM29F016EC D0 D1 D2 D3 D4 D5 D6 D7 31 32 33 34 38 39 40 41 VCC VCC 12 37 GND GND 35 36 SD8 SD9 SD10 SD11 SD12 SD13 SD14 SD15 VCCROM5 C73 C74 0.1uF 0.1uF B 29F016 AM29F016EC Rev 3.0 X16CS1# D[0..15] 47 49 48 50 SD[0..15] C C SA[0..25] X16-2 HIGH X16-2 LOW U39 VCC3 VCC3 P40 SA0 SA2 SA4 SA6 SA8 SA10 SA12 SA14 D SA16 SA18 SA20 SA22 ROMCS0# ROMCS1# ROMCS2# RSTDRV# ROMID0 ROMID1 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 41 42 43 44 45 46 47 48 49 50 COND50 AMP 104652-5 SA1 SA3 SA5 SA7 SA9 SA11 SA13 SA15 SA17 SA19 SA21 SA23 VCCROM5 R59 10K SA1 SA2 SA3 SA4 SA5 SA6 SA7 SA8 SA9 SA10 SA11 SA12 SA13 SA14 SA15 SA16 SA17 SA18 SA19 SA20 SA21 30 29 28 27 22 21 20 19 18 17 16 15 10 9 8 7 6 5 4 3 46 RY/BY2# RSTDRV# 42 14 RY/BY# RESET# 11 43 44 CE# OE# WE# X16CS2# ROMRD# ROMWR# ROMID2 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 A20 U40 D0 D1 D2 D3 D4 D5 D6 D7 31 32 33 34 38 39 40 41 VCC VCC 12 37 GND GND 35 36 SA1 SA2 SA3 SA4 SA5 SA6 SA7 SA8 SA9 SA10 SA11 SA12 SA13 SA14 SA15 SA16 SA17 SA18 SA19 SA20 SA21 SD0 SD1 SD2 SD3 SD4 SD5 SD6 SD7 VCCROM5 C75 0.1uF C76 0.1uF A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 A17 A18 A19 A20 RY/BY2# 42 RSTDRV# 14 RY/BY# RESET# X16CS2# 11 ROMRD# 43 ROMWR# 44 CE# OE# WE# 29F016 AM29F016EC D0 D1 D2 D3 D4 D5 D6 D7 31 32 33 34 38 39 40 41 VCC VCC 12 37 GND GND 35 36 SD8 SD9 SD10 SD11 SD12 SD13 SD14 SD15 VCCROM5 D C77 0.1uF C78 0.1uF 29F016 AM29F016EC ROMRD# ROMWR# KBDROW13 E 30 29 28 27 22 21 20 19 18 17 16 15 10 9 8 7 6 5 4 3 46 (C) Advanced Micro Devices, Inc. (800) 222-9323 5204 E. Ben White Blvd. Austin, TX 78741 AMD Proprietary/All Rights Reserved RSTDRV# Note: Unless otherwise stated the resistors are a 0805 package and 5% Tol. Rev 3.0 X16CS2# ROMRD# ROMWR# 1 Title ElanSC400 Verification Board Size Note: Unless otherwise stated the capacitors are a 0805 package and 10% Tol. 2 3 4 Document Number ROMKID.SCH Date: Monday, November 17, 1997 Rev 3.0 Sheet 5 9 of 23 E 1 2 3 4 5 A SA0 SA1 SA2 SA3 SA4 SA5 SA6 SA7 2 4 6 8 11 13 15 17 ISABUFG# 1 19 1Y1 1Y2 1Y3 1Y4 2Y1 2Y2 2Y3 2Y4 18 16 14 12 9 7 5 3 1G VCC 2G GND 74ACT244 20 10 1A1 1A2 1A3 1A4 2A1 2A2 2A3 2A4 BSA0 BSA1 BSA2 BSA3 BSA4 BSA5 BSA6 BSA7 2 4 6 8 10 12 14 65 4 SI/O DMA0 ISA C1 1 2 C2 2 4 6 8 10 12 14 123 Grayhill 76SD01 SA8 SA9 SA10 SA11 SA12 SA13 SA14 SA15 B 1Y1 1Y2 1Y3 1Y4 2Y1 2Y2 2Y3 2Y4 18 16 14 12 9 7 5 3 1G VCC 2G GND 74ACT244 20 10 1A1 1A2 1A3 1A4 2A1 2A2 2A3 2A4 1 19 BSA8 BSA9 BSA10 BSA11 BSA12 BSA13 BSA14 BSA15 10K 10K 10K 10K 10K 10K R62 R63 R64 R65 R66 DACK0# DACK1# DACK2# DACK3# DACK5# DACK6# DACK7# 1 3 5 7 9 11 13 1 PDACK0# PDRQ0 SIODACK# 5 6 ISADACK# 3 SIODRQ2 4 ISADRQ B 2 SW DPDT GRAYHILL 76SD01 JP43 2 4 6 8 11 13 15 17 1A1 1A2 1A3 1A4 2A1 2A2 2A3 2A4 1Y1 1Y2 1Y3 1Y4 2Y1 2Y2 2Y3 2Y4 18 16 14 12 9 7 5 3 1 19 1G VCC 2G GND 74ACT244 20 10 1 A HEADER 7X2 BSA16 BSA17 BSA18 BSA19 BSA20 BSA21 BSA22 BSA23 SW6 selects the SuperI/O or ISA bus to be used for ElanSC400’s programmable DMA channel 0. 1 3 5 7 9 11 13 KBDROW7 2 KBDROW8 1 AUDDACK# 6 PDACK1 3 AUDDRQ 4 PDRQ1 1 3 5 7 9 11 13 (PDACK1) 5 (PDRQ1) DRQ0 DRQ1 DRQ2 DRQ3 DRQ5 DRQ6 DRQ7 2 4 6 8 10 12 14 HEADER 7X2 JP44 SW10 S1 C DACK0# DACK1# DACK2# DACK3# DACK5# DACK6# DACK7# SW6 U12 SA16 SA17 SA18 SA19 SA20 SA21 SA22 SA23 1 3 5 7 9 11 13 HEADER 7X2 JP42 U13 2 4 6 8 11 13 15 17 10K JP41 PDACK1 BSA[0..25] R61 VCCISA5 U19 SA[0..25] R60 VCCISA5 2 SW DPDT GRAYHILL 76SD01 DRQ0 DRQ1 DRQ2 DRQ3 DRQ5 DRQ6 DRQ7 2 4 6 8 10 12 14 C HEADER 7X2 VCCISA5 U9 SA24 SA25 S23I IOR# IOW# MEMR# MEMW# 2 4 6 8 11 13 15 17 1 1 19 18 16 14 12 9 7 5 3 1G VCC 2G GND 74ACT244 20 10 BSA24 BSA25 BIOR# BIOW# BMEMR# BMEMW# JP26 KBDCOL3 (PIRQ4) 2 S2 1Y1 1Y2 1Y3 1Y4 2Y1 2Y2 2Y3 2Y4 1A1 1A2 1A3 1A4 2A1 2A2 2A3 2A4 D KBDCOL4 VCCISA5 C79 0.1uF C80 0.1uF C81 0.1uF SW11 C82 0.1uF PIRQ2 1 AUDIRQ 6 SIOIRQ12 5 (PIRQ5) IRQ3 IRQ4 IRQ5 IRQ6 IRQ7 IRQ9 IRQ10 IRQ11 IRQ12 IRQ14 IRQ15 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 HEADER 11X2 JP22 2 4 6 8 10 12 14 16 18 20 22 D IRQ3 IRQ4 IRQ5 IRQ6 IRQ7 IRQ9 IRQ10 IRQ11 IRQ12 IRQ14 IRQ15 1 3 5 7 9 11 13 15 17 19 21 HEADER 11X2 3 2 4 (C) Advanced Micro Devices, Inc. E SW DPDT GRAYHILL 76SD01 (800) 222-9323 5204 E. Ben White Blvd. Austin, TX 78741 AMD Proprietary/All Rights Reserved Title ElanSC400 Verification Board Note: Unless otherwise stated the resistors are a 0805 package and 5% Tol. Size Document Number ISABUFF.SCH Rev 3.0 Note: Unless otherwise stated the capacitors are a 0805 package and 10% Tol. Date: Monday, November 17, 1997 1 2 3 4 Sheet 5 10 of 23 E 1 2 3 4 SD[0..15] SD[0..15] BSA[0..25] BSA[0..25] P12VOLT P12VOLT M12VOLT M12VOLT M5VOLT M5VOLT A VCCISA5 A VCCISA5 P34 RSTDRV IRQ9 DRQ2 SMEMW# SMEMR# BIOW# BIOR# DACK3# DRQ3 DACK1# DRQ1 RFSH# CLK8MHz IRQ7 IRQ6 IRQ5 IRQ4 IRQ3 DACK2# TC ISABALE B 5 CLK14MHz 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 GND RESDRV +5V IRQ9 -5V DREQ2 -12V -0WS +12V GND -SMEMW -SMEMR -IOW -IOR -DACK3 DREQ3 -DACK1 DREQ1 -REFSH SYSCLK IRQ7 IRQ6 IRQ5 IRQ4 IRQ3 -DACK2 TC ALE +5V 14.3MHZ GND 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 P33 -IOCHCK D7 D6 D5 D4 D3 D2 D1 D0 IOCHRDY AEN A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 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 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 -MEMCS16 -SBHE -IOCS16 LA23 IRQ10 LA22 IRQ11 LA21 IRQ12 LA20 IRQ15 LA19 IRQ14 LA18 -DACK0 LA17 DREQ0 -MEMR -DACK5 -MEMW DREQ5 SD8 -DACK6 SD9 DREQ6 SD10 -DACK7 SD11 DREQ7 SD12 +5V SD13 -MASTER SD14 GND SD15 ISA AT CONN AMP 645169-3 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 SBHE BSA23 BSA22 BSA21 BSA20 BSA19 BSA18 BSA17 BMEMR# BMEMW# SD8 SD9 SD10 SD11 SD12 SD13 SD14 SD15 RSTDRV IRQ9 DRQ2 SMEMW# SMEMR# BIOW# BIOR# DACK3# DRQ3 DACK1# DRQ1 RFSH# CLK8MHz IRQ7 IRQ6 IRQ5 IRQ4 IRQ3 DACK2# TC ISABALE CLK14MHz 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 GND RESDRV +5V IRQ9 -5V DREQ2 -12V -0WS +12V GND -SMEMW -SMEMR -IOW -IOR -DACK3 DREQ3 -DACK1 DREQ1 -REFSH SYSCLK IRQ7 IRQ6 IRQ5 IRQ4 IRQ3 -DACK2 TC ALE +5V 14.3MHZ GND -IOCHCK D7 D6 D5 D4 D3 D2 D1 D0 IOCHRDY AEN A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 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 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 -MEMCS16 -SBHE -IOCS16 LA23 IRQ10 LA22 IRQ11 LA21 IRQ12 LA20 IRQ15 LA19 IRQ14 LA18 -DACK0 LA17 DREQ0 -MEMR -DACK5 -MEMW DREQ5 SD8 -DACK6 SD9 DREQ6 SD10 -DACK7 SD11 DREQ7 SD12 +5V SD13 -MASTER SD14 GND SD15 ISA AT CONN AMP 645169-3 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 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 B SBHE MCS16# IOCS16# IRQ10 IRQ11 IRQ12 IRQ15 IRQ14 DACK0# DRQ0 DACK5# DRQ5 DACK6# DRQ6 DACK7# DRQ7 C MCS16# IOCS16# IRQ10 IRQ11 IRQ12 IRQ15 IRQ14 DACK0# DRQ0 DACK5# DRQ5 DACK6# DRQ6 DACK7# DRQ7 BSA[0..25] BSA20 BSA21 BSA22 BSA23 BSA24 BSA25 MEMR# MEMW# 1 2 3 4 5 6 7 8 9 10 11 14 23 13 VCCISA5 U29 I0 VCC 24 I1 I2 SMEMR# I3 O1 15 SMEMW# I4 I/O2 16 I5 I/O3 17 I6 I/O4 18 I7 I/O5 19 I8 I/O6 20 I9 I/O7 21 I10 O8 22 I11 I12 I13 GND 12 PALCE20V8H-7PC 24Dip Socket BMEMR# BMEMW# SD8 SD9 SD10 SD11 SD12 SD13 SD14 SD15 C ECLIPTEK 23EC2500ETT VCCISA5 4 Rev 3.0 D BSA23 BSA22 BSA21 BSA20 BSA19 BSA18 BSA17 3 VCC3 VCCISA5 D Y3 VCCISA5 1 OE VCC 4 2 GND OUT 3 C83 0.1uF CLK14MHz 1 2 R67 10K R68 1K R70 10K 14.318MHz OSC ECLIPTEK 23EC2500ETT-14.318MHz-G IOCHRDY IOCS16# RFSH# VCCISA5 Rev 3.0 Rev 3.0 E PAL equations SMEMR# = /BSA20 * /BSA21 * /BSA22 * /BSA23 * /BSA24 * /BSA25 * /MEMR# SMEMW# = /BSA20 * /BSA21 * /BSA22 * /BSA23 * /BSA24 * /BSA25 * /MEMW# 1 2 Y2 OE GND CLK8MHz VCC 4 OUT 3 (C) Advanced Micro Devices, Inc. CLK8MHz (800) 222-9323 5204 E. Ben White Blvd. Austin, TX 78741 AMD Proprietary/All Rights Reserved 8.00MHz OSC ECLIPTEK 23EC2500ETT-8.00MHz-G Title ElanSC400 Verification Board Note: Unless otherwise stated the resistors are a 0805 package and 5% Tol. Size Document Number ISACONN.SCH Rev 3.0 Note: Unless otherwise stated the capacitors are a 0805 package and 10% Tol. Date: Monday, November 17, 1997 1 2 3 4 Sheet 5 11 of 23 E 1 2 3 4 5 CDA1# is the default card detect used for slot A. If use of CDA2# is needed, delete R145 and populate R142 & R149. SD[0..15] BSA[0..25] VCC3 VPPPCMA VCCPCMA5 VCCPCMA5 VPPPCMA R71 10K A A R72 SCDA1# SD3 SD4 SD5 SD6 SD7 MCELA# BSA10 PCMOEA# BSA11 BSA9 BSA8 BSA13 BSA14 PCMWEA# RDYA# BSA16 BSA15 BSA12 BSA7 BSA6 BSA5 BSA4 BSA3 BSA2 BSA1 BSA0 B SD0 SD1 SD2 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 D3 D4 D5 D6 D7 CE1 A10 OE A11 A9 A8 A13 A14 WE RDY/IREQ VCC VPP1 A16 A15 A12 A7 A6 A5 A4 A3 A2 A1 A0 D0 D1 D2 WP/IOIS GND WPA GND CD1 D11 D12 D13 D14 D15 CE2 RFSH NIOR NIOW A17 A18 A19 A20 A21 VCC VPP2 A22 A23 A24 A25 NC RESET WAIT INPACK REG BVD2/SPK BVD1/STS D8 D9 D10 CD2 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 *0 SD11 SD12 SD13 SD14 SD15 VCC3 MCEHA# IORA# IOWA# 14 P43 VCC3 U41A R73 1 BSA17 BSA18 BSA19 BSA20 BSA21 3 CDA1# OCDA# 2 R74 10K 0 74ACT32 R75 BSA22 BSA23 BSA24 BSA25 CDA2# *0 VCC3 B VCCISA5 RSTA C84 0.1uF REGA# BVD2A BVD1A C85 0.1uF SD8 SD9 SD10 VCCSUSP SCDA2# PCMCIA CONN. AMP 535653-1 VCCISA5 R77 1M 14 R76 1M WAITA# U42A 1 WAITA# 3 WAIT# 2 WAITB# C C 74ACT08 VPPPCMB VCCPCMB5 VCCPCMB5 VPPPCMB VCC3 VCCISA5 R78 10K BSA10 PCMOEB# D BSA11 BSA9 BSA8 BSA13 BSA14 PCMWEB# (RDYB#) PE BSA16 BSA15 BSA12 BSA7 BSA6 BSA5 BSA4 BSA3 BSA2 BSA1 BSA0 SD0 SD1 SD2 E SLCT (WPB) 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 D3 D4 D5 D6 D7 CE1 A10 OE A11 A9 A8 A13 A14 WE RDY/IREQ VCC VPP1 A16 A15 A12 A7 A6 A5 A4 A3 A2 A1 A0 D0 D1 D2 WP/IOIS GND GND CD1 D11 D12 D13 D14 D15 CE2 RFSH NIOR NIOW A17 A18 A19 A20 A21 VCC VPP2 A22 A23 A24 A25 NC RESET WAIT INPACK REG BVD2/SPK BVD1/STS D8 D9 D10 CD2 GND PCMCIA CONN. AMP 535653-1 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 SD11 SD12 SD13 SD14 SD15 AFDT# (MCEHB#) IOR# IOW# PCMOE# PCMWE# 2 4 6 8 11 13 15 17 1A1 1A2 1A3 1A4 2A1 2A2 2A3 2A4 1Y1 1Y2 1Y3 1Y4 2Y1 2Y2 2Y3 2Y4 18 16 14 12 9 7 5 3 PCMVCCA# PCMVCCB# 1 19 1G VCC 2G GND 74ACT244 20 10 IORB# IOWB# BSA17 BSA18 BSA19 BSA20 BSA21 IORA# IOWA# PCMOEA# PCMWEA# IORB# IOWB# PCMOEB# PCMWEB# D VCCISA5 C211 0.1uF VCC3 BSA22 BSA23 BSA24 BSA25 14 SD3 SD4 SD5 SD6 SD7 (MCELB#) STRB# U43 SCDB1# P44 (RSTB) SLCTIN# (REGB#) (BVD2B) (BVD1B) INIT# BUSY ACK# U41B 4 CDB# 6 5 SD8 SD9 SD10 74ACT32 VCC3 R79 10K (C) Advanced Micro Devices, Inc. (800) 222-9323 5204 E. Ben White Blvd. Austin, TX 78741 AMD Proprietary/All Rights Reserved SCDB2# Title ElanSC400 Verification Board Note: Unless otherwise stated the resistors are a 0805 package and 5% Tol. Size Document Number PCMCIA.SCH Rev 3.0 Note: Unless otherwise stated the capacitors are a 0805 package and 10% Tol. Date: Monday, November 17, 1997 1 2 3 4 Sheet 5 12 of 23 E 1 2 3 4 5 Elan SC400 Serial Port VCCSER3 A A R80 1M R81 1M R82 1M R83 1M R84 1M U17 DCD# DSR# SIN RTS# SOUT CTS# DTR# RIN# GPIOCS1 SERC1P 21 22 20 23 19 24 25 18 13 3 C86 0.1uF RO3 RO2 RO4 DI2 DI3 RO1 DI1 RO5 ON/OFF C1+ 9 8 10 7 11 6 5 12 C2+ 27 DCDP# DSRP# SINP RTSP# SOUTP CTSP# DTRP# RINP# 4 1 2 C1V+ VCC C2VGND 1 6 2 7 3 8 4 9 5 5 9 4 8 3 7 2 6 SERC2P C87 26 28 17 1 SERIAL PORT AMP 745410-1 0.1uF SERC1M SERVP B Serial Connector P23 RI3 RI2 RI4 DO2 DO3 RI1 DO1 RI5 SERC2M SERVM B RS232-3V LTC1327CG C89 C88 0.1uF 0.1uF VCCSER3 Rev 3.0 SuperI/O IrDA Port C C VCCISA5 Elan SC400 IrDA Port VCCISA5 R85 47 C90 0.1uF R86 10 R87 10 C91 0.1uF R88 47 R89 10 R90 10 IR2LEDA 8 VCCIR1 C93 3 0.1uF SIOTX SIORX 1 GND 7 2 TXD RXD 1 C95 3 0.1uF C94 + 6.8uF GP1 GP2 4 9 10 IRDARX 7 2 1 VCCLEDA LEDC 2 S GND TXD RXD GP1 GP2 2 IR1SD 6 SD NC VCC3 U44 TFDS6000 NC 2 5 3 RB400D D U45 TFDS6000 U46 5 SD 1 D 3 TP0610T 5 6 1 G 9 10 SIROUT S3 D 8 VCCIR2 VCCLEDA LEDC 4 1 4 5 TC7SH32FU IR1LEDA C92 + 6.8uF 2 3 TOP SIDE VIEW TC7SH32FU 1 4 8 2 6 7 5 3 SIRIN 10 9 VCCISA5 14 1 GPIOCS1 3 2 3 4 TFDS6000 U36B 4 IRDASD (C) Advanced Micro Devices, Inc. E 74ACT04 (800) 222-9323 5204 E. Ben White Blvd. Austin, TX 78741 AMD Proprietary/All Rights Reserved Title ElanSC400 Verification Board Note: Unless otherwise stated the resistors are a 0805 package and 5% Tol. Size Document Number SERIAL.SCH Rev 3.0 Note: Unless otherwise stated the capacitors are a 0805 package and 10% Tol. Date: Monday, November 17, 1997 1 2 3 4 Sheet 5 13 of 23 E 1 2 3 4 5 VCC3 A A R91 R92 R93 R94 *4.7K *4.7K *4.7K *4.7K STRB# AFDT# INIT# SLCTIN# P45 VCCISA5 VCC3 B R95 1K R96 1K PPOEN# 14 PPWE# PD1 3 4 7 8 13 14 17 18 D0 D1 D2 D3 D4 D5 D6 D7 1 11 OC VCC LE GND 74ACT373 VCCISA5 U48A 2 5 6 9 12 15 16 19 Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7 PD0 PD1 PD2 PD3 PD4 PD5 PD6 PD7 PD0 PD1 PD2 PD3 PD4 PD5 PD6 PD7 PD2 PD3 PD4 PD5 PD6 20 10 PD7 2 PPCLKR 1 3 IOW# VCCISA5 74ACT02 PD[0..7] U49 SD0 SD1 SD2 SD3 SD4 SD5 SD6 SD7 C PD0 U47 SD0 SD1 SD2 SD3 SD4 SD5 SD6 SD7 1 14 2 15 3 16 4 17 5 18 6 19 7 20 8 21 9 22 10 23 11 24 12 25 13 18 16 14 12 9 7 5 3 1Y1 1Y2 1Y3 1Y4 2Y1 2Y2 2Y3 2Y4 1A1 1A2 1A3 1A4 2A1 2A2 2A3 2A4 2 4 6 8 11 13 15 17 1 19 1G 2G VCC GND 20 10 PD0 PD1 PD2 PD3 PD4 PD5 PD6 PD7 B Parallel Port AMP 745967-7 C SD[0..15] 74ACT244 Parallel Connector VCC3 14 1 14 U41C 2 15 9 IOR# PPRD# 8 PPWE# JP45 1 2 3 4 HEADER 2X2 PPDWE# CDB# 3 10 16 4 74ACT32 17 5 18 6 19 7 D ERROR# D 20 ERROR# 8 21 ACK# BUSY PE SLCT ACK# BUSY PE SLCT 9 22 10 23 11 24 12 25 13 The group of ElanSC400 pins GPIO16-31 are available for the following functions: GPIO16-31, PCMCIA Slot B, or Parallel Port. Refer to the table below for JP32 settings for the listed functions. E Function JP30 GPIO PCMCIA Slot B Parallel Port NC 3-4 1-2 When PCMCIA Socket B is selected, PPOEN# and PPDWE# are tri-stated. C96 0.1uF Component side view R95 and R96 are needed, to eliminate the possibility of data contention from the parallel port. VCCISA5 C97 0.1uF C98 0.1uF (C) Advanced Micro Devices, Inc. (800) 222-9323 5204 E. Ben White Blvd. Austin, TX 78741 AMD Proprietary/All Rights Reserved Title ElanSC400 Verification Board Note: Unless otherwise stated the resistors are a 0805 package and 5% Tol. Size Document Number PARALLEL.SCH Rev 3.0 Note: Unless otherwise stated the capacitors are a 0805 package and 10% Tol. Date: Monday, November 17, 1997 1 2 3 4 Sheet 5 14 of 23 E 1 2 VCCISA5 Rev 3.0 ECLIPTEK 23EC2500ETT 3 Y1 OE VCC 4 2 GND OUT 3 2 SIOX1 C100 0.1uF C101 0.1uF C103 0.1uF C102 0.1uF C104 0.1uF A VCCISA5 B SD[0..15] BSA0 BSA1 BSA2 BSA3 BSA4 BSA5 BSA6 BSA7 BSA8 BSA9 BSA10 BSA11 BSA12 BSA13 BSA14 BSA15 61 60 59 56 55 54 53 52 51 50 49 48 47 46 12 11 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 SD0 SD1 SD2 SD3 SD4 SD5 SD6 SD7 42 39 38 37 36 35 34 33 D0 D1 D2 D3 D4 D5 D6 D7 RSTDRV AEN BIOR# BIOW# IOCHRDY C TP6 SIOIRQ1 PIRQ3 PIRQ7 X1C X2C VBAT 1 SIOCLK SIOIRQ6 SIOIRQ12 TC SIODRQ2 SIODACK# D 20 45 44 43 22 24 21 5 19 18 16 15 14 13 4 29 25 70 26 138 27 28 83 MR AEN RD# WR# IOCHRDY ZWS# SYSCLK IRQ1 IRQ3 IRQ4 IRQ5 IRQ6 IRQ7 IRQ8# IRQ12 TC PDRQ0 PDRQ1 PDACK0# PDACK1# FDRQ FDACK# IDEACK# 31 VCC VCC VCC VCC VCC VCC RESERVED 8 9 7 BSA[0..25] X1/OSC Super I/O IRRX IRTX 30 RDATA# WDATA# WGATE# HDSEL# DIR# STEP# TRK0# INDEX# DSKCHG# WP# MTR0# MTR1# DR0# DR1# DENSEL DRATE0 DRATE1 MSEN0 MSEN1 63 67 66 62 69 68 65 76 71 64 75 72 73 74 77 82 81 79 78 HCS0#/SELCS HCS1# IDED7 IDEHI# IDELO#/CFG0 IOCS16# 87 86 89 85 84 88 P12 P13 P14 P15 P16 P17 P20 P21 KBCLK KBDAT MCLK MDAT 141 142 143 144 145 146 147 148 94 93 91 92 PD0 PD1 PD2 PD3 PD4 PD5 PD6 PD7 SLIN#/ASTRB# STB#/WRITE# AFD#/DSTRB# INIT# ACK# ERR# SLCT PE BUSY/WAIT# 136 135 134 133 131 130 129 128 123 137 119 122 127 120 124 125 126 FRDATA# FWDATA# FWGATE# FHDSEL# FDIR# FSTEP# FTRK0# FINDEX# FDSKCHG# FWP# FMTR0# FMTR1# FDR0# FDR1# FDENSEL FDRATE0 TP1 1 FDRATE1 FMSEN0 FMSEN1 B TP2 1 1 TP3 HDDCS0# HDDCS1# IDED7 IDEHI# IDELO# IOCS16# TP4 SIOP20 1 SIOP21 1 TP5 C ATCLK ATDATA MCLK MDATA TP7 SIOPD01 SIOPD1 SIOPD2 SIOPD3 SIOPD4 SIOPD5 SIOPD6 SIOPD7 TP8 TP9 1 TP10 1 TP11 1 TP12 1 TP13 1 TP14 1 1 D GND GND GND GND GND GND GND GND GND GND GND GND U6 SIN2 SOUT2/BOUT2 RTS2# DTR2# CTS2# DSR2# DCD2# RI2# ECLIPTEK 23EC2500ETT-24MHz-G 17 41 57 99 140 160 24MHz OSC 6 23 3 2 1 158 157 156 155 154 153 152 151 150 118 117 116 115 1 1 5 C99 0.1uF CS0# CS1# GPIO10 GPIO11 GPIO12 GPIO13 GPIO14 GPIO15 GPIO16 GPIO17 GPIO20 GPIO21 GPIO22 GPIO23 GPIO24 GPIO25 GPIO26 GPIO27 4 4 VCCISA5 SIN1 SOUT1/BOUT1/BADDR1 RTS1#/BADDR0 DTR1#/CFG1 CTS1# DSR1# DCD1# RI1# A 3 MATFDEN# MKBDEN BRDCFG2 BRDCFG1 BRDCFG0 LCDCFG2 LCDCFG1 LCDCFG0 VLCFG1 VLCFG0 ROMID1 ROMID0 ROMID2 DIAGCFG2 DIAGCFG1 DIAGCFG0 P80CS# P680CS# 10 32 40 58 80 90 100 121 132 139 149 159 113 114 VCCISA5 102 98 101 96 97 103 104 95 110 108 109 106 107 111 112 105 120 81 80 121 PC87306VUL R97 *10K R98 *10K R99 *10K R100 *10K 160 87306 CONFIGURATION STRAPS E BADDR1 BADDR0 INDEX 0 0 1 1 0 1 0 1 398 26E 15C 02E CFG1 0 0 1 1 CFG0 0 1 0 1 (CFG0) (CFG1) (BADDR0) (BADDR1) IDELO# SIODTR1# SIORTS1# SIOSOUT1 SIOTX SIORX DATA SIORIN2# SIODCD2# SIODSR2# SIOCTS2# SIODTR2# SIORTS2# SIOSOUT2 SIOSIN2 399 26F 15D 02F RESET CONFIGURATION Primary FDC & IDE,LPT1,COM1,GPIO Port 1 & Port 2 @78/9h,KBC with X1/3 clock,RTC Reserved Primary FDC,LPT1,COM1,(Non-IR) COM2,KBC with X1/3 clock,RTC All modules disabled (C) Advanced Micro Devices, Inc. SIORIN1# SIODCD1# SIODSR1# SIOCTS1# SIODTR1# SIORTS1# SIOSOUT1 SIOSIN1 Note: Unless otherwise stated the resistors are a 0805 package and 5% Tol. 41 40 1 (800) 222-9323 5204 E. Ben White Blvd. Austin, TX 78741 AMD Proprietary/All Rights Reserved Title ElanSC400 Verification Board Size Document Number SUPERIO.SCH Rev 2.0 Note: Unless otherwise stated the capacitors are a 0805 package and 10% Tol. Date: Monday, November 17, 1997 1 2 3 4 Sheet 5 15 of 23 E 1 2 3 4 5 R108 R109 R107 R105 R106 R104 R102 R103 R101 VCCISA5 A A 1K 1K 1K 1K 1K 1K 1K 1K 1K P14 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 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 B GND DENSEL - - - - GND DRATE0 GND INDEX GND MOTOR GND - - GND DRVSEL GND MOTOR GND DIR GND STEP GND WDATA GND WGATE GND TRACK0 GND WP GND RDATA GND SIDE GND DCHNG FDD CONN. FDENSEL 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 FDRATE0 FINDEX# FMTR0# FDR1# FDR0# FMTR1# FDIR# FSTEP# FWDATA# FWGATE# FTRK0# FWP# FRDATA# FHDSEL# FDSKCHG# B FDD CONNECTOR VCCISA5 SD[0..15] BSA[0..15] U7 2 3 4 5 6 7 8 9 SD0 SD1 SD2 SD3 SD4 SD5 SD6 IDEA8 C 19 1 R110 10K B1 B2 B3 B4 B5 B6 B7 B8 18 17 16 15 14 13 12 11 VCC GND 20 10 A1 A2 A3 A4 A5 A6 A7 A8 G DIR RSTDRV# IDED7 BSD0 BSD1 BSD2 BSD3 BSD4 BSD5 BSD6 IDEB8 P12 RSTDRV# IDED7 BSD6 BSD5 BSD4 BSD3 BSD2 BSD1 BSD0 R111 10K 74ACT245 BIOW# BIOR# TP15 1 TP16 1 IDEREQ IOCHRDY VCCISA5 PIRQ0 BSA1 BSA0 HDDCS0# U8 SD8 SD9 SD10 SD11 SD12 SD13 SD14 SD15 D IDELO# IDEHI# IOR# 2 3 4 5 6 7 8 9 19 1 A1 A2 A3 A4 A5 A6 A7 A8 G DIR IDEACK# (IRQ14) B1 B2 B3 B4 B5 B6 B7 B8 18 17 16 15 14 13 12 11 VCC GND 20 10 BSD8 BSD9 BSD10 BSD11 BSD12 BSD14 BSD13 BSD15 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 RESET GND DATA7 DATA8 DATA6 DATA9 DATA5 DATA10 DATA4 DATA11 DATA3 DATA12 DATA2 DATA13 DATA1 DATA14 DATA0 DATA15 GND KEY DMAREQ GND IOW GND IOR GND IOCHRDY CSEL DMA_ACK# GND IRQ IO16# ADDR1 PDIAG# ADDR0 ADDR2 CS0 CS1 DASP# GND IDE CONN 40 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 BSD8 BSD9 BSD10 BSD11 BSD12 BSD13 BSD14 BSD15 IOCS16# BSA2 HDDCS1# HDDCS0# HDDCS1# IOCS16# 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 C IDE CONNECTOR BSA[0..25] D 74ACT245 VCCISA5 R112 220 P46 HDDLED IDEDASP# 1 2 *HEADER 2 HDD LED VCCISA5 (C) Advanced Micro Devices, Inc. E C105 0.1uF C106 0.1uF C107 0.1uF (800) 222-9323 5204 E. Ben White Blvd. Austin, TX 78741 AMD Proprietary/All Rights Reserved C108 0.1uF Title ElanSC400 Verification Board Note: Unless otherwise stated the resistors are a 0805 package and 5% Tol. Size Document Number DRIVES.SCH Rev 2.0 Note: Unless otherwise stated the capacitors are a 0805 package and 10% Tol. Date: Monday, November 17, 1997 1 2 3 4 Sheet 5 16 of 23 E 1 2 3 4 5 VCCISA5 A A R113 1M R114 1M R115 1M R116 1M R117 1M U50 SIODCD1# SIODSR1# SIOSIN1 SIORTS1# SIOSOUT1 SIOCTS1# SIODTR1# SIORIN1# 1 GPIOCS1 * 2 SIO1PD# SIO1C1P S4 21 22 20 23 19 24 25 18 13 3 C109 RO3 RO2 RO4 DI2 DI3 RO1 DI1 RO5 ON/OFF C1+ P47 RI3 RI2 RI4 DO2 DO3 RI1 DO1 RI5 9 8 10 7 11 6 5 12 C2+ 27 SIO1C2P C2VGND 26 28 17 SIO1C2M SIO1VM DCD1P# DSR1P# SIN1P RTS1P# SOUT1P CTS1P# DTR1P# RIN1P# C110 0.1uF 0.1uF SIO1C1M SIO1VP 4 1 2 B C1V+ VCC 1 6 2 7 3 8 4 9 5 SERIAL PORT AMP 745410-1 B RS232-5V LTC1349CS C112 C111 0.1uF 0.1uF Serial Connector VCCISA5 5 4 3 2 1 9 8 7 6 VCCISA5 C C R118 1M R119 1M R120 1M R121 1M R122 1M U51 SIODCD2# SIODSR2# SIOSIN2 SIORTS2# SIOSOUT2 SIOCTS2# SIODTR2# SIORIN2# GPIOCS1 * 1 21 22 20 23 19 24 25 18 SIO2PD# 13 SIO2C1P 3 2 S5 RO3 RO2 RO4 DI2 DI3 RO1 DI1 RO5 ON/OFF C1+ C113 P48 RI3 RI2 RI4 DO2 DO3 RI1 DO1 RI5 9 8 10 7 11 6 5 12 C2+ 27 DCD2P# DSR2P# SIN2P RTS2P# SOUT2P CTS2P# DTR2P# RIN2P# SIO2C2P C114 0.1uF SERIAL PORT AMP 745410-1 0.1uF SIO2C1M 4 SIO2VP 1 2 C1V+ VCC D C2VGND 26 28 17 1 6 2 7 3 8 4 9 5 SIO2C2M SIO2VM D RS232-5V LTC1349CS C116 C115 0.1uF 0.1uF VCCISA5 (C) Advanced Micro Devices, Inc. E NOTE: * (800) 222-9323 5204 E. Ben White Blvd. Austin, TX 78741 AMD Proprietary/All Rights Reserved When turning off VCCISA5, make sure GPIOCS1 is low to prevent current draw. Title ElanSC400 Verification Board Note: Unless otherwise stated the resistors are a 0805 package and 5% Tol. Size Document Number SIO232.SCH Rev 3.0 Note: Unless otherwise stated the capacitors are a 0805 package and 10% Tol. Date: Monday, November 17, 1997 1 2 3 4 Sheet 5 17 of 23 E 1 2 VCCISA5 R123 4.7K A 3 VCCISA5 R124 4.7K R125 4.7K 4 65 4 2 (XTCLK) KBDCOL1 KBCLK KBDATA RSTDRVXT 3 6 5 (XTDATA) 1 KBDCOL0 Rev 3.0 R127 RSTDRV EDGE OF BOARD 1 4 2 1 XT 1 2 3 4 5 1 5 3 2 C2 MOUSE CONNECTOR 1 23 Grayhill 76SD01 6 5 3 4 2 1 VCCISA5 5 R128 RSTDRVSW 3 100 1 2.2K SW1 PBNO C&K KT11P2SM 6 4 VCCISA5 C117 0.1uF 3 R129 4.7K R130 4.7K 5-Pin Din 2 C1 AT KYBD CONN AMP 212044-1 SW DPDT GRAYHILL 76SD01 A 4 P6 4 ATDATA 3 5 SW5 ATCLK KEYBOARD CONNECTOR SW1 selects either ElanSC400’s XT-keyboard interface or the SuperI/O’s AT-keyboard interface. R126 4.7K 5 1 6-Pin Mini-Din 2 VCCISA5 VCCISA5 P11 B MDATA B 1 2 3 4 5 6 MCLK MOUSE CONN. AMP 750329-2 14 VCCISA5 C MATFDEN# 5 C U36C 6 MATEN 74ACT04 VCCISA5 Rev 3.0 5 SIOIRQ1 VCCISA5 1 14 VCC3 2 3 PIRQR U53 1 4 PIRQ1 C118 0.1uF D 3 2 U52A 74ACT125 D TC7SH32FU SIOIRQ6 5 *IF THE SUPERI/O FDD, MATRIX KEYBOARD, AND AT-KEYBOARD NEED TO BE USED TOGETHER, MATFDEN# IS CONFIGURED TO BE NORMALLY HIGH AND TO GO LOW WHEN A FLOPPY ACCESS IS REQUESTED. 4 14 VCCISA5 6 Note: Unless otherwise stated the resistors are a 0805 package and 5% Tol. U52B 74ACT125 Note: Unless otherwise stated the capacitors are a 0805 package and 10% Tol. (C) Advanced Micro Devices, Inc. E (800) 222-9323 5204 E. Ben White Blvd. Austin, TX 78741 AMD Proprietary/All Rights Reserved Title ElanSC400 Verification Board Size Document Number SIOKBRD.SCH Date: Monday, November 17, 1997 1 2 3 4 Rev 3.0 Sheet 5 18 of 23 E 1 XVCC3EN# 0 0 0 0 XEN1 1 1 1 1 XEN0 0 0 1 1 XVCCOUT XVPPOUT 5V 5V 5V 5V 0V 5V 12V OFF 0 1 0 1 3 4 P12VOLT 1M R132 1M PCMVCCA# PCMBOUT12 PCMA3EN# PCMVPP1A PCMVPP2A C119 0.1uF C120 0.1uF C121 0.1uF C122 0.1uF PCMVCCB# PCMB3EN# PCMVPP1B PCMVPP2B VPPPCMA VCCPCMA5 AVPPIN BVPPIN AVCC3IN BVCC3IN AVCC5IN AVCC5IN BVCC5IN BVCC5IN U54 R131 PCMAOUT12 PCMBOUT5 VCC5 VCC5 A PCMAOUT5 VCC3 5 23 9 27 13 1 3 15 17 XVCC5EN# 2 VCCPCMB5 VPPPCMB A JP46 5 6 7 8 AVCC5EN# AVCC3EN# AEN0 AEN1 AVCCOUT AVCCOUT AVCCOUT AVPPOUT 2 26 28 24 PCMAOUT5 19 20 21 22 BVCC5EN# BVCC3EN# BEN0 BEN1 BVCCOUT BVCCOUT BVCCOUT BVPPOUT 12 14 16 10 PCMBOUT5 1 2 JP47 1 2 HEADER 2 HEADER 2 PCMAOUT12 JP48 1 2 JP49 HEADER 2 1 2 PCMBOUT12 VCC5 P12VOLT C123 + C124 + C125 + 1uF 1uF 1uF 18 4 VCC3 GND GND HEADER 2 VCCPCMA5 VPPPCMA VCCPCMB5 VPPPCMB Pcmcia Pwr MIC2563A-1 - Micrel C126 + 10uF C130 0.1uF C127 + 10uF C131 0.1uF C128 + 10uF C132 0.1uF C129 + 10uF C133 0.1uF B B PSLVEE VCC5 U55 LVEE# LVDD# U366I U368I U3611I U3613I U3615I U3617I R138 10K R137 10K R136 10K R135 10K R134 10K C R133 10K R140 100K VLCFG2 U36G# 2 4 6 8 11 13 15 17 1A1 1A2 1A3 1A4 2A1 2A2 2A3 2A4 1Y1 1Y2 1Y3 1Y4 2Y1 2Y2 2Y3 2Y4 18 16 14 12 9 7 5 3 1 19 1G VCC 2G GND 74ACT240 20 10 R139 PSLVEE VCC3 VCC5 10K U56 3 2 15 14 4 CTENVDD 11 10 7 6 12 C134 0.1uF D VCC5 VCC3 C135 0.1uF 1 16 BVCCINS BVCCOUT BVCCIN1 BVCCOUT BVCCIN2 BVCCIN3 BEN GND GND 8 9 C VCCLCD3 5 13 LTC1478CS When a VL card is installed, VLCFG2 is pulled high to tristate the outputs of the U13. CTENVDD & CTENVEE will then control VCCLCDx & VEEx. VCC5 VCCLCD5 AVCCINS AVCCOUT AVCCIN1 AVCCOUT AVCCIN2 AVCCIN3 AEN C136 0.1uF VCCLCD5 VCCLCD3 C137 + C138 + 1uF 1uF D (C) Advanced Micro Devices, Inc. (800) 222-9323 5204 E. Ben White Blvd. Austin, TX 78741 AMD Proprietary/All Rights Reserved Title ElanSC400 Verification Board Note: Unless otherwise stated the resistors are a 0805 package and 5% Tol. Size Document Number PERIPWR.SCH Rev 3.0 Note: Unless otherwise stated the capacitors are a 0805 package and 10% Tol. Date: Monday, November 17, 1997 1 2 3 4 Sheet 5 19 of 23 1 2 3 4 5 POWER MODULE CONNECTORS P12VOLT M12VOLT M5VOLT VCC3 VCC5 VCCCPU VEEPOS VCCANLG3 VEENEG PS/2 POWER SUPPLY CONNECTORS P1 PC Power Conn BURNDY GTC6R-1 PC Power Conn BURNDY GTC6R-1 1 2 3 4 5 6 P5VOLT P12VOLT M12VOLT GND GND 1 2 3 4 5 6 GND GND M5VOLT P5VOLT P5VOLT P5VOLT P4 P12VOLT VCC5 P5VOLT P2 P5VOLT P7 P12VOLT 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 COND26 VCC3 VCCCPU VCC5 VEEPOS VCCANLG3 P5VOLT PSLVEE A 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 COND26 VEENEG P12VOLT VCCCPU + C139 + C140 10uF 10uF + C141 + C142 10uF 10uF B VCCDRAM3 VEENEG + C143 4.7uF C144 4.7uF B VCCROM5 + C145 + C146 + C147 + C148 + C149 + C150 + C151 + C152 10uF 10uF 10uF 10uF 10uF 10uF 10uF 10uF 3.84A MAX. VCC3 VEEPOS VCCANLG3 + A VCCDRAM3 JP50 ROM DAUGHTER C153 + 10uF C 1 2 3 4 HEADER 2X2 VLBUS C154 + 10uF C155 + 4.7uF C156 + C157 1 2 + 10uF 25mA MAX. VCCSER3 SUPER I/O C166 + 4.7uF C158 10uF ISA BUFFERS + C159 + C160 + C161 + C162 10uF 10uF 10uF 10uF PORT 80 ISA SLOT ISA SLOT + C163 + C164 4.7uF 4.7uF AT KBD IDE PS/2 MOUSE C167 0.1uF 1 D C VCCISA5 JP51 C165 + 10uF ROMS SIMM SOCKETS 0.1uF 2 D JP52 C168 + 10uF 3 240mA MAX. VCCROM5 1 2 VCC5 C169 + 10uF C170 + 4.7uF BAT54C C171 VCCANLG3 0.1uF D1 VCCRTC 2 3 COINA ~5A MAX. VCCISA5 JP53 C172 + 10uF C173 + 4.7uF BAT54C C174 (C) Advanced Micro Devices, Inc. 0.1uF BBATSEN BT1 3.0 COIN CELL C175 0.1uF 2 E R141 2.2K 1 1 2 3 4 HEADER 2X2 1 (800) 222-9323 5204 E. Ben White Blvd. Austin, TX 78741 AMD Proprietary/All Rights Reserved Title ElanSC400 Verification Board Note: Unless otherwise stated the resistors are a 0805 package and 5% Tol. Size Document Number SYSPOWER.SCH Rev 3.0 Note: Unless otherwise stated the capacitors are a 0805 package and 10% Tol. Date: Monday, November 17, 1997 1 2 3 4 Sheet 5 20 of 23 E 1 2 3 4 5 VCCISA5 VCC3 VCCISA5 R142 10K R145 10K A R146 10K R147 10K R148 10K R149 10K R150 10K R151 10K R143 10K R144 *10K R152 10K BRDCFG0 BRDCFG1 BRDCFG2 SW4 1 2 3 4 5 6 7 8 16 15 14 13 12 11 10 9 1K 1K 1K 1K 1K SWACIN SWBL0# SWBL1# SWBL2# SWMKBDEN DIAGCFG0 DIAGCFG1 DIAGCFG2 R153 R154 R155 R159 R160 SW DIP-8 C&K BD08 ACIN BL0# BL1# BL2# MKBDEN DIAGCFG0 DIAGCFG1 DIAGCFG2 C176 0.1uF C177 0.1uF C178 0.1uF C179 0.1uF R156 *1K C180 0.1uF Identifies the Revision of the board N0TE: 4 1 5 1 13 2 S20I 2 S28I U48B VCC 5 S10 6 4 2 S29I 1 2 3 4 5 6 7 8 9 6 74ACT02 74ACT08 S11 1 2 S10I 12 11 VCCISA5 S12 14 1 S14 1 VCCISA5 2 S16I 14 2 S30I 8 2 S31I 9 S13 U42C 1 10 10 8 VCCISA5 S17 1 14 S19 2 S14I 12 2 S13I 13 14 1 U42D 2 S18I 12 2 S1I 11 2 S17I 13 2 11 SP2 74ACT08 10 VCCISA5 14 74ACT04 S22 Rev 3.0 1 VCCISA5 14 U48D 1 2 3 4 5 6 A1 A2 A3 A4 A5 A6 7 GND VCC 14 Y6 Y5 Y4 Y3 Y2 Y1 13 12 11 10 09 08 C 1 HEADER 1 JP63 3 1 GND VCCSW14 HEADER 1 GND *SPARE14 11 S23 1 D 2 S6I HEADER 1 JP61 HEADER 1 VCC5 RS2 U41D S21 1 1 HEADER 1 JP60 11 U36E 1 HEADER 1 JP59 1 *SPARE20 74ACT32 S20 1 1 VCC3 S18 1 1 HEADER 1 JP57 1 74ACT04 VCCISA5 JP55 HEADER 1 JP58 1 9 GND JP54 HEADER 1 JP56 VCC3 74ACT08 U36D GND 1 10 14 2 S2I 19 18 17 16 15 14 13 12 11 Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 Y9 S16 1 20 VCCSW20 GND 74ACT02 8 2 S15I U48C A1 A2 A3 A4 A5 A6 A7 A8 A9 9 S15 1 C 14 VCCISA5 U52D 74ACT125 3 SP1 14 14 S8 1 1 S9I 2 2 S19I U42B S9 1 14 2 VCCISA5 1 B RS1 VCCISA5 S7 (*) Indicates that location is not populated VCC5 VCC3 VCCISA5 S6 R158 1K BRDCFG[2:0]: DIAGCFG[3:0] Configuration switches for Diagnostic board identification B R157 *1K A 13 2 S5I 12 74ACT02 U36F D S24 1 2 13 12 74ACT04 (C) Advanced Micro Devices, Inc. E (800) 222-9323 5204 E. Ben White Blvd. Austin, TX 78741 AMD Proprietary/All Rights Reserved Title ElanSC400 Verification Board Note: Unless otherwise stated the resistors are a 0805 package and 5% Tol. Size Document Number MISC.SCH Rev 3.0 Note: Unless otherwise stated the capacitors are a 0805 package and 10% Tol. Date: Monday, November 17, 1997 1 2 3 4 Sheet 5 21 of 23 E A B C VCCISA5 D E +5VA L1 Y4 C181 10uf 10V A CASE AUDX1 VCCISA5 + C182 AUDX2 C183 0.1uf C184 16.9mhz 22pf 22pf L2 4 C185 C186 0.1uf 0.1uf C187 0.1uf 4 C188 0.1uf VCCISA5 AUDVCC R173 IOCHRDY AUDIRQ 40 0 VCC3 2 24 23 22 21 20 19 R191 10K 55 51 52 58 56 57 AUDDRQ AUDDACK# RSTDRV 90 95 9 16 12 RLINE LLINE RAUX2 LAUX2 CMAUX2 MIC R MIC L RAUX1 LAUX1 ROUT LOUT MONO IN MONO OUT 86 87 84 85 96 82 83 74 75 72 73 88 89 JAB1 JBB1/FSYNC JACX JBCX/SDOUT MIDI IN JBCY/SDIN JACY JBB2/SCLK JAB2 MIDI OUT VREF REFFLT 70 69 68 67 59 64 63 62 61 60 78 79 DRQA(DRQ0) DRQB(DRQ1) DRQC(DRQ3) DACKA(DACK0) DACKB(DACK1) DACKC(DACK3) RESDRV 1 RFILT R178 LFILT DGND1 SGND1 SGND2 SGND3 SGND4 TEST AGND VCCISA5 76 77 10K 46 18 66 97 53 71 80 During normal operation, LBL2# be high & go low during critical suspend. The audio chip needs an active high to hold the part in reset & low power mode. C196 0805 1000pF R162 R163 R164 R165 R166 R167 R168 10K 10K 10K 10K 10K 10K R171 3 R170 100 CS 4236B C197 0805 1000pF 10K 99 17 65 98 54 81 MUTE SCS/UP XCTL1/SINT/DOWN XCTL0/XA2 (INT5)IRQA (INT7)IRQB (INT9)IRQC (INT11)IRQD (INT12)IRQE (INT15)IRQF VCCISA5 15 BRESET IOCHRDY R161 AEN IOR IOW 10K 39 37 38 AEN BIOR# BIOW# 3.3K SD0 SD1 SD2 SD3 SD4 SD5 SD6 SD7 XTAL_IN 41 42 43 44 47 48 49 50 XTAL_OUT SD0 SD1 SD2 SD3 SD4 SD5 SD6 SD7 14 13 8 7 6 5 4 3 2 1 10 11 XA0/SCL XA1 SDA/XD0 XD1/SCLK XD2/SDIN XD3/SDOUT XD4/FSYNC XD5/MCLK XD6/LRCLK XD7/SDATA XIOR XIOW R169 0.1uf SA0 SA1 SA2 SA3 SA4 SA5 SA6 SA7 SA8 SA9 SA10 SA11 SA12 SA13 SA14 SA15 10K C189 3 25 26 27 28 29 30 31 32 33 34 35 36 94 93 92 91 10K VCCISA5 BSA0 BSA1 BSA2 BSA3 BSA4 BSA5 BSA6 BSA7 BSA8 BSA9 BSA10 BSA11 BSA12 BSA13 BSA14 BSA15 VDF1 VDF2 VDF3 VDF4 VA U57 SD[0..15] VD1 BSA[0..25] 45 Pull up on XD1-7 reduces idle current Pull up required on XD0 C208 0.01uF AUDVREF C209 0.01uF RMICIN LMICIN 2 C190 SPKRR MONOIN MIX_OUT R175 SPKR 47K 0805 VCCISA5 0.1uf C191 0805 2700pF R176 10K R177 10K AUDVREF REFFLT C193 + 1uf 16V A CASE C192 10uf + 10V A CASE C194 C195 0.1uf 0.1uf (C) Advanced Micro Devices, Inc. (800) 222-9323 5204 E. Ben White Blvd. Austin, TX 78741 AMD Proprietary/All Rights Reserved Rev 3.0 The entire page. Title ElanSC400 Verification Board Note: Unless otherwise stated the resistors are a 0805 package and 5% Tol. Size Document Number AUDIC.SCH Rev 3.0 Note: Unless otherwise stated the capacitors are a 0805 package and 10% Tol. Date: Monday, November 17, 1997 A B C D 22 Sheet E of 23 1 VCCSUSPA X2 R179 4.7K C198 + 10uf 10V A CASE R180 2.2K 1 2 MICROPHONE PANASONIC WM-54BT C199 0.33uf R181 6.8K 0805 0805 C200 0.33uf ALTERNATE PANASONIC PANASONIC PANASONIC MICROPHONE P/N WM-60AY WM-60AT WM-65A103 VCCISA5 VCCSUSP 0805 U58 GPIOCS1 3 2 7 6 4 AVCCINS AVCCOUT AVCCIN1 AVCCOUT AVCCIN2 AVCCIN3 AEN GND VCCSUSPA L3 1 8 C201 + 10uf 10V A CASE 5 LMICIN RMICIN C202 0.1uf LTC1477CS VCCSUSPA R182 100K 10MS C203 VCCISA5 14 10 0.1uF R183 10K U52C 9 8 74ACT125 R184 22K 0805 C204 2700pF R185 10K 0805 6 1 VCCSUSPA 1206 R186 MIX_OUT C205 1.0uF 22K 0805 LS1 U60 4 - 5 3 + 8 SPEAKER 2 7 LM4861M C206 The audio amp will be shutdown (active high) when in suspend. To achieve this, VCCSUSPA is used to provide power to the amp & to control shutdown the of amp. During normal power on & resume functions, the shutdown will be active until the RC on the gate of the 125 reaches a level to tri-state the output, then the P.D. will force the shutdown pin low. 0.1uF VCCSUSPA C207 0.1uF SPEAKER P/N PANASONIC EAS-3P123A PANASONIC EAS-3P128A PANASONIC EAS-2P106C PANASONIC EAS-2P20A LZR 20R04 LZR 28R04 LZR 23RPC01 Rev 3.0 The entire page. (C) Advanced Micro Devices, Inc. Note: Unless otherwise stated the resistors are a 0805 package and 5% Tol. Note: Unless otherwise stated the capacitors are a 0805 package and 10% Tol. (800) 222-9323 5204 E. Ben White Blvd. Austin, TX 78741 AMD Proprietary/All Rights Reserved Title ElanSC400 Verification Board Size Document Number AUDPORT.SCH Date: Monday, November 17, 1997 Rev 3.0 Sheet 23 of 23 Index 0WS, 2-27 14MHz signal, 2-27 BL0–BL2, 2-10, 2-54 BOM See bill of materials. bus support See ISA bus or VESA local bus. A C A14 routing, 2-21 A15 routing, 2-20 A18 routing, 2-20 ACIN, 2-10, 2-54 AT/XT, 2-10 AUDDACK, 2-34 AUDDRQ, 2-34 audio DMA, 2-14 interrupts, 2-14 IRQ restrictions, 2-12 IRQ shared with mouse, 2-45 using, 2-14 AVCC, 2-5 cable, diskette drive, 1-4 CD_B, 2-8 CFG jumper defaults, A-3 CFG0, 2-23 CFG1, 2-23 CFG2, 2-23 CFG2–CFG0, 2-10 CMOS, problems, 1-8 code example, 2-37 conventions, notational, xvii Crystal audio See audio Numerics 2.0 B BALE, 2-26 BBS technical support numbers, 3-2 bill of materials, D-2 BIOS boot option parameters, selecting, 2-22 data width, 2-23 documentation, 2-15 D DACK, 2-31, 2-32 data width, 2-23, 2-25 DCFGx, 2-10 debugging support, xiv defaults for jumpers and switches, A-1 DIP socket data width, 2-23 description, 2-18 device selection, 2-15 Élan™SC400 Microcontroller Evaluation Board User’s Manual Index-1 E E4FLASH utility, 2-15 ÉlanSC400 evaluation board block diagram, 2-3 damage, avoiding, 1-2 default settings, A-1–A-4 documentation, xv features overview, xi–xiv installation requirements, 1-3 installing, 1-4 jumper summary, 2-5–2-11 layout diagram, 2-4 overview diagram, x, 2-2 purpose, ix restrictions, 2-12 support for, 3-1–3-5 switch summary, 2-5, 2-11 troubleshooting, 1-8 Index-2 ÉlanSC400 microcontroller block diagram, 2-13 features overview, xi IrDA interface, 2-39 overview, 2-12 serial port, 2-38 e-mail technical support, 3-2 EPROM See also ROM. support for, xiv errors, 1-8 evaluation board layout suggestions, 3–4 example configuration register code, 2-37 example DMA and IRQ configuration, 2-34 F Flash memory chip select routing, 2-16 configuration utility, 2-15 data width, 2-23 density, 2-18 devices on board, 2-15 pinouts, 2-19 support for, xiv floppy disk drive, 2-49 DMA shared with ISA, 2-33 starting from, 1-6 FTP site, 3-4 G GND connectors, 2-9, 2-50, 2-55 ground wire, 2-50 Élan™SC400 Microcontroller Evaluation Board User’s Manual 2.0 diskette connecting drive, 1-4 starting from, 1-6 DMA controller (DMAC), 2-28 ISA configuration example, 2-34 routing for ISA bus, 2-30 documentation conventions, xvii description of, xv manual contents, xv reference material, xvi DRAM data width, 2-25 features overview, xii restrictions, 2-12 using, 2-25 drive See IDE hard drive or floppy disk drive. DRQ0, 2-32 DRQ1, 2-31 H J hard drive, IDE See IDE hard drive. headers, signal, xiv JP22, 2-29 JP26, 2-29 JP36, 2-16 JP37, 2-17 JP38, 2-17 JP39, 2-18, 2-20 JP40, 2-18, 2-21 JP41, 2-31 JP42, 2-32 JP43, 2-32 JP44, 2-31 JP45, 2-39 JP46–JP49, 2-41 jumpers defaults, A-1 summary, 2-5 I 2.0 IDE hard drive connection for, 2-49 starting from, 1-7 infrared support See IrDA interface. installing ÉlanSC400 evaluation board, 1-4 requirements, 1-3 troubleshooting, 1-8 IOCHCHK, 2-27 IrDA interface ÉlanSC400, 2-39 Super I/O, 2-39 IRQs ISA configuration example, 2-34 routing for ISA bus, 2-28–2-29 ISA bus DMA routing, 2-28 DMA shared with floppy, 2-33 interface, 2-26–2-37 IRQ and DMA example, 2-34 IRQ routing, 2-28 restrictions, 2-12 signals not supported, 2-27 signals, shared, 2-26 support for, xii ISADACK, 2-7, 2-33 ISADRQ, 2-8, 2-33 K KBDCOL3, 2-5 KBDCOL4, 2-5 KBDROW 0–6, 2-10 keyboard AT, 2-44 connecting, 1-5 error, 1-9 matrix, 2-41 reset, 2-9 XT, 2-44 L LCD interface restrictions, 2-12 signals, 2-47 LEDs, problems with, 1-8 literature, ordering, 3-5 Élan™SC400 Microcontroller Evaluation Board User’s Manual Index-3 MASTER, 2-27 MATFDEN, 2-49 MCS16, 2-26 microphone, 2-14 MKBDEN, 2-10 mouse port restrictions, 2-12 PS/2, 2-45 O oscillator layout suggestions, 3 P P1, 1-5 P12, 1-5, 2-49 P14, 1-4, 2-49 P18, 2-45 P2, 1-5 P23, 2-38 P26, 2-45 P33, 1-5 P34, 1-5 P37, 2-41 P38, 2-41 P47, 2-38 P48, 2-38 P5, 1-5 parallel port connector, 2-40 on board, 2-39 restrictions, 2-12 PC Card boot option, 2-23 Card B restrictions, 2-12 Index-4 Élan™SC400 Microcontroller Evaluation Board User’s Manual 2.0 M support for, xiii using, 2-41 PCMCIA See PC Card. PDACK0, 2-10, 2-32, 2-33 PDACK1, 2-7, 2-10, 2-26, 2-31, 2-34 PDRQ0, 2-10, 2-32, 2-33 PDRQ1, 2-8, 2-10, 2-26, 2-31, 2-34 peripherals needed to use board, 1-3 verified to work on board, B-1 pinouts, memory, 2-19 PIRQ2, 2-10, 2-26 PIRQ3-PIRQ7, 2-26 PIRQ4, 2-5, 2-28, 2-29 PIRQ5, 2-5, 2-28, 2-29 PLL layout suggestions, 3 port 80H LEDs, xiv, 1-6, 1-7 ports See serial ports or parallel port. POST (Power-On Self-Test codes), 1-6, 1-7 power management connectors, 2-53 layout suggestions, 4 modes allowed, xiii power plane jumper defaults, A-2 power planes, xiii support, xiii using, 2-53 power measurement connectors, 2-51, 2-52 using, 2-50 power supply connecting, 1-5 using, 2-50 PPWE, 2-8 program pin, 2-20 programmable interrupt controller (PIC), 228 PS/2 mouse, 2-45 R R32BFOE, 2-23 REF, 2-27 RESET signal, 2-10, 2-55 ROM chip select routing, 2-16 device selection, 2-18 pinouts, 2-19 space, 2-15 support, xiv ROMCS0, 2-7, 2-16 ROMCS1, 2-7, 2-17 ROMCS2, 2-7, 2-17 ROMP29, 2-7 ROMP31, 2-7 ROMWR, 2-20, 2-21 RSTDRVXT, 2-9 2.0 S SBHE, 2-26 schematics, D-8 serial ports connector, 2-38 ÉlanSC400 microcontroller, 2-38 Super I/O, 2-38 signal headers, xiv SIODACK, 2-33 SIODRQ2, 2-33 SMEMR, 2-27 SMEMW, 2-27 SoundBlaster, 2-14 speaker, 2-14 SPKR output, 2-14 SRAM pinouts, 2-19 support for, xiv Super I/O features overview, xii IrDA interface, 2-39 overview, 2-14 serial ports, 2-38 support hotline numbers, 3-3 product, 3-4–3-5 technical, 3-2–3-3 third party, 3-5 Suspend/Resume, 2-53 SUSRES, 2-10, 2-53 SW10, 2-34 SW11, 2-45 SW3, 2-22 SW4, 2-49, 2-54 SW5, 2-44 SW6, 2-33 SW7, 2-55 SW8, 2-53 SW9, 2-25 switches defaults, A-4 summary, 2-5, 2-11 SYSCLK, 2-27 U U44, 2-39 U45, 2-39 V VCC, 2-5, 2-50 VCCBUS, 2-6 VCCCPU, 2-5, 2-11 VCCDRAM3, 2-8 VCCISA5, 2-9 VCCLCD, 2-6 VCCMEM, 2-6 VCCPCM, 2-6 Élan™SC400 Microcontroller Evaluation Board User’s Manual Index-5 W Windows Sound System, 2-14 WWW product support, 3-4 technical support, 3-2 Index-6 Élan™SC400 Microcontroller Evaluation Board User’s Manual 2.0 VCCPCMA5, 2-8 VCCPCMB5, 2-8 VCCROM5, 2-9 VCCRTC, 2-5 VCCSER, 2-6 VCCSER3, 2-9 VCCSYS, 2-9 VEE, 2-11 VEENEG, 2-11 VEEPOS, 2-11 VESA local bus interface, 2-45 restrictions, 2-12 support for, xii VGA cable, connecting, 1-5 card, connecting, 1-5 monitor problems, 1-8 VL bus See VESA local bus. VPPPCMA, 2-8 VPPPCMB, 2-8