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.
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 .............
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.
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) •...
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.
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...
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): •...
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.
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.
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. •...
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 •...
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...
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.
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.
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.
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...
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): •...
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.
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...
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).
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 &...
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.
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;...
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.
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.
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...
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.
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.
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.
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.
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.
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.
É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.
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. •...
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...
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.
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.
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.
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...
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.
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.).
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: •...
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.).
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.
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.
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;...
(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...
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.
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.
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).
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...
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...
Evaluation Board’s Components 8042 Keyboard Controller The evaluation board uses a non-static 8042 keyboard controller. What this means to the programmer is that if SysCLK stops being driven to the 8042 for any period of time, the controller must be reset once SysCLK starts being driven again in order for the 8042 to function properly.
The 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 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...
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...
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.
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.
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. •...
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...
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 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...
Need help?
Do you have a question about the ElanSC310 and is the answer not in the manual?
Questions and answers