Table of Contents

Advertisement

Quick Links

ÉlanSC310 Microcontroller
Evaluation Board
User's Manual

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ElanSC310 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for AMD ElanSC310

  • Page 1 ÉlanSC310 Microcontroller Evaluation Board User’s Manual...
  • Page 2 Rights in Technical Data and Computer Software clause at 252.227-7013. Advanced Micro Devices, Inc., 5204 E. Ben White Blvd., Austin, TX 78741. AMD is a registered trademark, and Élan is a trademark of Advanced Micro Devices, Inc. Other product or brand names are used solely for identification and may be the trademarks or registered trademarks of their respective companies.
  • Page 3: Table Of Contents

    Contents About the ÉlanSC310 Microcontroller Evaluation Board Features........................x Chapter 1 Quick Start Booting DOS From a Diskette ................1-2 Installation Requirements................1-3 Board Installation ..................1-4 Connecting an IDE Hard Drive ................. 1-7 For More Information ..................1-9 Chapter 2 Board Functional Description Board Layout .....................
  • Page 4 SystemSoft Evaluation Diskette..............3-1 PhoenixPICO Evaluation Diskette ..............3-1 Datalight Software Evaluation Kit Diskette..........3-1 AMD Utilities Diskette ................. 3-2 Elan PMU Evaluation Utility ................3-4 A: Setup PMU Mode Characteristics (PMCx Pins, CPU Speed)....3-5 B: Force PMU State Transitions ..............3-8 C: Test Battery Level &...
  • Page 5 EvalSet Serial and Parallel Port Setup Utility ..........3-10 Serial Port 1....................3-10 Serial Port 2....................3-10 Parallel Port 1....................3-11 Usage......................3-11 Memory Management System (MMS) Viewer Utility ........3-12 Description ....................3-12 Scope ......................3-13 Operating Instructions................. 3-13 Restrictions on Use ..................
  • Page 6 Appendix A Evaluation Board Setup Summary Setup Summary....................A-1 Appendix B Verified Peripherals Verified Peripherals ..................B-1 Appendix C Board Layout Suggestions Board Layout Suggestions................C-1 Appendix D Schematics Schematics ......................D-1 Index ÉlanSC310 Microcontroller Evaluation Board User’s Manual...
  • Page 7 List of Figures ÉlanSC310 Microcontroller Evaluation Board ..............2-2 List of Tables Installation Troubleshooting ....................1-6 Board Layout........................... 2-3 SystemSoft BIOS Set-Up Screen Options ................2-6 PhoenixPICO BIOS Main Menu Setup Screen Options ............2-11 PhoenixPICO BIOS Advanced Menu Setup Screen Options ..........2-13 PhoenixPICO BIOS Power Menu Setup Screen Options .............
  • Page 8 ÉlanSC310 Microcontroller Evaluation Board User’s Manual viii...
  • Page 9: About The Élansc310 Microcontroller Evaluation Board

    About the ÉlanSC310 Microcontroller Evaluation Board Congratulations on your decision to design with the ÉlanSC310 microcontroller! This sophisticated, integrated device is uniquely suited to meet the needs of the next generation of embedded solutions. From its high integration to PC/AT compatibility to remarkable power management, the ÉlanSC310 microcontroller is the ideal device to enable compact, fully functional, low-power designs with a quick time to market.
  • Page 10: Features

    Features External Connectors • Two serial port connections – One internal ÉlanSC310 16C450-compatible port (COM1 or COM2 configurable) – One Super I/O 16C550-compatible port (COM1 through COM4 configurable) • One parallel port connection from the ÉlanSC310 microcontroller • Two 16-bit ISA slots (for evaluation of ISA-based devices only) •...
  • Page 11 • Two 32-pin DIP sockets are provided to allow for BIOS ROMs (which socket is enabled is selected via JP32) • Either a 128Kx8 or 256Kx8 EPROM/Flash is supported (AMD’s 27C010 or 27C020 EPROM, and AMD’s 12-V 28F010, 5-V 29F010, 12-V 28F020, or 12-V 28F020A Flash are recommended) •...
  • Page 12 ÉlanSC310 Microcontroller Evaluation Board User’s Manual...
  • Page 13: Quick Start

    Chapter 1 Quick Start This chapter provides information that helps you quickly set up and start using the ÉlanSC310 microcontroller evaluation board. The ÉlanSC310 microcontroller evaluation board is shipped with evaluation BIOS’ from Phoenix and SystemSoft, which have been configured specifically for this board.
  • Page 14: Booting Dos From A Diskette

    AMD representative for any updates. • The BIOS Errata document discusses software issues pertaining to the Phoenix and SystemSoft BIOS’ that are shipped with your evaluation board. This document is available through your local AMD representative. ÉlanSC310 Microcontroller Evaluation Board User’s Manual...
  • Page 15: Installation Requirements

    Installation Requirements First you need the following from the ÉlanSC310 microcontroller evaluation board kit: • ÉlanSC310 microcontroller evaluation board • VGA display adapter You need to provide the following items (see the appendix “Verified Peripherals” on page B-1 for a list of peripherals that are known to work with the ÉlanSC310 microcontroller evaluation board): •...
  • Page 16: Board Installation

    Board Installation NOTE: See “ÉlanSC310 Microcontroller Evaluation Board” on page 2-2 for a layout diagram of the board. DANGER: Make sure the power supply and the VGA monitor are not plugged into an electrical outlet during the following steps. 1. Remove the board from the shipping carton. Visually inspect the board to verify that it was not damaged during shipment.
  • Page 17 7. Find one of the 4-wire power connectors from the PC power supply and attach it to the 4-pin connector on the disk drive just as you would for a standard PC installation. The disk-drive documentation should indicate the proper orientation of the power cable.
  • Page 18 Table 1-1. Installation Troubleshooting Problem Solution The board’s power LED does not The black MicroPower Off button, SW5, light when the power supply is needs to be pressed after power-up. turned on. The board’s power LED does not Check power supply connections at P25 light even after the MicroPower Off and P26.
  • Page 19: Connecting An Ide Hard Drive

    There is a problem you cannot Contact the AMD Technical Support resolve. Hotline at 1-800-222-9323. Connecting an IDE Hard Drive This section describes how to connect an IDE hard drive to the ÉlanSC310 microcontroller evaluation board.
  • Page 20 3. Find one of the 4-wire power connectors from the PC power supply and attach it to the 4-pin connector on the hard drive just as you would for a standard PC installation. The hard drive documentation should indicate the proper orientation of the power cable.
  • Page 21: For More Information

    For More Information ... If you need more information about: • How to setup and use the serial ports or parallel port, including a serial mouse, see “Serial Ports” on page 2-21. • How to setup and use the parallel port, see “Parallel Port” on page 2-21. •...
  • Page 22 ÉlanSC310 Microcontroller Evaluation Board User’s Manual 1-10...
  • Page 23: Board Functional Description

    Chapter 2 Board Functional Description The ÉlanSC310 microcontroller evaluation board provides a development platform for ÉlanSC310 microcontroller-based designs. Read the following sections to learn more about the board: • “Board Layout” on page 2-2 • “Evaluation Board Restrictions” on page 2-4 •...
  • Page 24: Board Layout

    Board Layout Keyboard 16C550 UART (Super I/O) PS/2 Mouse KBD/Mouse Power Connector Controller IDE and National Floppy Super I/O JP37 JP30 JP28 JP18 JP17 JP36 P27 P28 BIOS ROMs Application ROMs JP10 JP26 SLOTS RP1–RP2 RP5-RP6 High ROMs Low ROMs MicroPower Off Mode JP24 Even...
  • Page 25: Jp18

    Table 2-1. Board Layout Part Description Page Number JP1–JP7 Power measurement 2-23 JP10–JP11 Power measurement 2-23 JP12 ROM type 2-22 JP13 Application ROM size 2-22 JP16 2x CPU clock 2-16 JP17 Super I/O UART 2-16 JP18 PS/2 mouse 2-16, 2-20 JP19 Power measurement 2-23...
  • Page 26: Evaluation Board Restrictions

    (the AMD recommended part is also listed): – 128Kx8 ROM/EPROM (AMD 27C010) – 256Kx8 ROM/EPROM (AMD 27C020) – 128Kx8 Flash (AMD 12-V 28F010 or 5-V 29F010) – 256Kx8 Flash (AMD 12-V 28F020 or 28F020A) ÉlanSC310 Microcontroller Evaluation Board User’s Manual...
  • Page 27: Bios

    NOTE: These are evaluation BIOS’ only. Each BIOS has been tested on the evaluation board and a list of know errata is available on the AMD Utilities diskette. For the most recent errata listing, contact your local AMD representative.
  • Page 28: Systemsoft Bios

    SystemSoft BIOS On system power-up, the SystemSoft BIOS tests the system and determines if there are any problems with the setup configuration. Since there is no CMOS backup power on the evaluation board, it uses the default BIOS settings upon initial power- NOTE: You need to run setup each time the system is powered off and on again.
  • Page 29 Menu-Bar Option Description Parameters Item HD1 Translate Leave this unchecked Parameters Hard Disk 2 Sets parameters for Hard Standard (select from list) Drive 2 Custom (enter your own) Auto (auto-detects drive pa- rameters; works for most drives) HD2 Translate Leave this unchecked Parameters Internal COM Port Sets the ÉlanSC310 inter- COM1...
  • Page 30 Menu-Bar Option Description Parameters Item Typematic Rate Selects keyboard type- 10CPS with 500ms delay matic rate Boot Password Sets power-on password None SCU Password Sets password to enter None setup screen Memory Video & BIOS When On, shadows video shadow and BIOS code to DRAM PowerMgmt Enable PowerMgmt When On, sets up the ÉlanSC310 timers to tran-...
  • Page 31 Menu-Bar Option Description Parameters Item Suspend Amount time ÉlanSC310 remains in 2 minutes Doze mode with no activ- 4 minutes ity prior to transitioning to 6 minutes Sleep/Suspend mode. 8 minutes 10 minutes 12 minutes 14 minutes Defaults Defaults Sets all setup screen set- tings to default values.
  • Page 32: Phoenixpico Bios

    PhoenixPICO BIOS On system power-up, the PhoenixPICO BIOS tests the system and determines if there are any problems with the setup configuration. Since the evaluation board does not have CMOS back-up power, it uses the default BIOS settings on initial power-up.
  • Page 33: Phoenixpico Bios Main Menu Setup Screen Options

    Table 2-3. PhoenixPICO BIOS Main Menu Setup Screen Options Option Description Parameters System Time Hour, Minute, and (User enters) Second System Date Month, Date, and Year (User enters) Not Installed (for B) Diskette A Selects the type of 2.88MB/3.5" Diskette B floppy disk drive(s) 1.44MB/3.5"...
  • Page 34 Option Description Parameters Shadow Options: Enabled Video Shadow Shadows Video BIOS Disabled ROM. Memory Shadow Shadows memory in the Enabled region specified. Disabled If enabled, options are: C800–CBFF CC00–CFFF D000–D3FF D400–D7FF D800–DBFF DC00–DFFF E000–E3FF E400–E7FF E800–EBFF EC00–EFFF Boot Sequence Order in which the C: then A: system searches drives C: only...
  • Page 35: Phoenixpico Bios Advanced Menu Setup Screen Options

    Option Description Parameters System Memory Amount of conventional memory detected during boot- Extended Memory Amount of extended memory installed on the system. It is detected automatically, so it should not require any manipulation. * – If user type 48 is chosen, the following parameters must be set (they are usually found on the drive label): •...
  • Page 36: Phoenixpico Bios Power Menu Setup Screen Options

    Table 2-5. PhoenixPICO BIOS Power Menu Setup Screen Options Option Description Parameters Turning this feature On Power Management enables power Mode management. Selects power Power Savings Disabled management mode. Customize "Max. Battery Life" and Max. Battery Life "Max. Performance" set Max.
  • Page 37: Phoenixpico Bios Exit Menu Setup Screen Options

    Sets inactivity period of Fixed Disk Timeout Disabled fixed disk required 10 sec before Standby (motor 15 sec off). 30 sec 45 sec 1 min 2 min 4 min 8 min 12 min 16 min Length of time either Video Timeout Disabled the keyboard or mouse 10 sec...
  • Page 38: Bus Modes

    Bus Modes The ÉlanSC310 microcontroller allows designs to utilize two different bus options: ISA or Local Bus. While in ISA mode, all of the device’s ISA bus signals are available (refer to the ÉlanSC310 Microcontroller Data Sheet for a detailed description of the ISA bus).
  • Page 39: Isa Mode

    Table 2-7. Bus Mode Selection and Affected Jumpers Bus Mode Resistor JP16 JP17 JP18 Pack open closed Setting Full ISA Install Connects Connects RP1 & IRQ3 IRQ12 RP2 only from from Super I/O mouse Local Bus Install 2x CPU Connects Connects RP5 &...
  • Page 40: Local Bus Mode

    Local Bus Mode The ÉlanSC310 microcontroller evaluation board provides a proprietary local-bus connector for testing of local-bus designs. Since this connector is not standard, a custom interface is required to test the local-bus functionality of the ÉlanSC310 microcontroller on the evaluation board. In Local Bus mode, some of the ISA bus signals are lost.
  • Page 41: Dram Main Memory

    DRAM Main Memory The ÉlanSC310 microcontroller evaluation board comes standard with 2 Mbyte of standard 30-pin, 70-ns DRAM SIMMs installed on the board. The evaluation board requires DRAMs with access times of 70 ns or less (for 33 MHz operation). The DRAM memory can be upgraded using 30-pin SIMMs with 4- or 8-bit DRAMs;...
  • Page 42: I/O

    The ÉlanSC310 microcontroller integrates several standard I/O interfaces. A 16C450-compatible UART, bidirectional parallel port is controlled by the ÉlanSC310 microcontroller. In addition, the ÉlanSC310 microcontroller evaluation board contains a Super I/O, which contains a 16C550 UART, a floppy disk controller, and IDE hard drive interface. A standard 9-pin connector is provided for an extended PC keyboard.
  • Page 43: Serial Ports

    Super I/O UART is configured as COM1 or COM3, the IRQ4 line from the Super I/O is not connected, therefore polling must be used.) After DOS is booted, the DOS utility EVALSET.EXE provided on the AMD Utilities diskette included in your kit can be used to reinitialize either UART to the desired configuration.
  • Page 44: Roms

    Application ROM Size 256Kx8 (Flash or EPROM) 512Kx8 (EPROM only) NOTE: 512Kx8 Flash can be supported after a minor board rework. Contact your local AMD or distributor Field Application Engineer for more information. ÉlanSC310 Microcontroller Evaluation Board User’s Manual 2-22...
  • Page 45: Power Measurement

    A DOS application program has been provided to aid in placing the system in the various power management modes for power measurement. ELANPMU.EXE is on the AMD utilities diskette included with your kit. See “Elan PMU Evaluation Utility” on page 3-4 for more information on ELANPMU.EXE.
  • Page 46: Bl1-Bl4 Pins

    BL1–BL4 Pins These signals are used to indicate the current status of the battery to the ÉlanSC310 microcontroller. A high signal indicates normal operating conditions, while a low indicates a warning condition. Access to these signals has been provided on the evaluation board to allow designers to test their functionality.
  • Page 47: Suspend/Resume

    Suspend/Resume The ÉlanSC310 microcontroller evaluation board provides a hardware option to allow the user to toggle between the High Speed and Suspend modes. By pressing the Suspend/Resume button after the system has powered up, the system enters the Suspend mode (assuming the ACIN signal is low). By pressing the Suspend/ Resume button again, the system returns to High Speed mode.
  • Page 48: Micropower Off Mode

    MicroPower Off Mode This mode is the lowest power mode for the ÉlanSC310 microcontroller. When the system is initially powered by turning on the power supply and then pressing the MicroPower Off button, SW5, the system enters High Speed mode. The red power light indicates that the system is fully powered on.
  • Page 49: Using The Software

    Using the Software The ÉlanSC310 microcontroller evaluation board kit currently ships with four diskettes: the SystemSoft Evaluation diskette, the PhoneixPICO Evaluation diskette, the Datalight Software Evaluation Kit diskette, and the AMD Utilities diskette. SystemSoft Evaluation Diskette This diskette contains the evaluation version of SystemSoft’s BIOS ROM image programmed into the ROM on the evaluation board.
  • Page 50: Amd Utilities Diskette

    Utility to configure the two serial ports on the evaluation board. Source code is provided. FLASH.ZIP Utility for Flashing AMD’s 12-V 28F010, 5-V 29F010, 12-V 28F020, or 12-V 28F020A Flash parts on the evaluation board. Source code is provided. MMSINFO.ZIP Utility for displaying MMS window configuration information.
  • Page 51 29F010, 28F020, and 28F020A Flash parts on the ÉlanSC310 microcontroller evaluation board. Source code is provided for this utility to be able to modify it for other platforms and other AMD Flash devices. Refer to the README and *.TXT files in this zipfile for more information.
  • Page 52: Elan Pmu Evaluation Utility

    ÉlanSC310 microcontroller. This utility only runs on Rev. 2.2 or later of the ÉlanSC310 microcontroller evaluation board (the revision number is silkscreened on the board next to the AMD logo and name). By using a current meter attached to the ÉlanSC310 microcontroller’s various voltage plains, the user can see how different PMU setups affect power consumption.
  • Page 53: A: Setup Pmu Mode Characteristics (Pmcx Pins, Cpu Speed)

    The following main menu appears: ELAN PMU Evaluation Utility Version 1.0 A: Setup PMU Mode Characteristics (PMCx Pins, CPU Speed) B: Force PMU State Transitions C: Test Battery Level & ACIN Pins X: Restore PMU State and Exit to DOS Z: Leave current PMU values and Exit to DOS Enter Selection =>/ The spinning cursor "/"...
  • Page 54 The state of the PMC pins can be set for each PMU mode. While the particular state the PMC pin is in does not significantly affect the ÉlanSC310 microcontroller’s power consumption, this matrix allows the user to see what control the user has for external control of the PMC pins for each PMU mode. Note that the PMC pin setting for the Low and High Speed PLL modes mirror each other.
  • Page 55 Low Speed PLL Mode Column • The CPU speed can be set to 4.61 Mhz, 2.30 Mhz, 1.15 Mhz, or 0.58 Mhz. • The High Speed PLL can be enabled or disabled in this mode. • The Low Speed PLL is always enabled for this mode. •...
  • Page 56: B: Force Pmu State Transitions

    B: Force PMU State Transitions ELAN PMU Evaluation Utility Force PMU Modes A: Force PMU to Low Speed PLL Mode xxx Mhz B: Force PMU to Doze Mode C: Force PMU to Sleep Mode D: Force PMU to Suspend Mode X: Return to Main Menu Enter Selection=>/ Below this menu, the current PMU mode that the ÉlanSC310 microcontroller is in...
  • Page 57: C: Test Battery Level & Acin Pins

    D: Force PMU to Suspend Mode • The keyboard is disabled in this mode. Pressing the Suspend/Resume key or toggling the ACIN pin returns the system to High Speed PLL mode. C: Test Battery Level & ACIN Pins This menu item shows how the battery level and ACIN pins are tied to the PMU. Pin BL1 can be used to force the CPU to run at 9.2 Mhz.
  • Page 58: Evalset Serial And Parallel Port Setup Utility

    EvalSet Serial and Parallel Port Setup Utility EVALSET.EXE has been provided to allow easy activation of the serial and parallel ports on the ÉlanSC310 microcontroller evaluation board. The BIOS on this board was designed to be generic, therefore these functions are not enabled by the BIOS on the evaluation board.
  • Page 59: Parallel Port 1

    Examples Sets the Super I/O UART to be COM2: evalset ser2 0x2f8 3 Disables the Super I/O UART evalset ser2 0 0 NOTE: Once the base address is set, the UART is programmed to 9600 baud, no parity, 8 data, 1 stop. Parallel Port 1 This is the internal parallel port on the ÉlanSC310 microcontroller.
  • Page 60: Memory Management System (Mms) Viewer Utility

    Memory Management System (MMS) Viewer Utility This utility is part of the collateral for the ÉlanSC310 microcontroller. The ÉlanSC310 microcontroller is a highly integrated device with many subsystems. Many of these subsystems are unique to the ÉlanSC310. The purpose of the MMSVIEW utility is to provide the new ÉlanSC310 microcontroller user with the ability to explore the capabilities of the ÉlanSC310 MMS subsystem without having to invest much in the way of software development or chip register learning...
  • Page 61: Scope

    The fact that it may run on other customer platforms is purely coincidental NOTE: No support of any kind is provided for porting this utility to any platform other than the ÉlanSC310 microcontroller evaluation board revision 2.2 or later except by special agreement between AMD and the customer. Operating Instructions Command-Line Parameters MMSVIEW assumes that MMS page 4 (resides at D0000h when MMS page 0 is set up to reside at C0000h) is available for use.
  • Page 62 Initial State After MMSVIEW has been invoked from the DOS command line, data is displayed in a fashion similar to DOS debug. MMSA page 4 at D0000h is selected, and the device that is accessed is system RAM. The first 256 bytes of the selected device are displayed starting at offset 0 (i.e., the start of the interrupt vector table at 0:0 in RAM.) Keystroke Commands...
  • Page 63 Page Up The Page Up key displays data on the previous 16-Kbyte boundary. For example, if the current device data starting at offset 4100h is being displayed, and Page Up is pressed, the data from device offset 0100h is displayed. Page Down The Page Down key does the inverse of the Page Up key;...
  • Page 64 The d key selects which device the current MMS page points to. Pressing the d key causes the system to prompt for the new device. Enter a 0, 1, or 3 (0 = DOS ROM, 1 = system RAM, 3 = BIOS ROM), and press enter. Invalid input is not accepted.
  • Page 65: Restrictions On Use

    The n command allows the user to select the use of a new MMS page (0–7). This can be useful in avoiding system conflicts. The default page can be changed before entering the program using the command-line capability to set this option as described on page 3-13.
  • Page 66 2. The second element of compatibility is the use of the MMS windows on the customer platform. MMSVIEW assumes that MMS page 4 (resides at D0000h when MMS page 0 is set up to reside at C0000h) is available for use. This may conflict with drivers loaded on the evaluation board platform that require the use of MMS (ROMDOS, EMM386, etc.).
  • Page 67: Register Dump Utility

    Register Dump Utility This register dump utility has been provided for use on the ÉlanSC310 microcontroller evaluation board. It is intended to provide an easy-to-use register- manipulation program. This program displays the index registers in the ÉlanSC310 microcontroller, grouped by functionality: •...
  • Page 68 ÉlanSC310 Microcontroller Evaluation Board User’s Manual 3-20...
  • Page 69: Developing Code

    Chapter 4 Developing Code This document is meant to aid the programmer who is developing BIOS code, Power Management code, etc. using the ÉlanSC310 microcontroller evaluation board. This evaluation board was designed to support a number of different system configurations (e.g., Full ISA Bus mode, Application ROM support, IDE drives, Floppy drive, etc.).
  • Page 70: Programmable General Purpose (Pgp) Pins

    Programmable General Purpose (PGP) Pins The ÉlanSC310 microcontroller has four Programmable General Purpose (PGP) pins which can be set up as inputs, outputs, address decodes, and address decodes that are gated with the I/O read or I/O write pulse. Index registers for the PGP pins are write only.
  • Page 71: Power Management Control (Pmc) Pins

    PGP1 This pin is used as an address decode for the IDE CS0. It should be programmed as an address decode for I/O addresses 1F0H–1F7H. Setting the ÉlanSC310 microcontroller’s Index 91h to xxxx11xxb programs PGP1 as an address decode. Setting ÉlanSC310 Index 9Ch to 3Eh sets the address range to 1F0h–1F7h. PGP1 must also be enabled as an output for the evaluation board.
  • Page 72 PMC0 This pin is logically ORed with the system Reset pin from the ÉlanSC310 microcontroller (RSTDRV) and fed to the reset pin of the 8042 keyboard controller. It is used to perform a software reset to the 8042. A value of 1 drives the reset pin of the 8042 active.
  • Page 73: Programming Bios Flash/Eprom Or Application Flash/Eprom

    BIOS sockets (U20 or U59), and the application sockets (U16, U17, U18, U19). The following items need to be addressed: • Controlling the programming voltage for 12-V parts such as the AMD 28F020A • Enabling writes to the BIOS and application ROM sockets •...
  • Page 74 512Kx8 EPROM parts exists. Jumper JP13 controls which is selected. NOTE: 512Kx8 Flash can be supported after a minor board rework. Contact your local AMD or distributor Field Application Engineer for more information. When set for 256Kx8 parts: even addresses from 0–7FFFEh access socket U16;...
  • Page 75: Evaluation Board's Memory Map

    (JP13=2-3 indicates 512Kx8 parts, and 512Kx8 Flash is only supported after a minor board rework. Contact your local AMD or distributor Field Application Engineer for details.) Initialization Example for Flash Programming 1. Set up PGP0 for I/O address 100h: Elan Index 91H = 3Eh ;sets up PGP0 to be gated with...
  • Page 76: Typical Full Isa Memory Map

    Table 4-2. Typical Full ISA Memory Map Memory Type Accessed Special Notes Physical Address 1FFFFFh– DRAM. 100000h FFFFFh– BIOS ROM (ROMCS). ROMCS is set up for lin- E0000h 64K BIOS image + ROM-DOS kernel. ear decode. May be shad- owed to DRAM. DFFFFh–...
  • Page 77 2-3 = 512K). NOTE: 512Kx8 Flash can be supported after a minor board rework. Contact your local AMD or distributor Field Application Engineer for more information. Access to the application ROM begins at offset 0h, and extends up to 1FFFFFh, depending on the size and number of parts installed.
  • Page 78: Evaluation Board's I/O Map

    Evaluation Board’s I/O Map Because the ÉlanSC310 microcontroller and the evaluation board are so configurable, there is not one single I/O map that covers all cases. What is illustrated here is a typical memory map for the evaluation board configured in Full ISA mode with the ÉlanSC310 microcontroller internal serial port enabled as COM1, the Super I/O floppy drive controller enabled, an IDE hard drive, and the Super I/O serial port enabled as COM2.
  • Page 79: Evaluation Board's Irq Mapping

    I/O Address Device Accessed Special Notes ÉlanSC310 internal gate A20 and reset Refer to the ÉlanSC310 Microcontrol- control (internal to the ÉlanSC310) ler Programmer’s Reference Manual. 80h–8Fh DMA page registers. Channels 0–7 (internal ÉlanSC310). 70h–71h RTC index and data registers (internal MMSB is disabled which allows ac- to the ÉlanSC310).
  • Page 80: Typical Full Isa Irq Mapping

    Table 4-4. Typical Full ISA IRQ Mapping IRQ Device Assigned Special Notes Available for ISA bus Connected to IDE interface Reserved Available for ISA bus Available for ISA bus Available for ISA bus Available for ISA bus ÉlanSC310 internal RTC interrupt ÉlanSC310 internal parallel port Super I/O floppy drive controller Available for ISA bus...
  • Page 81: Evaluation Board's Dma Mapping

    Evaluation Board’s DMA Mapping The following table is the DMA mapping for the ÉlanSC310 microcontroller evaluation board. Table 4-5. Typical Full ISA DMA Mapping DMA Device Assigned Special Notes ISA bus 16-bit I/O accesses ISA bus 16-bit I/O accesses ISA bus 16-bit I/O accesses Reserved Used to cascade DMA channels 0–3...
  • Page 82: Evaluation Board's Components

    Evaluation Board’s Components 8042 Keyboard Controller The evaluation board uses a non-static 8042 keyboard controller. What this means to the programmer is that if SysCLK stops being driven to the 8042 for any period of time, the controller must be reset once SysCLK starts being driven again in order for the 8042 to function properly.
  • Page 83: Enabling The Élansc310 Internal Serial Port

    The Super I/O parallel port is not connected and therefore should not be enabled. The floppy drive interface on the Super I/O is enabled. DMA channel 2 is used and the floppy IRQ is connected to PIRQ1 on the ÉlanSC310 microcontroller. (Note: PIRQ1 on the ÉlanSC310 is internally set to IRQ6 when in Full ISA Bus mode;...
  • Page 84 ÉlanSC310 Microcontroller Evaluation Board User’s Manual 4-16...
  • Page 85 Appendix A Evaluation Board Setup Summary This appendix summarizes the jumper and switch settings of the ÉlanSC310 microcontroller evaluation board. For the location of these parts on the board, see Figure 2-1 on page 2-2. ÉlanSC310 Microcontroller Evaluation Board User’s Manual...
  • Page 86: Bus Mode Selection And Affected Jumpers

    BIOS ROM socket U59 (Phoenix) U20 (SystemSoft) 1– 512Kx8 Flash can only be supported after a minor board rework. Contact your local AMD or distributor Field Application Engineer for more information 2– Cannot be set in Full ISA or Local Bus mode.
  • Page 87 Table A-3. JP18 Mode Pin Setting Function ISA or Local bus Closed Enables PS/2 port (Connects IRQ12 from 8042 to IRQ12 on ÉlanSC310 Device) Table A-4. Switches SW3: Connects VGARDY to Open VLRDYI Connects VLRDYO to VLRDYI Open SW4: Memory = 5 V Memory = 3.3 V Connects PIRQ1 to ÉlanSC310 Disconnects PIRQ1 from...
  • Page 88: Power Measurement Jumpers

    Table A-5. Power Measurement Jumpers NOTE: Be sure to turn off system power before removing JP1–JP11. Replace JP1–11 before power-up or the system will not work. Jumper V Logic connected to V plane ÉlanSC310 core V only. Always 3.3 V. ÉlanSC310 AV pin.
  • Page 89: Verified Peripherals

    Appendix B Verified Peripherals This a list of peripherals that have been verified to work on the ÉlanSC310 microcontroller evaluation board: Peripheral Manufacturer Model # Floppy Drive Mitsumi D359T3 TEAC FD-235HF Hard Drive* Quantum ProDrive LPS series Western Digital Caviar series Power Supply DTK Computer Inc.
  • Page 90 ÉlanSC310 Microcontroller Evaluation Board User’s Manual...
  • Page 91: Board Layout Suggestions

    Appendix C Board Layout Suggestions The following suggestions concern the ÉlanSC310 microcontroller evaluation board layout strategy for the 32-kHz oscillator, the PLLs, and the power supplies. The goal is to minimize noise and noise coupling associated with the way the board is laid out.
  • Page 92 Phase-Locked Loops Board layout considerations for the four PLLs suggest the following precautions: • Keep the output traces for the four PLLs as short as possible and keep them as far away from each other (and other clocking signals) as possible. •...
  • Page 93: Schematics

    Appendix D Schematics The schematics beginning on page D-2 are the actual Orcad schematics used to build the ÉlanSC310 microcontroller evaluation board. These schematics are useful for understanding and modifying the evaluation board. Since the evaluation board incorporates many different possible configurations for the ÉlanSC310 microcontroller, these schematics are not a good place to start for actual ÉlanSC310 microcontroller-based designs.
  • Page 94 RESIN# 10UF/10V INIT# INIT# ’[PPDSC#]’ PPDWE#(PPDCS#) PPDWE# Install JP29 if using ElanSC300 rev B or PPOEN# PPOEN# ElanSC310 without uPower mode. ’DTR#/CFG1’ DTR# DTR# Remove JP29 if using ElanSC300 rev B or ’RTS#/CFG0’ VCCELSY2 RTS# RTS# ElanSC310 with uPower mode.
  • Page 95 FRM1 - ElanSC300 only - CP11 CP21 (C) Advanced Micro Devices, Inc. 5204 E. Ben White Blvd. Austin, Texas 78741 (800) 222-9323 AMD Proprietary/All Rights Reserved DSCE# Title DSOE# DSWE# ElanSC300 Socket - 208 PIN PGA SOCKET DSMA[0..14] DSMA[0..14] DSMD[0..7] Size Document Number DSMD[0..7]...
  • Page 96 10th Center 30x2 Berg AMP 3-102977-0 AMP 3-102977-0 ELAN Signal Headers Note: ElanSC300 Chip/schematic signal name ’ElanSC310 Chip signal name’ (C) Advanced Micro Devices, Inc. 5204 E. Ben White Blvd. Austin, Texas 78741 (800) 222-9323 AMD Proprietary/All Rights Reserved Title...
  • Page 97 32KINR 32KIN 5204 E. Ben White Blvd. 32KINR SW PBNO 27PF Austin, Texas 78741 SUS/RESUME (800) 222-9323 32.768KHz AMD Proprietary/All Rights Reserved Title XTAL,SWITCHES,LOOP FILTER COMPONENTS,SPEAKER 32KOUT 32KOUT Size Document Number 27PF ElanSC300/310 Evaluation Board Reset Switch Suspend/Resume Switch System Speaker...
  • Page 98 R236 and depop R237. If using ElanSC300 rev B or ElanSC310 with the parallel port, * - Note: if using ElanSC310, do not populate R309 and R326 - R339. install R237 and depop R236. If using ElanSC300 rev A, always install R237 and Depop R236.
  • Page 99 10UF/10V 10UF/10V GND GND (C) Advanced Micro Devices, Inc. 5204 E. Ben White Blvd. Austin, Texas 78741 (800) 222-9323 AMD Proprietary/All Rights Reserved Title DRAM Main Memory SIMMS Size Document Number ElanSC300/310 Evaluation Board Date: March 29, 1996 Sheet 6 of...
  • Page 100 32-Dip Socket ElanSC300 only ElanSC300 only SRCS3# MWE# SRCS1# * - Note: If using ElanSC310, do not populate: U2 - U5, JP8, JP9 Main System Memory - SRAM VCCMEM53 - ElanSC300 only - VCCSRAM (C) Advanced Micro Devices, Inc. *HEADER 2 5204 E.
  • Page 101 5204 E. Ben White Blvd. HD151015 C177 Austin, Texas 78741 24-SOIC 0.1UF (800) 222-9323 VCCB>=VCCA AMD Proprietary/All Rights Reserved Title BSDRDH SCP, Keyboard, Mouse, & SD Buffers Size Document Number ElanSC300/310 Evaluation Board Date: March 29, 1996 Sheet 8 of...
  • Page 102 ElanSC300 rev B: LVDD#(A12/BALE) on pins 2 & 3. 1 2 3 LVDD# If using ElanSC300 rev B or ElanSC310, then: LVDD# install JP31 on pins 1 & 2 to select A12, or ElanSC310: ’A12(BALE)’ install JP31 on pins 2 & 3 to select SA12.
  • Page 103 5204 E. Ben White Blvd. Use switch for 512Kx8 ROMs Austin, Texas 78741 VCCSYS5 VCCROM or 256Kx8 Flash chips (800) 222-9323 JP11 AMD Proprietary/All Rights Reserved Title C193 C194 BIOS & DOS ROM (Flash or EPROM) HEADER 2 Power Measurement Point Size Document Number...
  • Page 104 2ISA22 2ISA23 Lift (disconnect) U48 pins 3 and 6, and populate R238 & R239 2ISA24 VCCSYS5 if using ElanSC300 rev B without parallel port, or ElanSC310. VCCSYS5 2ISA25 If using ElanSC310, do not populate U22-U24, U49, JP34, JP35. R220 R221 Also see note on page 15.
  • Page 105 ElanSC300 only 2ISA[0..25] PCMCIA Buffered Connectors 2ISA[0..25] - ElanSC300 only - (C) Advanced Micro Devices, Inc. If using ElanSC310, do not populate P13 and P14. 5204 E. Ben White Blvd. Austin, Texas 78741 (800) 222-9323 VCC1CRD5 VCC2CRD5 AMD Proprietary/All Rights Reserved...
  • Page 106 ElanSC300 only BSA[0..23] PCMCIA Non-Buffered Connectors BSA[0..23] - ElanSC300 only - (C) Advanced Micro Devices, Inc. If using ElanSC310, do not populate P15 and P16. 5204 E. Ben White Blvd. Austin, Texas 78741 (800) 222-9323 AMD Proprietary/All Rights Reserved Title...
  • Page 107 *0.1UF DSOE# DSWE# VCCSY253 *62256-10(SYS253) 28-DIP 32Kx8 SRAM Toshiba DSCE# ENCGA# If using ElanSC310, do not populate: U25, R341-R348, P17, P18, C72-81, R95-R106, VR1. ENCGA# Internal Video RAM U26A 74HCT32(SYS253) - ElanSC300 only - AMP 747844-4 CP21 CP11 FRM1 *CGA CRT...
  • Page 108 PPACK# Populate R243 & R241 and depop R242 & R240 if using ElanSC300 rev B PPBUSY without parallel port. PPPE If using ElanSC310, depopulate all 4 resistors: R240 - R243. VCC5 PPSLCT Also see notes on PPOEN# pages 5 and 11.
  • Page 109 SHORT FRM1 Socket AMP 643646-2 IRQ15 SHORT LVEE# (C) Advanced Micro Devices, Inc. DSMD[0..7] 5204 E. Ben White Blvd. DSMD[0..7] ’ElanSC310 chip signal name’ Austin, Texas 78741 (800) 222-9323 DSMD0 ’LDEV#(RSVD)’ DSMD1 DRQ6 AMD Proprietary/All Rights Reserved SHORT DSMD2 IRQ11...
  • Page 110 SHORT VLRDYI# SW DIP-4 Austin, Texas 78741 DSMD2 SHORT VLBLE# (800) 222-9323 DSMD3 SHORT VLBHE# DSMD4 VLW/R# AMD Proprietary/All Rights Reserved SHORT DSMD5 VLM/IO# SHORT Title DSMD6 VLD/C# NOTE SHORT VL-Bus & Local Bus VGA Connectors DSMD7 VLADS# Switch in VLBRDYI# to use the VL Bus.
  • Page 111 AMD Proprietary/All Rights Reserved EN10 VPPO1 *74HCT74(V5) Title ElanSC300 only LOW1 DC/DC Power RESDRV# Size Document Number VPP2 LOW2 VPP1 ElanSC300/310 Evaluation Board *MIC2558(V5) If using ElanSC310, depopulate U36 and U38. 14-SOIC ElanSC300 only Date: June 6, 1996 Sheet 18 of...
  • Page 112 Install JP26 to disable micropower. *HEADER 2 R392 XIORESET# U56B Remove JP27 if using ElanSC300 rev B or ElanSC310 without uPower mode. 74HC08 Micro Power Mode Switch (C) Advanced Micro Devices, Inc. 5204 E. Ben White Blvd. Austin, Texas 78741...
  • Page 113 AMD Proprietary/All Rights Reserved 1.2uH ENCGA# Title LVDD# VCCLCD5 C250 Power Switching *FMC2A U26B ElanSC300 only 33uF TANT Size Document Number *SI9956DY 74HCT32(SYS253) ElanSC300 only ElanSC300/310 Evaluation Board SOT-25 If using ElanSC310, remove Q11-Q13 and Q20-Q22. Date: March 29, 1996 Sheet 20 of...
  • Page 114 IDE 10th Cntr 22x2 Berg 5204 E. Ben White Blvd. S107 SHORT U46P13 AMP 2-102977-2 Austin, Texas 78741 VCCSYS5 (800) 222-9323 U46D AMD Proprietary/All Rights Reserved 74HCT32(SYS5) C195 Title 10UF/10V Floppy & IDE Interface Size Document Number IOCS16# ElanSC300/310 Evaluation Board Date:...
  • Page 115 220PF 220PF 220PF 220PF 220PF 220PF 220PF Austin, Texas 78741 C162 (800) 222-9323 1UF/16V AMD Proprietary/All Rights Reserved RB400D LT1337A(SYS5) C159 28-WSOIC Title 0.1UF GND GND Spare Gates & Super I/O Serial Port Size Document Number ElanSC300/310 Evaluation Board Date:...
  • Page 116 (800) 222-9323 0.1UF 0.1UF 0.1UF 0.1UF 0.1UF AMD Proprietary/All Rights Reserved Title SPARES continued Decoupling caps for components that I added on the REV 2 design. Size Document Number Place caps close to device that it belongs to. ElanSC300/310 Evaluation Board...
  • Page 117: Index

    Index PhoenixPICO diskette, 3-1 restrictions, 2-4 Numerics shadowing in SystemSoft, 2-8 supported, xi 8042 keyboard controller, 2-20, 4-14 SystemSoft BIOS, 2-6–2-9 SystemSoft diskette, 3-1 BIOS ROM displaying region, 3-12 memory mapping, 4-9 ACIN pin selecting, 2-22 related to PMU, 3-9 writes, enabling, 4-5 simulating battery back-up conditions, BIOSCS, 4-9...
  • Page 118 Elan PMU evaluation utility setting in PhoenixPICO, 2-13 See elanpmu. COM ports, internal elaninit.zip, 3-2 setting in SystemSoft, 2-7 elanpmu, 3-4–3-9 configuration jumpers, A-2 elanpmu.zip, 3-3 connectors, external, x ÉlanSC310 Evaluation Board CPURDY, 2-18 See evaluation board. CS1, 4-3 EPROM address mapping, 4-6 programming, 4-5–4-7 restrictions, 2-4...
  • Page 119 Index 51h, 4-6 Index 62H, 4-5 Index 62h, 4-5 Index 65h, 4-8, 4-9 Flash Index 69h, 4-8 address mapping, 4-6 Index 6Dh, 4-8 initialization example, 4-7 Index 70h, 4-2 jumper settings, 4-6 Index 74h, 4-3 programming, 3-3, 4-5–4-7 Index 77h, 4-15 restrictions, 2-4 Index 80h, 4-4 selecting, 2-22...
  • Page 120 JP16–JP18, 2-17 See mmsview.exe JP17, 2-20, A-2 MicroPower Off mode, 2-26 JP18, 2-20, A-2, A-3 JP19, 2-23, A-4 MMSA and MMSB windows, 3-3 JP1–JP11, 2-23 resources accessible, 3-12 JP1–JP7, A-4 viewing system resources through, 3-12 JP32, 2-5, 2-22, A-2 mmsinfo.exe, 3-3 jumpers mmsinfo.zip, 3-3 configuration, A-2...
  • Page 121 enabling in PhoenixPICO, 2-14 enabling in SystemSoft, 2-8 features, x layout suggestions, C-2 P19, 2-21 lowest mode, 2-26 P20, 2-21 power consumption, affecting, 3-4 P28, 2-21 simulation, 2-25 P45, 2-21 using, 2-24–2-25 parallel port Power Management Control pins setting, 2-21 See PMC pins.
  • Page 122 SW4-4–SW4-7, 2-24 SW4-8, 2-25 SW5, 2-26 switches sdb.exe, 3-4 list of, A-3 sdb.zip, 3-4 settings, A-1 serial ports system date and time internal, enabling, 4-15 setting in PhoenixPICO, 2-11 serial port 1, 3-10 setting in SystemSoft, 2-6 serial port 2, 3-10 system memory, See memory, system.
  • Page 123 VGARDY, 2-18 video display, setting in PhoenixPICO, 2-11 display, setting in SystemSoft, 2-7 shadowing BIOS ROM in PhoenixPICO, 2-12 shadowing in SystemSoft, 2-8 view of data appending to log file, 3-12 VLRDYI, 2-18 VLRDYO, 2-18 voltage controlling, 4-5 VPP, 4-5 VRT bit, 2-6 Index-7 ÉlanSC310 Microcontroller Evaluation Board User’s Manual...
  • Page 124 ÉlanSC310 Microcontroller Evaluation Board User’s Manual Index-8...

Table of Contents