| The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers. |
Microcontroller Evaluation Board, Revision 1996 Advanced Micro De
Top Searches for this datasheetMicrocontroller Evaluation Board User's Manual Microcontroller Evaluation Board, Revision 1996 Advanced Micro Devices, Inc. rights reserved. part this publication reproduced, stored retrieval system, transmitted form means, electronic, mechanical, photocopying, recording, otherwise, without prior written permission Advanced Micro Devices, Inc. Use, duplication, disclosure Government subject restrictions forth subdivision (b)(3)(ii) Rights Technical Data Computer Software clause 252.227-7013. Advanced Micro Devices, Inc., 5204 White Blvd., Austin, 78741. registered trademark, trademark Advanced Micro Devices, Inc. Other product brand names used solely identification trademarks registered trademarks their respective companies. text pages this document have been printed recycled paper consisting recycled fiber virgin fiber; post-consumer waste content 10%. These pages recyclable. Advanced Micro Devices, Inc. 5204 White Blvd. Austin, 78741-7399 Contents About Microcontroller Evaluation Board Features.x Chapter Quick Start Booting From Diskette Installation Requirements. Board Installation Connecting Hard Drive More Information Chapter Board Functional Description Board Layout Evaluation Board Restrictions. BIOS SystemSoft BIOS PhoenixPICO BIOS 2-10 Modes 2-16 Mode 2-17 Local Mode 2-18 Microcontroller Evaluation Board User's Manual Memory. 2-18 DRAM Main Memory. 2-19 Memory Voltage Setting 2-19 2-20 PS/2 Mouse. 2-20 Serial Ports 2-21 Parallel Port 2-21 Hard Drive 2-21 ROMs. 2-22 Power Measurement 2-23 BL1-BL4 Pins. 2-24 Breadboard Area. 2-24 Power Management 2-24 Suspend/Resume 2-25 Power Management Simulation 2-25 MicroPower Mode 2-26 Chapter Using Software SystemSoft Evaluation Diskette. PhoenixPICO Evaluation Diskette Datalight Software Evaluation Diskette. Utilities Diskette Elan Evaluation Utility Setup Mode Characteristics (PMCx Pins, Speed). Force State Transitions Test Battery Level ACIN Pins. Restore State Exit DOS. Leave Current Values Exit Microcontroller Evaluation Board User's Manual EvalSet Serial Parallel Port Setup Utility 3-10 Serial Port 3-10 Serial Port 3-10 Parallel Port 3-11 Usage. 3-11 Memory Management System (MMS) Viewer Utility 3-12 Description 3-12 Scope 3-13 Operating Instructions. 3-13 Restrictions 3-17 Register Dump Utility 3-19 Chapter Developing Code Programmable General Purpose (PGP) Pins Power Management Control (PMC) Pins. Programming BIOS Flash/EPROM Application Flash/EPROM Evaluation Board's Memory Evaluation Board's 4-10 Evaluation Board's Mapping. 4-11 Evaluation Board's Mapping 4-13 Evaluation Board's Components. 4-14 Enabling Internal Serial Port 4-15 Microcontroller Evaluation Board User's Manual Appendix Evaluation Board Setup Summary Setup Summary. Appendix Verified Peripherals Verified Peripherals Appendix Board Layout Suggestions Board Layout Suggestions. Appendix Schematics Schematics Index Microcontroller Evaluation Board User's Manual List Figures Microcontroller Evaluation Board List Tables Installation Troubleshooting Board Layout. SystemSoft BIOS Set-Up Screen Options PhoenixPICO BIOS Main Menu Setup Screen Options 2-11 PhoenixPICO BIOS Advanced Menu Setup Screen Options 2-13 PhoenixPICO BIOS Power Menu Setup Screen Options 2-14 PhoenixPICO BIOS Exit Menu Setup Screen Options. 2-15 Mode Selection Affected Jumpers 2-17 Address 100-107 Typical Full Memory Typical Full 4-10 Typical Full Mapping 4-12 Typical Full Mapping. 4-13 Mode Selection Affected Jumpers Configuration Jumpers JP18 Switches Power Measurement Jumpers Microcontroller Evaluation Board User's Manual viii Microcontroller Evaluation Board User's Manual About Microcontroller Evaluation Board Congratulations your decision design with microcontroller! This sophisticated, integrated device uniquely suited meet needs next generation embedded solutions. From high integration PC/AT compatibility remarkable power management, microcontroller ideal device enable compact, fully functional, low-power designs with quick time market. microcontroller evaluation board been provided test development platform microcontroller-based designs. Most possible options features microcontroller exercised this board. Since there numerous options available, this board much larger form factor than could achieved with dedicated features. This evaluation board provided reference only should only used experiment with design trade-offs microcontroller, make power measurements, develop operating application software. NOTE: Advanced Micro Devices does assume responsibility maintenance this evaluation tool. Changes schematics will only made board required back through layout. Refer Microcontroller Data Sheet Microcontroller Programmer's Reference Manual detailed information microcontroller. Microcontroller Evaluation Board User's Manual Features External Connectors serial port connections internal 16C450-compatible port (COM1 COM2 configurable) Super 16C550-compatible port (COM1 through COM4 configurable) parallel port connection from microcontroller 16-bit slots (for evaluation ISA-based devices only) connector (connected bus) floppy-drive connector (connected Super floppy-drive controller) AT-style keyboard connector (connected 8042 keyboard controller) PS/2-style mouse connector (connected 8042 keyboard controller) Main Memory Configurations DRAM Kbyte, Mbyte, Mbyte, Mbyte, Mbyte Mbyte DRAM configurations supported DRAM support Four standard 30-pin DRAM SIMM sockets standard, 72-pin DRAM, 16-bit SIMM socket (can used instead 30-pin sockets) Power Management Power planes isolated jumpers provided measure current consumption. voltage sources are: VCC, VCCMEM, VCCSYS, VCCSYS2, VCC5, VCC1, AVCC Suspend/Resume button provided (note that BIOS' enable suspend/resume function) MicroPower button provided testing switch transitioning battery-low ACIN pins testing Microcontroller Evaluation Board User's Manual Modes Full mode (full 16-bit support) Local mode (16-bit support high speed video) BIOS 32-pin sockets provided allow BIOS ROMs (which socket enabled selected JP32) Either 128Kx8 256Kx8 EPROM/Flash supported (AMD's 27C010 27C020 EPROM, AMD's 12-V 28F010, 29F010, 12-V 28F020, 12-V 28F020A Flash recommended) 12-V programming voltage available Evaluation copies PhoenixPICO BIOS SystemSoft BIOS provided sockets evaluation board Application (DOS ROM) Four 32-pin sockets provided application space 256Kx8 512Kx8 EPROM/ROM devices supported (AMD's 27C020 27C040 recommended) 256Kx8 Flash devices supported (AMD's 12-V 28F020 12-V 28F020A Flash recommended) NOTE: 512Kx8 Flash supported after minor board rework. Contact your local distributor Field Application Engineer more information. Application space 16-bits wide (two four devices must used) 12-V programming voltage available Datalight ROM-DOS mini-SDK (software developer's kit) provided with evaluation Debugging Headers signals microcontroller Supports Soft tools tools Support standard application debugging tools Support Compatible with standard 32-bit operating systems DOS, WinLight, Windows 3.1, GEOS, Microcontroller Evaluation Board User's Manual Microcontroller Evaluation Board User's Manual Chapter Quick Start This chapter provides information that helps quickly start using microcontroller evaluation board. microcontroller evaluation board shipped with evaluation BIOS' from Phoenix SystemSoft, which have been configured specifically this board. jumper, JP32, selects which BIOS used power-up.) BIOS contains code which allows microcontroller evaluation board function just like standard AT-compatible microcontroller evaluation board boot from standard AT-compatible diskettes ATcompatible displays, display adapters keyboards. This chapter describes microcontroller evaluation board Full mode boot from diskette. this mode, Trident card used drive common video monitor. chapter explains connect hard drive configure your microcontroller evaluation board operate like standard desktop computer. Microcontroller Evaluation Board User's Manual Booting From Diskette CAUTION: with computer equipment, microcontroller evaluation board damaged electrostatic discharge (ESD). Please take proper precautions when handling board. Warning: Read before using this evaluation board Before applying power, following precautions should taken avoid damage misuse board: Make sure power supply connectors (from standard system power supply) plugged onto board correctly. grounds (usually black wires) should meet center power supply connectors board. "Board Layout" page important information. appendix list peripherals that have been used test evaluation board prior shipping. following documents updated ongoing basis contain important errata information regarding evaluation board. Evaluation Board Errata document discusses hardware issues pertaining evaluation board.The current version shipped with kit; contact your local representative updates. BIOS Errata document discusses software issues pertaining Phoenix SystemSoft BIOS' that shipped with your evaluation board. This document available through your local representative. Microcontroller Evaluation Board User's Manual Installation Requirements First need following from microcontroller evaluation board kit: microcontroller evaluation board display adapter need provide following items (see appendix "Verified Peripherals" page list peripherals that known work with microcontroller evaluation board): AT-compatible 3.5" disk drive standard 34-wire disk-drive cable monitor cable connect monitor display adapter AT-compatible keyboard standard power supply least watts) bootable 3.5" diskette Microcontroller Evaluation Board User's Manual Board Installation NOTE: Microcontroller Evaluation Board" page layout diagram board. DANGER: Make sure power supply monitor plugged into electrical outlet during following steps. Remove board from shipping carton. Visually inspect board verify that damaged during shipment. board contains several jumpers. following steps assume jumpers factory default configuration. Inspect 34-wire disk-drive cable that providing. wire along edge ribbon cable indicates wire Connect 34-wire disk-drive cable disk drive just would standard installation. disk-drive documentation should indicate where wire Connect other 34-wire disk-drive cable 34-pin connector microcontroller evaluation board with wire toward sockets. Insert adapter into either slots microcontroller evaluation board. slots labeled P22. Connect monitor cable from monitor D-connector display adapter just would standard Connect keyboard keyboard connector P10. Connect connectors marked from standard power supply into board's power connectors P26. connects (the pins closest corner board); other pins. (See Figure page connector locations.) Make sure black ground wires from meet middle board's connectors. DANGER: Failure verify check power supply connections result total destruction microcontroller evaluation board. Microcontroller Evaluation Board User's Manual Find 4-wire power connectors from power supply attach 4-pin connector disk drive just would standard installation. disk-drive documentation should indicate proper orientation power cable. Insert bootable diskette (not included) disk drive. Plug monitor into electrical outlet. Apply power microcontroller evaluation board connecting power supply electrical outlet. equipped, turn power-supply switch. power supply should operating. Press black MicroPower button, SW5. should lit. Press RESET button, SW2. should BIOS boot message monitor. When booting after being powered off, CMOS configured need BIOS setup utility configure system. Follow instructions shown screen enter Setup utility. Once Setup utility, system's processor speed, date, time, other options (see "SystemSoft BIOS Set-Up Screen Options" page "PhoenixPICO BIOS Main Menu Setup Screen Options" page 2-11). Save exit setup utility. NOTE: evaluation board does have battery backup. need setup utility each time system powered off. system should boot from diskette just like standard Microcontroller Evaluation Board User's Manual Table 1-1. Installation Troubleshooting Problem board's power does light when power supply turned board's power does light even after MicroPower button, pressed. power nothing monitor hear beeps from speaker hear head synchronization disk drive. hear beep speaker nothing monitor. Solution black MicroPower button, SW5, needs pressed after power-up. Check power supply connections P26. Ensure processor reset pressing Reset button, SW2. Check that monitor power. Check that monitor correctly connected display adapter. Check that display adapter correctly seated slot. This normal condition after powerup. microcontroller evaluation board's CMOS does have battery backup. Follow BIOS' instructions Setup utility configure CMOS RAM. Once configured, CMOS saved leaving power supply using MicroPower button, SW5, power down board. Check that 34-wire cable disk drive properly connected both disk-drive board (board connector P27). Check that CMOS setup indicates that drive 3.5" 1.44 Mbyte drive. Check that diskette drive indeed bootable, just would standard startup message monitor says there's CMOS checksum error doesn't finish booting. I've configured CMOS don't hear sound from disk drive system does boot from diskette. hear diskette being accessed error message "Non System disk". Microcontroller Evaluation Board User's Manual Problem "Missing Keyboard" error message monitor during boot-up. There problem cannot resolve. Solution Check that keyboard properly connected. Contact Technical Support Hotline 1-800-222-9323. Connecting Hard Drive This section describes connect hard drive microcontroller evaluation board. need provide following additional items: IDE-compatible hard drive size more than Mbyte. appendix "Verified Peripherals" page list hard drives that known work. Note that Connor Fujitsu hard drives work with microcontroller evaluation board. standard 40-wire cable. Assuming have successfully booted from disk drive described "Booting From Diskette" page 1-2, following: Disconnect power unplugging power supply from outlet. WARNING: power supply board been standby mode using MicroPower button, there still some power board. Completely unplug power supply before continuing. Inspect 40-wire cable that providing. wire along edge ribbon cable indicates wire Connect 40-wire cable hard drive just would standard installation. hard drive documentation should indicate where wire Connect other 40-wire cable 40-pin connector microcontroller evaluation board with wire toward sockets. Microcontroller Evaluation Board User's Manual Find 4-wire power connectors from power supply attach 4-pin connector hard drive just would standard installation. hard drive documentation should indicate proper orientation power cable. Apply power microcontroller evaluation board connecting power supply electrical outlet. Then press black MicroPower button, SW5. should lit. Press Reset button, SW2. should BIOS boot message monitor. When booting after power-up, CMOS configured need BIOS setup utility. Follow instructions shown monitor enter Setup utility. BIOS setup utility, need configure Drive proper number heads, cylinders sectors. (Some BIOS products have AutoDetect feature that automatically detects this information; some require enter this information manually.) should able these numbers from your hard drive documentation. Follow prompts save this configuration exit BIOS setup utility. Whether your hard drive contains already installed bootable disk image (written from some other PC), should still keep your bootable diskette drive boot from that. After boot properly from directory listing directory listing works, removing diskette from booting from (Ctrl-Alt-Delete). Note that BIOS' have same mapping logical physical sectors hard drive, your hard drive written BIOS some other computer, readable BIOS microcontroller evaluation board. unable boot from should reformat hard drive microcontroller evaluation board (see your documentation reformat your hard drive). Microcontroller Evaluation Board User's Manual More Information need more information about: setup serial ports parallel port, including serial mouse, "Serial Ports" page 2-21. setup parallel port, "Parallel Port" page 2-21. PS/2 mouse, "PS/2 Mouse" page 2-20. change processor speed, "SystemSoft BIOS" page "PhoenixPICO BIOS" page 2-10. change amount DRAM, "DRAM Main Memory" page 219. local card, "Local Mode" page 2-18. enable Power Management functions, "SystemSoft BIOS" page "PhoenixPICO BIOS" page 2-10. Microcontroller Evaluation Board User's Manual 1-10 Microcontroller Evaluation Board User's Manual Chapter Board Functional Description microcontroller evaluation board provides development platform microcontroller-based designs. Read following sections learn more about board: "Board Layout" page "Evaluation Board Restrictions" page "BIOS" page "Bus Modes" page 2-16 "Memory" page 2-18 "I/O" page 2-20 "ROMs" page 2-22 "Power Measurement" page 2-23 "Power Management" page 2-24 "MicroPower Mode" page 2-26 "Evaluation Board Setup Summary" page summary board settings. "Board Layout Suggestions" page board layout strategy 32-kHz oscillator, PLLs, power supplies. Microcontroller Evaluation Board User's Manual Board Layout 16C550 UART (Super I/O) KBD/Mouse Controller National Super Floppy JP30 JP28 JP18 JP17 JP37 Keyboard PS/2 Mouse Power Connector Application ROMs JP10 JP36 SLOTS BIOS ROMs JP26 RP1-RP2 RP5-RP6 JP25 JP24 JP32 JP13 MicroPower Mode High ROMs Even JP12 JP11 ROMs Even 16C450 UART System Power Light JP31 JP16 VCC5 JP27 Parallel Port AVCC DRAM VSYS2 VSYS VMEM VCC1 JP29 JP19 DRAM SIMM Sockets Bank high byte Bank high byte Bank byte Bank byte Reset Suspend /Resume 72-pin SIMM Breadboard Area Local Card Connector Figure 2-1. Microcontroller Evaluation Board Microcontroller Evaluation Board User's Manual Table 2-1. Board Layout Part JP1-JP7 JP10-JP11 JP12 JP13 JP16 JP17 JP18 JP19 JP32 RP1-RP6 SW4-1 SW4-2 SW4-3 SW4-4-SW4-7 SW4-8 Description Power measurement Power measurement type Application size clock Super UART PS/2 mouse Power measurement BIOS selection mode selection Suspend/Resume Reset Local config. Memory voltage setting PIRQ1 connect IRQ1 connect Battery status ACIN MicroPower mode Page Number 2-23 2-23 2-22 2-22 2-16 2-16 2-16, 2-20 2-23 2-5, 2-22 2-16 2-18 2-19 2-25 2-25 2-24 2-25 2-26 Microcontroller Evaluation Board User's Manual Evaluation Board Restrictions evaluation board only normal designs this restriction. DRAM SIMM modules must have 70-ns less access time, operation. DRAM SIMM modules must x16. microcontroller cannot drive DRAM large capacitance associated with loads. System DRAM population both 30-pin SIMM sockets 72-pin SIMM socket supported simultaneously. 72-pin SIMM socket, only 16-bit SIMM modules fully supported. 32-bit SIMMs used 72-pin SIMM socket only half memory will visible. Software cannot used switch between local configurations. configurations must before power-up. BIOS sockets (U20 U59) only populated with following (the recommended part also listed): 128Kx8 ROM/EPROM (AMD 27C010) 256Kx8 ROM/EPROM (AMD 27C020) 128Kx8 Flash (AMD 12-V 28F010 29F010) 256Kx8 Flash (AMD 12-V 28F020 28F020A) Microcontroller Evaluation Board User's Manual Application (DOS) space 16-bits wide (two four devices must used). sockets (U16-U19) only populated with following (the recommended part also listed): 256Kx8 ROM/EPROM (AMD 27C020) 512Kx8 ROM/EPROM (AMD 27C040) 256Kx8 Flash (AMD 12-V 28F020 28F020A) NOTE: 512Kx8 Flash supported after minor board rework. Contact your more information. Some signals available when using Local mode. Refer Microcontroller Data Sheet Programmer's Reference Manual detailed information functionality. (integrated microcontroller)-which used maintain time, date system configuration data-is cleared (lost) when power removed from AVCC power planes. Connectors available test local operation modes. However loading, High Speed operation possible without depopulating several components. BIOS microcontroller evaluation board comes with SystemSoft BIOS programmed into socket U20, PhoenixPICO BIOS programmed into socket U59. Jumper JP32 selects which socket used when system boots (JP32 =1-2 selects socket U59, JP32=2-3 selects socket U20). Each BIOS evaluation version specific evaluation board. evaluation diskette each BIOS shipped with your kit. BIOS images located their respective diskettes. NOTE: These evaluation BIOS' only. Each BIOS been tested evaluation board list know errata available Utilities diskette. most recent errata listing, contact your local representative. Microcontroller Evaluation Board User's Manual SystemSoft BIOS system power-up, SystemSoft BIOS tests system determines there problems with setup configuration. Since there CMOS backup power evaluation board, uses default BIOS settings upon initial powerup. NOTE: need setup each time system powered again. SystemSoft BIOS also monitors Valid Time (VRT) RTC. This gets reset every time hardware reset occurs. Therefore, every time system reset using Reset button, SystemSoft BIOS flags setup error. this occurs, press continue booting with previous setup information. setup error occurs, BIOS prompts user press CNTL-ALT-S keys enter setup screen. setup screen also entered while pressing CNTL-ALT-S keys. SystemSoft familiar menu-driven setup screen. options listed table below. default options indicated bold. Table 2-2. SystemSoft BIOS Set-Up Screen Options Menu-Bar Item Standard Option Date Time Diskette Disk Description Sets system date Sets system time Selects disk drive type Parameters Hard Disk (User enters) (User enters) 2.88MB 1.44MB (default drive 1.7MB 720KB 360KB none (default drive Sets parameters Hard Standard (select from list) Drive Custom (enter your own) Auto (auto-detects drive parameters; works most drives) Microcontroller Evaluation Board User's Manual Menu-Bar Item Option Translate Parameters Hard Disk Description Leave this unchecked Parameters Translate Parameters Internal Port Sets inter- COM1 port COM2 Disabled Super Sets Super port COM1 Port COM2 COM3 COM4 Disabled Port Address Sets parallel port base dress Disabled Video Display Sets video display type EGA/VGA CGA80 CGA40 Monochrome Speed Sets processor speed 20MHz 25MHz 33MHz Preferences NumLock Turns NumLock Fast Boot When does per- form memory check Virus Alter When alerts user boot sector writes First Boot Selects which drive Drive booted from first Drive Sets parameters Hard Standard (select from list) Drive Custom (enter your own) Auto (auto-detects drive parameters; works most drives) Leave this unchecked Microcontroller Evaluation Board User's Manual Menu-Bar Item Option Typematic Rate Description Parameters 10CPS with 500ms delay None None Selects keyboard typematic rate Boot Password Sets power-on password Password Sets password enter setup screen Memory Video BIOS When shadows video shadow BIOS code DRAM PowerMgmt Enable PowerMgmt When sets timers transition into Low, Doze Suspend Power modes. When Off, always runs SPEED Standard Menu. Idle Amount time remains High Speed mode with activity prior transitioning Speed mode. Doze Amount time remains Speed mode with activity prior transitioning Doze mode. seconds seconds seconds seconds seconds seconds seconds seconds seconds seconds seconds seconds seconds seconds Microcontroller Evaluation Board User's Manual Menu-Bar Item Option Suspend Description Amount time remains Doze mode with activity prior transitioning Sleep/Suspend mode. Parameters Defaults Exit Defaults Exit minutes minutes minutes minutes minutes minutes minutes Sets setup screen set- tings default values. Prompts user save setup reboot. Microcontroller Evaluation Board User's Manual PhoenixPICO BIOS system power-up, PhoenixPICO BIOS tests system determines there problems with setup configuration. Since evaluation board does have CMOS back-up power, uses default BIOS settings initial power-up. user therefore needs setup each time system powered then again. BIOS prompts user press enter Setup mode display setup screen. BIOS uses following keys navigating setup screens editing selecting options. Arrow Down Arrow Left Arrow Right Arrow Enter Function Move cursor Move cursor down Move cursor left Move cursor right Toggle through options Exit menu Help screen Setup defaults Previous values Execute command Four menus available through menu window: MAIN: this menu basic system configuration. ADVANCED: this menu advanced features available your system's chipset. POWER: this menu specify your settings Power Management. EXIT: Exits current menu. PhoenixPICO BIOS setup screen options each menu shown tables following pages. Option defaults indicated bold. 2-10 Microcontroller Evaluation Board User's Manual Table 2-3. PhoenixPICO BIOS Main Menu Setup Screen Options Option System Time System Date Diskette Diskette Description Hour, Minute, Second Month, Date, Year Selects type floppy disk drive(s) installed your system. Parameters (User enters) (User enters) Installed (for 2.88MB/3.5" 1.44MB/3.5" (for 720KB/5.25" 1.2MB/5.25" 360KB/5.25" Installed Types 1-49* Adapter Master Adapter Slave adapters control hard disk drive(s). adapter supports master drive optional slave drive. separate sub-menu used configure each hard drive. Selects video type. Video System EGA/VGA 80x25 Monochrome Microcontroller Evaluation Board User's Manual 2-11 Option Shadow Options: Video Shadow Description Shadows Video BIOS ROM. Shadows memory region specified. Parameters Enabled Disabled Memory Shadow Enabled Disabled 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 which system searches drives boot disk. then only then Enabled Disabled None Serial ROM/XMS None Serial ROM/XMS Embedded Features: Support Enables booting from image. ROM/RAM Disk Non-magnetic boot device ROM/RAM Disk Non-magnetic boot device 2-12 Microcontroller Evaluation Board User's Manual Option System Memory Description Amount conventional memory detected during bootup. Amount extended memory installed system. detected automatically, should require manipulation. Parameters Extended Memory user type chosen, following parameters must (they usually found drive label): Type Number designation drive (user type Number cylinders specified drive (see drive label documentation) Number heads specified drive (see drive label documentation) Designates starting cylinder read delay circuitry (set Designates cylinder location where heads normally park when system down (set Number sectors track (see drive label documentation) Table 2-4. PhoenixPICO BIOS Advanced Menu Setup Screen Options Option Speed Description Sets processor speed Parameters CLK/6 CLK/5 CLK/4 CLK/3 Other Advanced Chipset Control Sets divisor CLK. Large Disk Access Mode Select "DOS" have DOS; select "Other" another operating system such UNIX. Microcontroller Evaluation Board User's Manual 2-13 Table 2-5. PhoenixPICO BIOS Power Menu Setup Screen Options Option Power Management Mode Power Savings Description Turning this feature enables power management. Selects power management mode. "Max. Battery Life" "Max. Performance" power management options with predefined values. "Customize" enables make your selections. "Disabled" turns power management. Sets inactivity period required system Standby (partial power shutdown). Parameters Disabled Customize Max. Battery Life Max. Performance Standby Timeout Disabled Disabled Suspend Timeout Sets inactivity period required after Standby Suspend (maximum power shutdown). 2-14 Microcontroller Evaluation Board User's Manual Fixed Disk Timeout Sets inactivity period fixed disk required before Standby (motor off). Disabled Disabled Video Timeout Length time either keyboard mouse remains inactive before screen turned off. Table 2-6. PhoenixPICO BIOS Exit Menu Setup Screen Options Option Save changes exit Exit without saving changes default values Load previous values Save changes Description Exit after writing changed setup values CMOS. Exit without writing changed setup values CMOS. Load default values setup items. Read previous values from CMOS setup items. Write setup item values CMOS. Microcontroller Evaluation Board User's Manual 2-15 Modes microcontroller allows designs utilize different options: Local Bus. While mode, device's signals available (refer Microcontroller Data Sheet detailed description bus). Local mode provides local addition subset signals. Refer Microcontroller Data Sheet description signals available each these modes. microcontroller evaluation board allows testing each modes available from microcontroller. mode selection must made before applying power board cannot changed while board operation. Selection mode determined resistor packs labeled RP1, RP2, RP5, (see Table 2-7). When adjusting mode jumpers, sure follow designations. resistor packs must correspond evaluation board. JP16-JP18 must based what mode selected (see Table 2-7). 2-16 Microcontroller Evaluation Board User's Manual Table 2-7. Mode Selection Affected Jumpers Mode Resistor Pack Setting Install only Install only JP16 Connects IRQ3 from Super Connects IRQ3 from Super JP17 open JP18 closed Connects IRQ12 from mouse Connects IRQ12 from mouse Full Local clock Mode Provided microcontroller evaluation board physical 16bit connectors. These slots available when board configured mode. microcontroller subset full bus. Some signals available, therefore some cards function properly evaluation board (refer Microcontroller Data Sheet detailed description bus). wait-state programmable (refer Microcontroller Programmer's Reference Manual details programming timings). Microcontroller Evaluation Board User's Manual 2-17 Local Mode microcontroller evaluation board provides proprietary local-bus connector testing local-bus designs. Since this connector standard, custom interface required test local-bus functionality microcontroller evaluation board. Local mode, some signals lost. Refer Microcontroller Data Sheet more details what signals available this mode. Since different local-bus implementations require different signal connections, local signal VLRDYI connected either VGARDY (from local device) VLRDYO (from using switches (switches connects). Note that VLRDYI corresponds LRDY microcontroller, VLRDYO corresponds CPURDY. SW3-2 SW3-3 Affected Signals Connects VGARDY VLRDYI Open Affected Signals Connects VLRDYO VLRDYI Open NOTE: loading, High Speed operation possible without depopulating several components. Memory microcontroller evaluation board supports Mbyte memory different formats: 72-pin, 16-bit SIMM; 30-pin, 8-bit SIMMs. Only these options used time. (That 30-pin DRAM sockets used, 72-pin DRAM socket must empty. 72-pin DRAM socket used, 30-pin DRAM sockets must empty.) 2-18 Microcontroller Evaluation Board User's Manual DRAM Main Memory microcontroller evaluation board comes standard with Mbyte standard 30-pin, 70-ns DRAM SIMMs installed board. evaluation board requires DRAMs with access times less (for operation). DRAM memory upgraded using 30-pin SIMMs with 8-bit DRAMs; SIMMs with 1-bit DRAMs cannot used evaluation board loading restrictions associated with loads. Total Memory Mbyte Mbyte Mbyte Mbyte Mbyte Mbyte Bank 512-Kbyte 512-Kbyte 1-Mbyte 1-Mbyte 4-Mbyte 4-Mbyte Bank Empty 512-Kbyte Empty 1-Mbyte Empty 4-Mbyte Mbyte main DRAM memory also installed using 72-pin, 16-bit SIMM module. This installed 72-pin SIMM socket located next main memory bank evaluation board (see Figure page 2-2). 72-pin SIMM socket, only 16-bit SIMM modules fully supported. 32-bit SIMMs used 72-pin SIMM socket only half memory will visible. BIOS automatically detects amount DRAM installed. Memory Voltage Setting microcontroller evaluation board allows system memory operate either When operating Local mode, memory must used. order operate memory ensure that memory rated 3.3-V operation. SW4-1 controls voltage system memory. SW4-1 Setting Memory Microcontroller Evaluation Board User's Manual 2-19 microcontroller integrates several standard interfaces. 16C450-compatible UART, bidirectional parallel port controlled microcontroller. addition, microcontroller evaluation board contains Super I/O, which contains 16C550 UART, floppy disk controller, hard drive interface. standard 9-pin connector provided extended keyboard. PS/2 port provided with PS/2 style mouse. Both keyboard PS/2 mouse driven 8042. PS/2 Mouse PS/2 port been provided evaluation board PS/2-style mouse. This device driven 8042 keyboard controller. While Local mode, microcontroller IRQ12 signal connected IRQ12 signal 8042 control PS/2 mouse. (See settings JP17 JP18 table below.) Mode Full Local JP17 Enables Super serial port Enables Super serial port JP18 Closed enable PS/2 mouse Closed enable PS/2 mouse 2-20 Microcontroller Evaluation Board User's Manual Serial Ports evaluation board serial ports. Connector connected internal 16C450-compatible UART. Connector connected Super 16C550 UART. BIOS determines UART e.g., SystemSoft BIOS allows COM1, COM2, disabled; Super UART COM1, COM2, COM3, COM4, Disabled. (Note that when Super UART configured COM1 COM3, IRQ4 line from Super connected, therefore polling must used.) After booted, utility EVALSET.EXE provided Utilities diskette included your used reinitialize either UART desired configuration. Refer documentation diskette this. Parallel Port Connector connected parallel port. Most BIOS' configure parallel-port base address set-up screen. Hard Drive microcontroller evaluation board contains standard 40-pin connection drive location (see figure page 2-2). near sockets. "Connecting Hard Drive" page step-by-step guide. Microcontroller Evaluation Board User's Manual 2-21 ROMs microcontroller evaluation board provides BIOS sockets four application sockets capable handling Kbyte BIOS Mbyte application ROM. evaluation board supports BIOS application ROMs either Flash EPROM devices. JP12 must select either Flash EPROM devices. JP12 Type Flash EPROM BIOS sockets, U20, available evaluation board. Each BIOS socket capable supporting 128-Kbyte 256-Kbyte Flash EPROM BIOS ROMs. active BIOS selectable JP32. JP32 BIOS Selection (Phoenix) (SystemSoft) Four 8-bit application sockets, U16-U19, provided evaluation board ROM-based applications such ROM-DOS. (Even) (Odd) make logical 16-bit (Low) beginning offset application space. (Even) (Odd) make second logical 16-bit (High) beginning where application space. These sockets populated with either Kbyte 8-bit Flash, Kbyte Kbyte 8-bit EPROM devices. JP13 selects size application ROMs that used. JP13 Application Size 256Kx8 (Flash EPROM) 512Kx8 (EPROM only) NOTE: 512Kx8 Flash supported after minor board rework. Contact your local distributor Field Application Engineer more information. 2-22 Microcontroller Evaluation Board User's Manual Power Measurement evaluation board allows measurement current flow separate planes power budget analysis. following table summarizes connections jumpers. sure turn system power before removing JP1- JP11. Replace JP1-JP11 before power-up system will work. Jumper VCC3 VCC5 Logic connected plane core only. Always AVCC pin. Analog VCC. Always VCC5 pin. Diode clamp refs except VCCMEM AVCC source pins. Always except full 3.3V designs. (Evaluation board limits memory interface VCC. table page 2-19 3.3-V setting. Restrictions apply. Also diode clamp pins sourced VCCMEM pin. other misc. pins. Refer datasheet details. alternate VCC. Refer datasheet details. System DRAM plane. 8042 BIOS Application VCC1 176. VCCMEM JP10 JP11 JP19 VCCSYS VCCSYS2 VCCMEM53 VCCKBOS VCCROM VCC1 application program been provided placing system various power management modes power measurement. ELANPMU.EXE utilities diskette included with your kit. "Elan Evaluation Utility" page more information ELANPMU.EXE. Microcontroller Evaluation Board User's Manual 2-23 BL1-BL4 Pins These signals used indicate current status battery microcontroller. high signal indicates normal operating conditions, while indicates warning condition. Access these signals been provided evaluation board allow designers test their functionality. Switches allow BL1-BL4 signals toggles between (warning) (normal). Switches Signal Breadboard Area breadboard area been provided microcontroller evaluation board. This area used convenient place build custom circuits interface evaluation board. pins this breadboard isolated from other pins rest board. Power Management microcontroller offers unparalleled power management class. addition operating current, power management modes available: High Speed, Speed, Doze, Sleep, Suspend, Off. Refer Microcontroller Data Sheet Programmer's Reference Manual in-depth discussion these modes. 2-24 Microcontroller Evaluation Board User's Manual Suspend/Resume microcontroller evaluation board provides hardware option allow user toggle between High Speed Suspend modes. pressing Suspend/Resume button after system powered system enters Suspend mode (assuming ACIN signal low). pressing Suspend/ Resume button again, system returns High Speed mode. behavior system Suspend mode depends BIOS. Power Management Simulation Battery backup conditions simulated evaluation board controlling ACIN signal microcontroller. When ACIN low, power management functions microcontroller enabled. When ACIN high, power management functions microcontroller disabled. Switch controls ACIN allowing power management functions take effect they enabled. SW4-8 ACIN order true power measurements while Suspend mode, IRQ1 PIRQ1 must disconnected from microcontroller. microcontroller drives these signals during Suspend mode. Since peripherals connected these lines drive them high, this creates appearance additional power drain. These signals easily disconnected while Suspend mode using switches SW4. SW4-2 SW4-3 PIRQ1 Connect Disconnect IRQ1 Connect Disconnect Before exiting from Suspend mode, IRQ1 PIRQ1 must reconnected system function properly. Microcontroller Evaluation Board User's Manual 2-25 MicroPower Mode This mode lowest power mode microcontroller. When system initially powered turning power supply then pressing MicroPower button, SW5, system enters High Speed mode. power light indicates that system fully powered Pressing MicroPower button, SW5, again, causes microcontroller enter MicroPower mode. During MicroPower mode, only AVCC, VCC, 32-KHz crystal remain active. system essentially off, remains operation. Please refer Microcontroller Data Sheet more detailed explanation this feature. 2-26 Microcontroller Evaluation Board User's Manual Chapter Using Software microcontroller evaluation board currently ships with four diskettes: SystemSoft Evaluation diskette, PhoneixPICO Evaluation diskette, Datalight Software Evaluation diskette, Utilities diskette. SystemSoft Evaluation Diskette This diskette contains evaluation version SystemSoft's BIOS image programmed into evaluation board. Please refer documentation diskette further information about these files. PhoenixPICO Evaluation Diskette This diskette contains evaluation version PhoenixPICO BIOS image programmed into evaluation board. Please refer documentation diskette further information about these files. Datalight Software Evaluation Diskette This diskette contains software evaluating Datalight's ROM-DOS WinLight software evaluation board. Please refer documentation diskette further information about these files. Microcontroller Evaluation Board User's Manual Utilities Diskette This diskette contains several utilities developed specifically evaluation board assist user their evaluation design with microcontroller. Some these utilities work other microcontroller-based platforms, their functionality outside evaluation board cannot guaranteed therefore supported. following utilities included Utilities diskette: ELANINIT.ZIP ELANPMU.ZIP EVALSET.ZIP FLASH.ZIP Initialization example Utility demonstrating powermanagement features. Utility configure serial ports evaluation board. Source code provided. Utility Flashing AMD's 12-V 28F010, 29F010, 12-V 28F020, 12-V 28F020A Flash parts evaluation board. Source code provided. Utility displaying window configuration information. Source code provided. Utility viewing data through MMSA pages. Utility displaying registers. Simple, debug utility command-line accesses registers. MMSINFO.ZIP MMSVIEW.ZIP REGDUMP.EXE SDB.ZIP ELANINIT.ZIP This zipfile contains assembly language routines that give example initialize microcontroller registers, enable DRAM, handle events, report status through serial port. unzipped files compile form binary image that programmed into placed BIOS socket. Refer README *.TXT files this zipfile more information. Microcontroller Evaluation Board User's Manual ELANPMU.ZIP This zipfile contains ELANPMU.EXE, which used place microcontroller into various modes. allows user modify certain settings each mode. user then measure current consumption microcontroller cores current changes, depending current settings mode. Refer "Elan Evaluation Utility" page more information. EVALSET.ZIP This zipfile contains EVALSET.EXE, which been provided allow easy activation serial parallel ports microcontroller evaluation board. BIOS this board designed generic, therefore these functions enabled BIOS evaluation board. This utility used base addresses serial port serial port parallel port evaluation board. complete operating instructions EVALSET.EXE, refer "EvalSet Serial Parallel Port Setup Utility" page 3-10. FLASH.ZIP This zipfile contains FLASH.EXE, which used program 28F010, 29F010, 28F020, 28F020A Flash parts microcontroller evaluation board. Source code provided this utility able modify other platforms other Flash devices. Refer README *.TXT files this zipfile more information. MMSINFO.ZIP This zipfile contains MMSINFO.EXE, utility displaying current status MMSA MMSB windows. window enabled, then information each page within window displayed. window disabled, then information each page within window displayed. Source code this utility also provided. source code contains routines that show manipulate microcontroller's window registers. Refer README *.TXT files this zipfile more information. Microcontroller Evaluation Board User's Manual MMSVIEW.ZIP This zipfile contains MMSVIEW.EXE, which application that used inspect various resources that accessible microcontroller subsystem. These resources include SYSTEM RAM, BIOS resources accessed ROMCS signal), resources accessed DOSCS signal). complete operating instructions MMSVIEW.EXE, refer "Memory Management System (MMS) Viewer Utility" page 3-12. REGDUMP.EXE This register dump utility been provided microcontroller evaluation board. intended provide user with easy-touse register manipulation program. This program displays index register microcontroller, grouped functionality. complete operating instructions REGDUMP.EXE, refer "Register Dump Utility" page 3-19. SDB.ZIP This zipfile contains SDB.EXE, simple debug utility useful when working with microcontroller. allows user easily access microcontroller's index registers, ports from command line. This user place several command lines batch file just execute batch file. Source code provided. Refer README *.TXT files this zipfile more information. Elan Evaluation Utility Elan Evaluation Utility utility designed demonstrate power management capabilities microcontroller. This utility only runs Rev. later microcontroller evaluation board (the revision number silkscreened board next logo name). using current meter attached microcontroller's various voltage plains, user different setups affect power consumption. recommended that user read through Microcontroller Programmer's Reference Manual gain understanding microcontroller's power management functions. bring main menu, type following prompt: elanpmu Microcontroller Evaluation Board User's Manual following main menu appears: ELAN Evaluation Utility Version Setup Mode Characteristics (PMCx Pins, Speed) Force State Transitions Test Battery Level ACIN Pins Restore State Exit Leave current values Exit Enter Selection spinning cursor used emulate typical activity. This activity gives lower current reading core microcontroller current than processor sitting idle waiting keyboard input. This because cycles devices (which occur result this activity) Mhz. idle cycles occur High Speed mode frequency (33/25/20/9.2 Mhz). Setup Mode Characteristics (PMCx Pins, Speed) This menu selection brings matrix options that each mode. value highlighted matrix item changed pressing keys keyboard. arrow keys control which item highlighted. Matrix items with after them fixed microcontroller cannot highlighted changed. Matrix items with after them fixed current state requirement evaluation board. These items cannot highlighted changed. Changes made this screen take effect until either pressed (Program Elan), pressed (Program Elan Return Main Menu). exit this screen without programming microcontroller with changes, press key. restore values those currently programmed microcontroller, press key. While this screen, running High Speed mode. When changes High Speed mode column saved, results immediately noticeable (e.g., effect Speed core current). Changes other columns screen noticeable until those modes entered. Microcontroller Evaluation Board User's Manual state pins each mode. While particular state does significantly affect microcontroller's power consumption, this matrix allows user what control user external control pins each mode. Note that setting High Speed modes mirror each other. Changing value column causes value other column change also. High Speed Mode Column speed Mhz, Mhz, Mhz, Mhz. Both High Speed Speed PLLs this mode enabled. state pins this mode mirror settings Speed mode. Changing state this mode also changes state Speed mode. Auto Speed mode, when enabled, switches clock speed operate duration time listed Duration matrix item (0.25, 0.50, 1.0, seconds). This switch triggered rate determined Trigger matrix item, which seconds. trigger period Duration time stored write-only registers. Therefore possible read current programed value when this utility started. default values seconds Trigger 0.25 seconds Duration programmed start-up time. Idle Speed "HIGH" "LOW." "HIGH" means that during idle cycles runs current High Speed speed (33, Mhz); "LOW" means Mhz. Idle Speed only "LOW" High Speed Mhz. High Speed speed Idle Speed then "LOW", speed changes Mhz. Similarly, Idle Speed "LOW" High Speed speed changed Mhz, Idle speed changed "HIGH." Microcontroller Evaluation Board User's Manual Speed Mode Column speed 4.61 Mhz, 2.30 Mhz, 1.15 Mhz, 0.58 Mhz. High Speed enabled disabled this mode. Speed always enabled this mode. state pins this mode mirror setting High Speed mode. Changing state this mode also changes state High Speed mode. Doze Mode Column this mode turned "OFF," enabled response IRQ0 being generated. "IRQ0-9.2Mhz" appears matrix item. this mode, only runs during time IRQ0 being processed. Setting this matrix item "IRQ0+64 enables while processing IRQ0 remains running refresh cycles after IRQ0 processing completed. High Speed always disabled this mode. Speed Video (controlled same bit) enabled disabled this mode. Sleep Mode Column always this mode. High Speed always this mode. Speed Video (controlled same bit) enabled disabled this mode. Suspend Mode Column always these modes. High Speed always these modes. Speed Video (controlled same bit) enabled disabled these modes. Microcontroller Evaluation Board User's Manual Force State Transitions ELAN Evaluation Utility Force Modes Force Force Force Force Speed Mode xxxMhz Doze Mode Sleep Mode Suspend Mode Return Main Menu Enter Selection=>/ Below this menu, current mode that microcontroller displayed along with options using option from main menu. modes where clock running, spinning activity cursor helps show speed CPU. Force Speed Mode xxxMhz Clock slows speed shown. High Speed shut off. Pressing toggling ACIN brings system back High Speed mode. Force Doze Mode clock speed off, spinning activity cursor displayed. clock enabled IRQ0 processing only, then spinning activity cursor transitions about once every seconds. clock enabled IRQ0+64 Refresh cycles, then spinning activity cursor spins. Pressing toggling ACIN brings system back High Speed mode. Force Sleep Mode keyboard disabled this mode. Pressing Suspend/Resume toggling ACIN returns system High Speed mode. Microcontroller Evaluation Board User's Manual Force Suspend Mode keyboard disabled this mode. Pressing Suspend/Resume toggling ACIN returns system High Speed mode. Test Battery Level ACIN Pins This menu item shows battery level ACIN pins tied PMU. used force Mhz. used transition into Sleep mode. used transition into Suspend mode. Each above transitions enabled disabled selecting item Change Transition Masks", highlighting appropriate field, using keys enable disable transitions. There also option enable/disable transition message. enabled, Transition message displayed microcontroller transitions from Speed Doze mode, prompting user press before system transitions Sleep Suspend mode. right screen displays current state ACIN pins. Status directly readable microcontroller evaluation board, state pins ACIN pins controlled bank switch SW4. Switches 4-7=BL1-BL4; Switch 8=ACIN. ACIN must order pins cause state change. Once used cause state change, setting ACIN (active) wakes system returns High Speed mode. Restore State Exit This option restores microcontroller's index registers value they were when program entered, returns user prompt. Leave Current Values Exit This option leaves microcontroller's index registers their current value, returns user prompt. Microcontroller Evaluation Board User's Manual EvalSet Serial Parallel Port Setup Utility EVALSET.EXE been provided allow easy activation serial parallel ports microcontroller evaluation board. BIOS this board designed generic, therefore these functions enabled BIOS evaluation board. This utility used base addresses serial port serial port parallel port evaluation board. Serial Port Serial Port 16C450 UART internal microcontroller. base address either 3f8h 2f8h. level either enter base address internal UART disabled. enter valid base address then UART enabled attached interrupt line. Examples evalset ser1 0x3f8 evalset ser1 0x2f8 evalset ser1 Sets internal UART COM1: Sets internal UART COM2: Disables internal UART NOTE: Once base address set, UART programmed 9600 baud, parity, data, stop. Serial Port Serial Port connected 16C550 UART1 Super chip (UART2 connected). base address according table below. Note that want serial port generate interrupt, only IRQ3 used. This because IRQ4 from Super connected. However, base addresses that associated with IRQ4 configuration still long port used polled mode. (polled only) Base addresses 2f8, 2e8, 238, 2e0, 3f8, 3e8, 338, 2e8, 3-10 Microcontroller Evaluation Board User's Manual Examples evalset ser2 0x2f8 evalset ser2 Sets Super UART COM2: Disables Super UART NOTE: Once base address set, UART programmed 9600 baud, parity, data, stop. Parallel Port This internal parallel port microcontroller. parallel port base address controlled through Configuration Registers (see Microcontroller Programmer's Reference Manual). These configuration registers only programmed before Local accesses made, setting parallel port base address disabling parallel port only done boot time. Thus, EvalSet utility merely allows control bidirectional modes parallel port. base address that specified ignored EvalSet utility. Examples evalset par1 0x3b8 epp_on bi_on evalset par1 0x3b8 epp_off bi_off Turns Bidirectional modes. Turns Bidirectional modes. Usage EVALSET.EXE called from prompt, autoexec.bat file, config.sys file with proper parameters. config.sys Example install=evalset.exe ser1 0x3f8 install=evalset.exe ser2 0x2f8 install=evalset.exe par1 0x3b8 epp_off bi_on Microcontroller Evaluation Board User's Manual 3-11 Memory Management System (MMS) Viewer Utility This utility part collateral microcontroller. microcontroller highly integrated device with many subsystems. Many these subsystems unique purpose MMSVIEW utility provide microcontroller user with ability explore capabilities subsystem without having invest much software development chip register learning time. Description MMSVIEW application that used inspect various resources that accessible subsystem. These resources include SYSTEM RAM, BIOS resources accessed ROMCS signal), resources accessed DOSCS signal). With this utility, following operations performed: Directly display region system (0-16 Mbyte range), BIOS (0-16 Mbyte range), (0-16 Mbyte range). Step forward backward through data 256-byte steps 16-Kbyte steps. Select page from MMSA view system resources through. Fill areas system memory with selected byte. Append currently displayed page data file either ASCII binary formats. View using 16-bit interface. Perform continuous read/compare operations from selected resource, indicate miscompares display. 3-12 Microcontroller Evaluation Board User's Manual Scope MMSVIEW provided enable discovery understanding capabilities microcontroller system. other uses such looking disks ensure that odd/even parts placed sockets correctly. designed comprehensive automated diagnostic program, although help debug certain problems. MMSVIEW uses MMSA only. retain compatibility with systems using video, MMSB left outside scope this tool. designed tested meant microcontroller evaluation board revision later. fact that other customer platforms purely coincidental NOTE: support kind provided porting this utility platform other than microcontroller evaluation board revision later except special agreement between customer. Operating Instructions Command-Line Parameters MMSVIEW assumes that page (resides D0000h when page reside C0000h) available use. This default overridden using command-line parameter shown below. Syntax: MMSVIEW [page] where: page number from indicate initial page view system resources through. invalid command-line parameter detected (not number, range, etc.) default page used. This option provided allow resolution system address space conflicts that occur when using this program while some other driver loaded (EMM386, etc.). There other command-line parameters available. Microcontroller Evaluation Board User's Manual 3-13 Initial State After MMSVIEW been invoked from command line, data displayed fashion similar debug. MMSA page D0000h selected, device that accessed system RAM. first bytes selected device displayed starting offset (i.e., start interrupt vector table RAM.) Keystroke Commands Keystroke commands invoked simply pressing keys noted below. Whenever keystroke command requires user input, prompts request required data. command that requires user input aborted without invoking command, press Escape key, main data display returns. command summary follows. Pressing question-mark from main data-display screen displays quick help list keystroke commands available utility. Press Space from quick help screen return normal main display screen. plus moves forward through data bytes time. plus thus makes simple view next 100h bytes data selected device. minus performs inverse operation plus key, causes previous bytes device data displayed. program disallows negative addresses, gives warning click from speaker press minus when first address displayed screen Home Home displays data offset current device. Escape Escape causes utility return control prompt. Note that cleanup done program exits, recommended that user COLD BOOT before performing other important operations, especially ROMDOS EMM386 drivers were loaded system when MMSVIEW invoked. 3-14 Microcontroller Evaluation Board User's Manual Page Page displays data previous 16-Kbyte boundary. example, current device data starting offset 4100h being displayed, Page pressed, data from device offset 0100h displayed. Page Down Page Down does inverse Page key; displays data from next 16-Kbyte boundary. Space Space besides other command keys listed this section) simply rereads data from selected resource, refreshes main data display screen. main data screen does constantly update normally. Press Space other non-command specified this list) refresh screen with data. continuous read mode, command below. This only useful boards with PCMCIA. useful detecting changes reading data from given resource. example application this feature detection timing problems (incorrect wait-state setup, etc.). When press key, "snapshot" current device data taken, stored into local buffer. After this, continuous reads current device data compared buffer. Miscompares cause offending byte location Flash, result Exclusive between buffer (snapshot) current device data displayed. This allows errors picked easily. Upon leaving Continuous Read/Compare mode, blink attribute removed from characters easier reading resulting data. bytes which have miscompares left highlighted white (versus light gray normal data). command which causes data read from device again removes highlight attribute from displayed data completely. highlight attribute needs removed without losing error data which have been captured, command used (see below). Microcontroller Evaluation Board User's Manual 3-15 selects which device current page points Pressing causes system prompt device. Enter ROM, system RAM, BIOS ROM), press enter. Invalid input accepted. Once device been entered, main data display returns showing data read from selected device current offset. example, looking offset 4000h, command select BIOS ROM, data displayed from offset 4000h BIOS ROM. command allows range memory filled with user-selectable byte. Pressing command brings prompts start stop fill addresses, requests fill byte. Fill operations available only when selected device. This command does know write Flash devices socket. command allows "go" place memory desired. random access equivalent plus minus keys. provides additional benefit that data byte which resides address specified user highlighted easy recognition. allows interface toggled between 16-bit interfaces supported microcontroller. This useful running utility hardware platform that 8-bit interface opposed 16-bit interface Microcontroller Evaluation Board. command allows screen's worth data appended log. Successive screens captured same file this manner. Pressing command prompts user whether output file should binary image data, whether debug-like ASCII representation should saved. binary option chosen, data logged file named MMSVIEW.BIN. ASCII option selected, output file MMSVIEW.ASC. 3-16 Microcontroller Evaluation Board User's Manual command allows user select page (0-7). This useful avoiding system conflicts. default page changed before entering program using command-line capability this option described page 3-13. command essentially command that accepts input terms pages. other words, randomly access data specific 16-Kbyte boundaries using this command. example, want view start first 16-Kbyte boundary device, select command, input when prompted specify page This done just easily using command supplying address that's multiple 4000h. command resets miscompare indicators explained earlier section that explains command. command page 3-15 more detail. This only useful boards with PCMCIA. Restrictions Although designed microcontroller evaluation board, this utility work other vendor's platforms. (However, functionality outside microcontroller evaluation board cannot guaranteed therefore supported.) There elements compatibility: MMSVIEW assumes that MMSA programmed begin page C0000h. starting location MMSA reset utility attempt maintain software compatibility with customer platforms this would probably cause customer's platform crash. this utility customer platform only customer-platform initialization programs MMSA page start C0000h. Microcontroller Evaluation Board User's Manual 3-17 second element compatibility windows customer platform. MMSVIEW assumes that page (resides D0000h when page reside C0000h) available use. This conflict with drivers loaded evaluation board platform that require (ROMDOS, EMM386, etc.). also conflict with customer resources located customer platforms. "Operating Instructions" page 3-13 details change windows. recommended that test platform/evaluation system "cold" booted (using reset button) after MMSVIEW exits that microcontroller setup registers restored proper values before doing further work platform. This required only customer platforms, microcontroller evaluation board that ROMDOS, EMM386, other drivers installed that require MMS, memory regions that controlled MMS. Again, MMSVIEW makes attempt restore system initial state: reset system when finished. caution when selecting page use. Selecting page that causes conflicts with other system resources lock system. example, using card slot evaluation board, selecting pages MMSA causes system conflicts since BIOS decodes C0000h Kbyte, MMSA pages also that address space. 3-18 Microcontroller Evaluation Board User's Manual Register Dump Utility This register dump utility been provided microcontroller evaluation board. intended provide easy-to-use registermanipulation program. This program displays index registers microcontroller, grouped functionality: Registers Screen Registers Screen MMU/ISA Registers These registers read written simply entering value pressing Return. Some registers allow full read/write access. Read-only registers display contents register allow user write value. Write-only registers allow user write value register. When value read from register, displays meaningless values. following list commands available REGDUMP.EXE: Arrow Keys Move cursor from register register within screen. Toggles between register screens. Allows user enter value selected register. Switches display bit-by-bit definition selected register. Switches display options menu screen. Dumps four register screens ASCII text file called REGDUMP.LOG. Exits from REGDUMP.EXE. register value display read from registers each time screen toggled. Since display updated with each write, possible that register could appear written read-only register remains unchanged. Please refer Microcontroller Programmer's Reference Manual determine register being manipulated read/write restrictions. NOTE: This regdump utility used both microcontrollers. However, some registers some bits within registers used only These registers bits marked with only" indicator regdump screens. Microcontroller Evaluation Board User's Manual 3-19 3-20 Microcontroller Evaluation Board User's Manual Chapter Developing Code This document meant programmer developing BIOS code, Power Management code, etc. using microcontroller evaluation board. This evaluation board designed support number different system configurations (e.g., Full mode, Application support, drives, Floppy drive, etc.). This document explains configure microcontroller evaluation board order support these configurations. following sections more information: "Programmable General Purpose (PGP) Pins" page "Power Management Control (PMC) Pins" page "Programming BIOS Flash/EPROM Application Flash/EPROM" page "Evaluation Board's Memory Map" page "Evaluation Board's Map" page 4-10 "Evaluation Board's Mapping" page 4-11 "Evaluation Board's Mapping" page 4-13 "Evaluation Board's Components" page 4-14 "Enabling Internal Serial Port" page 4-15 more information microcontroller, Microcontroller Data Sheet Microcontroller Programmer's Reference Manual. Microcontroller Evaluation Board User's Manual Programmable General Purpose (PGP) Pins microcontroller four Programmable General Purpose (PGP) pins which inputs, outputs, address decodes, address decodes that gated with read write pulse. Index registers pins write only. Keep this mind when writing Index 91h, which controls pins. Remember, this particular implementation pins specific microcontroller evaluation board only. Other system designs implement these pins differently. microcontroller evaluation board makes pins follows. PGP0 This used clock data from data into flip-flop that used control programming voltage sockets. PGP0 must gate with Write Command. This done setting Index xxxxxx10b. Index used address PGP0. Setting Index programs PGP0 respond writes addresses 100h-107h. PGP0 must also enabled output. This done writing Index programming this just described, microcontroller able write register port 100h. When described, write-only register address shown table below. NOTE: This referenced PGPA evaluation board schematics beginning "Schematics" page D-1. Table 4-1. Address 100-107 Description Reserved line sockets line sockets used used Microcontroller Evaluation Board User's Manual PGP1 This used address decode CS0. should programmed address decode addresses 1F0H-1F7H. Setting microcontroller's Index xxxx11xxb programs PGP1 address decode. Setting Index sets address range 1F0h-1F7h. PGP1 must also enabled output evaluation board. This done setting Index 74h. NOTE: This referenced PGPB evaluation board schematics beginning "Schematics" page D-1. PGP2 This used address decode CS1. should programmed address decode addresses 3F0h-3F7h. Setting Index xx11xxxxb programs PGP2 address decode. Setting Index sets address range 3F0h-3F7h. NOTE: This referenced PGPC evaluation board schematics beginning "Schematics" page D-1. PGP3 This specific function microcontroller evaluation board. NOTE: This referenced PGPD evaluation board schematics beginning "Schematics" page D-1. Power Management Control (PMC) Pins microcontroller five Power Management Control (PMC) pins that programmed high based current power management mode. microcontroller evaluation board makes pins follows. Microcontroller Evaluation Board User's Manual PMC0 This logically ORed with system Reset from microcontroller (RSTDRV) reset 8042 keyboard controller. used perform software reset 8042. value drives reset 8042 active. value allows normal operation. microcontroller Index bits control PMC0 power-up. using states that turn Speed (i.e., Doze, Sleep Suspend modes) then need change settings this pin. Refer "8042 Keyboard Controller" page 4-14 further explanation when need software reset. PMC1 This used this board. PMC2 This used select whether internal microcontroller (serial port Super (serial port enabled RS232 serial data (PMC2=1), whether Transmitter/Receiver pair used send receive serial data serial port serial port transmission disabled (PMC2=0). Indexes control state PMC2. PMC3 This used this board. PMC4 This used mask system reset from 8042 keyboard controller that Reset (RC) microcontroller. value holds CPU's input High, prevents 8042 keyboard controller's reset output from reaching CPU. value allows normal operation. Index bits control this power-up. using states Doze, Sleep, Suspend Off, then need change settings this pin. Microcontroller Evaluation Board User's Manual Programming BIOS Flash/EPROM Application Flash/EPROM This section describes program Flash EPROM device located BIOS sockets (U20 U59), application sockets (U16, U17, U18, U19). following items need addressed: Controlling programming voltage 12-V parts such 28F020A Enabling writes BIOS application sockets Address mapping Flash sockets Evaluation board jumper settings Controlling There control line BIOS application sockets (i.e., there individually control line each socket). described section "Programmable General Purpose (PGP) Pins" page 4-2, PGP0 used clock flip flop that controls programming voltage sockets. When Data sockets. "Initialization Example Flash Programming" page 4-7. Enabling Writes BIOS Application Sockets Writes BIOS sockets application sockets need specifically enabled (they disabled default). This accomplished setting bits Index 62h. NOTE: Accesses BIOS socket application socket cycles plus additional ROMCS DOSCS signal going active. special logic been added evaluation board stop ROMCS DOSCS cycle from going bus. Because this, microcontroller Full mode, card (such card) respond memory range interferes with cycles going application BIOS sockets. example, card with on-board BIOS responds address range from A0000h through C7FFFh. access application socket through page offset this range causes both card application respond. only avoid this either accessing this range, reworking evaluation board. Microcontroller Evaluation Board User's Manual Address Mapping Flash/EPROM Sockets BIOS sockets have 8-bit interface. Only socket (U20) (U59) enabled depending setting jumper JP32. Address lines A0-A17, 256K addressing, connected socket. BIOS accessed programming either using page, setting linear decode region (see Microcontroller Programmer's Reference Manual). Typically, page used. application sockets have 16-bit interface. BIOS does already enable 16-bit interface, this needs done after boot-up setting Index 51h. Even addresses access sockets U18. addresses access sockets U19. Support both 256Kx8 Flash EPROM, 512Kx8 EPROM parts exists. Jumper JP13 controls which selected. NOTE: 512Kx8 Flash supported after minor board rework. Contact your local distributor Field Application Engineer more information. When 256Kx8 parts: even addresses from 0-7FFFEh access socket U16; addresses from 1-7FFFFh access socket U17; even addresses from 80000h- FFFFEh access socket U18; addresses from 80001h-FFFFFh access socket U19. When 512Kx8 parts: even addresses from 0-FFFFEh access socket U16; addresses from 1-FFFFFh access socket U17; even addresses from 100000h- 1FFFFEh access socket U18; addresses from 100001h-1FFFFFh access socket U19. application address space accessed using page enabling linear decode application ROM. Using page recommended because accessed using real mode addressing. Evaluation Board Jumper Settings There three jumpers which affect Flash programming microcontroller evaluation board. JP32: JP12: This jumper controls whether BIOS socket (JP32=2-3) socket (JP32=1-2) used. This jumper must when Flash parts used (JP12=2-3 indicates EPROM parts). Microcontroller Evaluation Board User's Manual JP13: This jumper must indicate 256Kx8 parts application sockets. (JP13=2-3 indicates 512Kx8 parts, 512Kx8 Flash only supported after minor board rework. Contact your local distributor Field Application Engineer details.) Initialization Example Flash Programming PGP0 address 100h: ;sets PGP0 gated with write, keep settings PGP1 Elan Index ;set PGP0 respond addresses 100-107. Elan Index 40h; ;set PGP0 output. read, modify, write, setting Elan Index Enable writes BIOS application ROM: Elan Index ;set bits Note: assuming 33Mhz operation. Enable 16-bit interface application ROM: Elan Index ;bit indicates 16-bit application size. Evaluation Board's Memory Because microcontroller evaluation board configurable, there single memory that covers cases. What illustrated here typical memory evaluation board configured Full mode with Trident card, ROM-DOS kernel, Mbyte DRAM. Microcontroller Evaluation Board User's Manual Table 4-2. Typical Full Memory Physical Address 1FFFFFh- 100000h FFFFFh- E0000h DFFFFh- D0000h CFFFFh- CC000h CBFFFh C8000h C7FFFh- C0000h Memory Type Accessed Special Notes DRAM. BIOS (ROMCS). ROMCS lin64K BIOS image ROM-DOS kernel. decode. shadowed DRAM. Unused. Application (DOSCS). Used ROM-DOS. DRAM offset C8000h-CBFFFh. Used save state area. bus. card BIOS ROM. MMSA page MMSA page MMSA pages Disabled allow accesses pass through bus. MMSB disabled which allows accesses propagate bus. BFFFFh bus. A0000h card display buffers. 9FFFFh 00000h NOTE: DRAM. above configuration, MMSB disabled, MMSA defined start base address C0000h (i.e., Index 6Dh=00). MMSA pages disabled allowing accesses address range C0000h-C7FFFFh propagate where BIOS located. Addresses E0000h-FFFFFh linear decodes BIOS (Index 65h, 0=0, 1=1, 2=0, 3=0). During BIOS initialization, shadowing enabled Index 4=1, Index 69h=FFh), then accesses this address range DRAM. Refer Microcontroller Programmer's Reference Manual information BIOS accesses using pages. Microcontroller Evaluation Board User's Manual ROM/Application Mapping application space (also known space) selected DOSCS chip select. Only 256Kx8 Flash parts supported; 256Kx8 512Kx8 EPROMs supported. JP12 selects between Flash/EPROM (1-2 Flash, EPROM). JP13 selects between 256Kx8 512Kx8 parts (1-2 256K, 512K). NOTE: 512Kx8 Flash supported after minor board rework. Contact your local distributor Field Application Engineer more information. Access application begins offset extends 1FFFFFh, depending size number parts installed. Application accessed through windows. also possible access linear decoded application ROM. This requires setting Index B8h. However, processor must access memory above Mbyte boundary. BIOS Mapping BIOS mapping similar application mapping. BIOS selected BIOSCS chip select. 128Kx8 256Kx8 Flash EPROM devices supported. Access BIOS begins offset extends 3FFFFh, depending size device. Typically BIOS accessed through linear decode address range E0000h through FFFFFh. This using Index register 65h. also possible access BIOS using pages windows. Microcontroller Evaluation Board User's Manual Evaluation Board's Because microcontroller evaluation board configurable, there single that covers cases. What illustrated here typical memory evaluation board configured Full mode with microcontroller internal serial port enabled COM1, Super floppy drive controller enabled, hard drive, Super serial port enabled COM2. Table 4-3. Typical Full Address Device Accessed 3F8h-3FFh 3F0h-3F7h internal 16C450 UART drive CS1, Super floppy drive controller Special Notes 3B0h-3DFh 3BCh-3BFh 398h-399h 2F8h-2FFh 1F0h-1F7h 10Ch-10Fh 108h-10Bh 100h-107h ECh-EFh E8h-EBh C0h-DEh A0h, selected using PGP2. Only addresses used accesses. Trident card 3BCh-3BFh should excluded from this range. They used parallel port accesses. Note this general address range. locations this range used. parallel port enabled Other ranges LPT1: parallel port 378h-37Fh 278h- 27Fh. Super index data ports Used enable Super functions. Super serial port enabled COM2 drive selected using PGP1. Reserved Reserved using Index 89h. PGP0 decode control (Refer "Programmable General Purpose (PGP) Pins" page 4-2.) Reserved Reserved controller channels (internal 8237A Spec. Programmable slave controller 8259 Spec. (internal 4-10 Microcontroller Evaluation Board User's Manual Address Device Accessed 80h-8Fh internal gate reset control (internal page registers. Channels (internal index data registers (internal enable/disable (Bit Port 70). 8042 keyboard control data register Port control (internal Programmable timer registers (internal Programmable master controller (internal controller channels (internal Special Notes Refer Microcontroller Programmer's Reference Manual. 70h-71h MMSB disabled which allows accesses propagate bus. 8042 Spec. 60h, 40h-43h 20h, 0h-Fh 8254 Spec. 8259 Spec. 8237A Spec. NOTE: addresses AT-compatible locations. Evaluation Board's Mapping Because microcontroller evaluation board configurable, there single that covers cases. What illustrated here typical memory evaluation board configured Full mode with microcontroller internal serial port enabled COM1, Super floppy drive controller enabled, hard drive, Super serial port enabled COM2. Microcontroller Evaluation Board User's Manual 4-11 Table 4-4. Typical Full Mapping Device Assigned Available Connected interface Reserved Available Available Available Available internal interrupt internal parallel port Super floppy drive controller Available Internal serial port; COM1 Connected Super COM2 Used cascade Slave (8259) Keyboard buffer full (driven 8042) Timer output (internal Special Notes Connects IRQ3 Super Typically used Clock NOTE: lines available bus. Care must taken that cards interrupts that conflict with internal devices each other. 4-12 Microcontroller Evaluation Board User's Manual Evaluation Board's Mapping following table mapping microcontroller evaluation board. Table 4-5. Typical Full Mapping Device Assigned Reserved Super floppy drive controller Special Notes 16-bit accesses 16-bit accesses 16-bit accesses Used cascade channels 8-bit accesses 8-bit accesses Also used memory-to-memory transfers with channel Also used memory-to-memory transfers with channel Microcontroller Evaluation Board User's Manual 4-13 Evaluation Board's Components 8042 Keyboard Controller evaluation board uses non-static 8042 keyboard controller. What this means programmer that SysCLK stops being driven 8042 period time, controller must reset once SysCLK starts being driven again order 8042 function properly. microcontroller stops driving SysCLK time Speed disabled when Sleep, Suspend modes even Speed enabled these modes. side effect driving SysCLK 8042 from 8042 will active short period time. This active state latched microcontroller. Therefore when microcontroller goes back High Speed mode from Sleep, Suspend mode, reset. Note that above conditions only apply non-static 8042. static 8042 used, then these conditions don't apply. work around these situations, evaluation board been wired pins microcontroller gate from 8042 (PMC4) reset 8042 (PMC0). PMC4 should programmed mask from 8042 while Sleep, Suspend, modes prevent from being reset SysCLK being driven Speed disabled Doze mode then PMC4 should driven this mode well.) When system goes back High Speed mode, 8042 needs reset pulsing PMC0 high millisecond. Commands should also issued 8042 re-enable keyboard. "PMC0" page "PMC4" page more information. National Super PC87322VF Super decode address 398h 399h index data registers. When configuring serial port Super important note that IRQ3 from chip connected PIRQ0 microcontroller. (Note: PIRQ0 internally IRQ3 when Full mode; programmable other modes.) IRQ4 from Super connected. Therefore when configuring serial port Super I/O, only configure IRQ3. Also PMC2 must order enable RS232 drivers serial port. 4-14 Microcontroller Evaluation Board User's Manual Super parallel port connected therefore should enabled. floppy drive interface Super enabled. channel used floppy connected PIRQ1 microcontroller. (Note: PIRQ1 internally IRQ6 when Full mode; programmable other modes.) Interface drive directly connected microcontroller. evaluation board, data routed through Super order properly handle addresses 3F7, which jointly used Floppy interface. line from connector connected IRQ14 microcontroller. PGP1 used chip select (I/O address 1f0-1F7h). PGP2 used chip select (I/O address 3f6-3f7). "Connecting Hard Drive" page steps connect drive. Enabling Internal Serial Port microcontroller internal serial port typically configured COM1. following index registers need this configuration: Elan Index Enable internal UART base address (COM1) Elan Index Enable clock UART Elan Index 16C450 compatibility PMC2 active modes (refer "Power Management Control (PMC) Pins" page 4-3). UART's registers 3F8h-3FFh accessed perform serial transfers. Microcontroller Evaluation Board User's Manual 4-15 4-16 Microcontroller Evaluation Board User's Manual Appendix Evaluation Board Setup Summary This appendix summarizes jumper switch settings microcontroller evaluation board. location these parts board, Figure page 2-2. Microcontroller Evaluation Board User's Manual Table A-1. Mode Selection Affected Jumpers Mode Resistor Pack Setting Install only Install only JP16 JP17 Connects IRQ3 from Super Connects IRQ3 from Super JP18 open closed Connects IRQ12 from mouse Connects IRQ12 from mouse Full Local clock Table A-2. Configuration Jumpers Position Jumpers JP12 System Affected BIOS sockets Selects Flash Selects EPROM device 512Kx81 JP13 JP16 Local mode JP17 JP18 JP32 256Kx8 clock Super Serial Port PS/2 Mouse Enables Super serial port N/A2 (see Table page A-3) BIOS socket (Phoenix) (SystemSoft) 512Kx8 Flash only supported after minor board rework. Contact your local distributor Field Application Engineer more information Cannot Full Local mode. Microcontroller Evaluation Board User's Manual Table A-3. JP18 Mode Local Setting Closed Function Enables PS/2 port (Connects IRQ12 from 8042 IRQ12 Device) Table A-4. Switches SW3: SW4: Connects VGARDY VLRDYI Open Connects VLRDYO VLRDYI Open Memory Connects PIRQ1 device Connects IRQ1 device ACIN Memory Disconnects PIRQ1 from device Disconnects IRQ1 from device ACIN Microcontroller Evaluation Board User's Manual Table A-5. Power Measurement Jumpers NOTE: sure turn system power before removing JP1-JP11. Replace JP1-11 before power-up system will work. Jumper VCC3 VCC5 Logic connected plane core only. Always AVCC pin. Analog VCC. Always VCC5 pin. Diode clamp refs except VCCMEM AVCC source pins. Always except full 3.3V designs. (Evaluation board limits memory interface VCC. table page 2-19 3.3-V setting. Restrictions apply. Also diode clamp pins sourced VCCMEM pin. other misc. pins. Refer datasheet details. alternate VCC. Refer datasheet details. System DRAM plane. 8042 BIOS Application VCC1 176. VCCMEM JP10 JP11 JP19 VCCSYS VCCSYS2 VCCMEM53 VCCKBOS VCCROM VCC1 Microcontroller Evaluation Board User's Manual Appendix Verified Peripherals This list peripherals that have been verified work microcontroller evaluation board: Peripheral Floppy Drive Hard Drive* Power Supply Manufacturer Mitsumi TEAC Quantum Western Digital Computer Inc. TransWorld Jabert Keytronic Mitsumi MultiSync AVED Trident Model D359T3 FD-235HF ProDrive series Caviar series PIP-151 TW-1800R WE-D250 KT2000 series KPQ-E99YC 6439 5FGE AV540 TVGA 9000I Keyboard Monitor Video Card Note that Connor Fujitsu hard drives work with this board. Microcontroller Evaluation Board User's Manual Microcontroller Evaluation Board User's Manual Appendix Board Layout Suggestions following suggestions concern microcontroller evaluation board layout strategy 32-kHz oscillator, PLLs, power supplies. goal minimize noise noise coupling associated with board laid out. Special care needed minimize board leakages which fatal pins that sensitive leakage currents, such crystal oscillator pins, XTAl1 XTAL2. 32-kHz Oscillator Prudent board layout 32-kHz oscillator suggests following precautions: Keep traces, XTAL1 XTAL2, short possible, especially input trace, XTAL1. XTAL1 extremely sensitive leakage. Total leakage from/to XTAL1 to/from pins board must kept under XTAL2 tolerate leakage high Keep noisy signals (e.g., outputs other clocking signals) away from XTAL1 XTAL2 possible. Again, XTAL1 much more sensitive noise coupling than XTAL2. Minimize parasitic capacitance between XTAL1 XTAL2; even picofarads potentially cause oscillation frequency target. feedback resistor larger than fail start leakage XTAL1 equivalent less. feedback resistor value lowered counter leakage XTAL1, that increases start-up time. lower bound feedback resistor should about capacitors connected between XTAL1, XTAL2, analog ground should between they should about equal value. Increasing capacitor values increases start-up time power consumption, does reduce noise coupling into XTAL1 XTAL2. Microcontroller Evaluation Board User's Manual Phase-Locked Loops Board layout considerations four PLLs suggest following precautions: Keep output traces four PLLs short possible keep them away from each other (and other clocking signals) possible. exceed specified loading four outputs. Certainly loading allowed since they CMOS logic outputs. PLLs have drive more load than they designed actual application, make sure they properly buffered board. Power Supplies Board layout considerations power supplies suggest following precautions: Bring analog digital separate traces from output voltage regulator microcontroller; making sure traces thick wide. Filter analog with second-order low-pass filter (e.g., L=47 C=33 µF). Since digital carries much more current than analog VCC, second order low-pass filter should used instead (i.e., series resistor should removed). small capacitor order nanofarads added parallel large filter capacitor suppress high-frequency noise. Isolate analog ground plane from digital ground plane board, connect them after decoupling. Microcontroller Evaluation Board User's Manual Appendix Schematics schematics beginning page actual Orcad schematics used build microcontroller evaluation board. These schematics useful understanding modifying evaluation board. Since evaluation board incorporates many different possible configurations microcontroller, these schematics good place start actual microcontroller-based designs. Microcontroller Evaluation Board User's Manual VCCEL1 VCCEL1 32KOUT 32KINR 14MOUT XIORESET# SPKER VCC5 HEADER 'X1OUT[BAUD_OUT]' 'IORESET#' VCCMEM53 HEADER VCCSYS5 HEADER VCCSY253 HEADER VCCELSY2 VCCELMEM VCCELSYS VCCEL5 VCCELA VCCEL3 'SUS#/RES#' JP19 HEADER VCC1 VCCEL5 VCCELSYS VCCELMEM VCCELSY2 C229 33uF TANT 47uH R379 '8042CS#[XTDAT]' RESIN# JTAGEN ACIN RESUME# LPH# PMC0 PMC1 PMC2 PMC3 PMC4 PGPA PGPB PGPC PGPD 8042CS# A20GATE 1111 1111 1112 0009 33788 8888 28378092923464 1230 78754 9876 ELPCLK 'SYSCLK[XTCLK]' 31560358 25852 ELPCLK SYSCLK PCLK VVVVVAVVVVVVVV MCEH-A# OVCC3 IRQ1 CCCCCVCCCCCCCC MCEL-A# EIRQ1 PIRQ0(IRQ3) ITSH CCCCC PPPP VPP-A PIRQ0 NSU# 01234 0123 C55MMMSSS PIRQ1(IRQ6) EPIRQ1 REG-A# EEEYYY 'DACK2#[TCK]' DACK2#(TCLK) DACK2# RST-A MMMSSS 'DRQ2[TDO]' HEADER DRQ2(TDO) DRQ2 CD-A# 'AEN[TDI]' AEN(TD) RDY-A# 'TC[TMS]' TC(TMS) WP-A IOR# IOR# BVD1-A IOW# IOW# BVD2-A MEMR# EMEMR# WAIT-AB# 1.2uH MEMW# EMEMW# ICDIR HEADER ERESDRV MCEH-B# C230 RSTDRV IOCHRDY IOCHRDY MCEL-B# OVCC3 SA[0.12] SA[0.12] VPP-B D[0.15] 33uF TANT D[0.15] REG-B# RST-B CD-B# RDY-B# WP-B BVD1-B BVD2-B CA24 CA25 SA10 SA10 AFDT# SA11 SA11 SA12 SA12 STRB# XIORESET# SLCT JP29 BUSY ERROR# SLCTIN# ACK# *HEADER RESIN# INIT# PPDWE#(PPDCS#) Install JP29 using ElanSC300 PPOEN# ElanSC310 without uPower mode. DTR# Remove JP29 using ElanSC300 RTS# ElanSC310 with uPower mode. SOUT SCHEMATICS PROVIDED CTS# MAKES WARRANTY DSR# EXPRESSED IMPLIED. DCD# Reference Only RIN# SDEN# 'DBUFOE#' DBUFOE# SDEN# ROMCS# SDRDH 'ENDIRH' SDWRTH SDRDH DOSCS# SDRDL 'ENDIRL' SDWRTL SDRDL MWE# BL1# BL1# RAS0# BL2# BL2# RAS1# BL3# BL3# CAS0H#(SRCS3#) BL4# BL4# CAS0L#(SRCS2#) CAS1H#(SRCS1#) IOCS16#(LCDDL0) CAS1L#(SRCS0#) IOCS16# MCS16#(LCDDL1) MDDMMMMMMMMMMM MMMMMMMM LDLD MCS16# ASSAAAAAAAAAAA DDDDDDDD CDCD IRQ14(LCDDL1) IRQ14 1MM45678911111 01234567 D1D3 SBHE(LCDDL1) (AA((((((01234 (((((((( SBHE# D/D/ N23AAAAAA((((( LLBBWMDA MMMMMMMMMMM 0R2B VCC1 A((111111AAAAA DRLH_D AAAAAAAAAAA /(/( ((BM IDGI #CC34567812222 EDEERICS 01234567891 IPU( (A(O /PP//////90123 VY###O## RRSI DCDC DIUUDDDDLL///// ##////// /////////// QEYR RKRH SRRCAAAAAALLLLL //IIDDD0 SSSSSSSSSSS GGGGGGGGGGGGGG 1Q#Q Q5QC MQSLCCCC11AAAAA RDRRRRRW AAAAAAAAAAA NNNNNNNNNNNNNN 2//4 1#5H A7TKKKKK7812222 ERQQQQQS 11111122221 DDDDDDDDDDDDDD )II) )))K 0)))6730))90123 FQ19730# 45678901233 'RSVD' 'RSVD' 'RSVD' 'RSVD' 'RSVD' 'PULLUP' 'PULLUP' 'PULLUP' 'PULLUP' 'PULLUP' 'PULLUP' 'RSVD' 'RSVD' 'RSVD' 'RSVD' 'RSVD' 'RSVD' 'PULLUP' 'PULLUP' 'PULLUP' 'PULLUP' 'PULLUP' 'RSVD' 'RSVD' '[X14OUT]' MCE1# MCE12# VPP1 REG1# 1ICRST CD1# RDY1# BVD11 BVD12 WAIT# ICDIR MCE2# MCE22# VPP2 REG2# 2ICRST CD2# RDY2# BVD21 BVD22 ISA24 ISA25 AFDT# STRB# SLCT BUSY ERR# SLCTIN# ACK# INIT# PPDWE# PPOEN# DTR# RTS# SOUT CTS# DSR# DCD# ROMCS# DOSCS# |LINK |fsocket.sch |header.sch |misc.sch |33opt.sch |dram.sch |sram.sch |keybrd.sch |bufrom.sch |biosdos.sch |pcmbufct.sch |pcmbcon.sch |pcmnbcon.sch |cgavideo.sch |serpar.sch |isabus.sch |vlbus.sch |power.sch |upower.sch |powersw.sch |flopide.sch |spares.sch |spares1.sch VCCELA 0.01uF TANT VCCEL3 0.01uF TANT C189 10UF/10V VCCEL5 0.1UF 0.1UF C190 10UF/10V VCCELSYS 0.1UF 0.1UF ElanSC300/310 208-PQFP C191 10UF/10V VCCELMEM 0.1UF 0.1UF '[PPDSC#]' 'DTR#/CFG1' 'RTS#/CFG0' VCCELSY2 C186 10UF/10V 0.1UF ELCS0H# ELCS0L# ELCS1H# ELCS1L# MWE# RAS0# RAS1# CAS0H# CAS0L# CAS1H# CAS1L# ELCS0H# ELCS0L# ELCS1H# ELCS1L# SA[13.23] ELAN SA13 SA23 SA22 SA21 SA20 SA19 SA18 SA17 SA16 SA15 SA14 SA[13.23] VCCEL1 C202 C203 0.1UF 0.1UF IOCHRDY 1235561111112 12032380025590 4516718 1111 8777 1893 1111 7477 4457 LVDD# LVEE# FRM1 CP11 CP21 DSCE# DSOE# DSWE# DSMA[0.14] DSMD[0.7] 'A12(BALE)' 'IRQ15' 'IRQ12' 'PULLDN(IRQ5)' 'PULLUP(IRQ10)' 'IRQ4' 'DRQ1' 'DACK5#' 'DRQ5' 'IOCHCHK#' 'DACK1#' 'CPURDY#(LMEG#)' 'PULLUP' DSMA[0.14] DSMD[0.7] 111111111111111 11111111 666666555555554 46666777 543210985432109 86789012 ''''''''''''''' '''''''' RPCCAAAAAAAAAAA LLBBWMDA SUPP11111112222 DRLH-D VLUU34567890123 EDEERICS DLRC((((((((((( VY###O## (USLDDDDLLLLLLL ##(((#(( PPTKAAAAAAAAAAA ((IID(DO U(((CCCC1112222 RDRRRDRW LIRPKKKK7890123 SRQQQRQS LRSU6730))))))) VQ197Q0# UQVL####''''''' D61))3)) P7DL)))) )))'')'' )))U'''' '''P DDDDDDDDDDDDDDD SSSSSSSSSSSSSSS MMMMMMMMMMMMMMM AAAAAAAAAAAAAAA 012345678911111 01234 DDDDDDDD SSSSSSSS MMMMMMMM DDDDDDDD 01234567 22111111111 41987654310 C201 10UF/10V Note: ElanSC300 Chip/schematic signal name 'ElanSC310 Chip signal name' Advanced Micro Devices, Inc. 5204 White Blvd. Austin, Texas 78741 (800) 222-9323 Proprietary/All Rights Reserved Title ElanSC300/310 208-Pin Chip Size Document Number ElanSC300/310 Evaluation Board Date: March 1996 Sheet SLF1 P32KOUT P32KINR 14MOUT SLF4 XIORESET# SPKER 47uH R380 VCCEL1 VCCELSY2 VCCELSYS VCCELMEM VCCPELA VCCEL5 C231 33uF TANT ELPCLK ELPCLK EIRQ1 PIRQ0 EPIRQ1 DACK2# DRQ2 IOR# IOW# EMEMR# EMEMW# ERESDRV IOCHRDY SA[0.12] SA[0.12] D[0.15] D[0.15] SA10 SA11 SA12 SDEN# SDRDH SDRDL BL1# BL2# BL3# BL4# IOCS16# MCS16# IRQ14 SBHE# HUHCCBTKDGMPUG 19111311224341 SYSCLK VVVVVAVVVVVVVV CCCCCVCCCCCCCC IRQ1 PIRQ0(IRQ3) C55MMMSSS PIRQ1(IRQ6) EEEYYY DACK2#(TCLK) MMMSSS DRQ2(TDO) AEN(TD) TC(TMS) IOR# IOW# MEMR# MEMW# RSTDRV IOCHRDY SA10 SA11 SA12 DBUFOE# SDWRTH SDWRTL BL1# BL2# BL3# BL4# IOCS16#(LCDDL0) MCS16#(LCDDL1) IRQ14(LCDDL1) SBHE(LCDDL1) ((BM IPU( RRSI QEYR 1Q#Q 2//4 )II) DBAD 7119 LDLD CDCD D1D3 D/D/ 0R2B /(/( IDGI (A(O DCDC RKRH Q5QC 1#5H )))K BFAA 1111 2632 DDDDDDDDDDD SSSSSSSSSSS MDDMMMMMMMMMMM ASSAAAAAAAAAAA 1MM45678911111 (AA((((((01234 N23AAAAAA((((( A((111111AAAAA #CC34567812222 /PP//////90123 DIUUDDDDLL///// SRRCAAAAAALLLLL MQSLCCCC11AAAAA A7TKKKKK7812222 0)))6730))90123 BCADBDADCEBECFC 111111181111111 4464557 5475657 DDDDDDDDDDDDDDD SSSSSSSSSSSSSSS MMMMMMMMMMMMMMM AAAAAAAAAAAAAAA 012345678911111 01234 URRC 1118 AERL CXEP ITSH NSU# GGTAC 11999 PPPPP MMMMM CCCCC 01234 ABAB 7889 PPPP GGGG PPPP 0123 MCEH-A# MCEL-A# VPP-A REG-A# RST-A CD-A# RDY-A# WP-A BVD1-A BVD2-A WAIT-AB# ICDIR MCEH-B# MCEL-B# VPP-B REG-B# RST-B CD-B# RDY-B# WP-B BVD1-B BVD2-B CA24 CA25 SLF2 SLF3 RESIN# JTAGEN ACIN RESUME# LPH# PMC0 PMC1 PMC2 PMC3 PMC4 PGPA PGPB PGPC PGPD 8042CS# A20GATE MCE1# MCE12# VPP1 REG1# 1ICRST CD1# RDY1# BVD11 BVD12 WAIT# ICDIR MCE2# MCE22# VPP2 REG2# 2ICRST CD2# RDY2# BVD21 BVD22 ISA24 ISA25 AFDT# STRB# SLCT BUSY ERR# SLCTIN# ACK# INIT# PPDWE# PPOEN# DTR# RTS# SOUT CTS# DSR# DCD# ROMCS# DOSCS# MWE# RAS0# RAS1# ELCS0H# ELCS0L# ELCS1H# ELCS1L# VCCPELA 0.01uF TANT OVCC3 VCCPEL3 C166 0.01uF TANT VCCEL5 C167 C168 0.1UF 0.1UF OVCC3 VCCPEL3 1.2uH C232 33uF TANT VCCELSYS C169 C170 0.1UF 0.1UF ElanSC300 AFDT# STRB# SLCT BUSY ERROR# SLCTIN# ACK# INIT# PPDWE#(PPDCS#) PPOEN# DTR# RTS# SOUT CTS# DSR# DCD# RIN# ROMCS# DOSCS# MWE# RAS0# RAS1# CAS0H#(SRCS3#) CAS0L#(SRCS2#) CAS1H#(SRCS1#) CAS1L#(SRCS0#) MMMMMMMM DDDDDDDD 01234567 (((((((( LLBBWMDA MMMMMMMMMMM DRLH_D AAAAAAAAAAA EDEERICS 01234567891 VY###O## ##////// /////////// //IIDDD0 SSSSSSSSSSS RDRRRRRW AAAAAAAAAAA ERQQQQQS 11111122221 FQ19730# 45678901233 DDACACDB 11111111 30534213 DDDDDDDD SSSSSSSS MMMMMMMM DDDDDDDD 01234567 HGFFJEEGDCH 31124214114 VCCELMEM C171 C172 0.1UF 0.1UF VCCELSY2 C173 0.1UF VCCEL1 C204 C205 0.1UF 0.1UF SDEN# SDRDH SDRDL GGGGGGGGGGGGGG NNNNNNNNNNNNNN DDDDDDDDDDDDDD BFGLLTTPTJDBDD 23314251111164 46426 SA[13.23] ELANPGA SA13 SA23 SA22 SA21 SA20 SA19 SA18 SA17 SA16 SA15 SA14 SA[13.23] LVDD# LVEE# FRM1 CP11 CP21 DSCE# DSOE# DSWE# DSMA[0.14] DSMD[0.7] ElanSC300 Socket ElanSC300 only Advanced Micro Devices, Inc. 5204 White Blvd. Austin, Texas 78741 (800) 222-9323 Proprietary/All Rights Reserved DSMA[0.14] DSMD[0.7] Title ElanSC300 Socket SOCKET Size Document Number ElanSC300/310 Evaluation Board Date: March 1996 Sheet DOSCS# PCLK SDRDL D[0.15] SA[13.23] SA[0.12] SA23 SA21 SA19 SA17 SA15 'SYSCLK[XTCLK]' 'AEN[TDI]' 'ENDIRL' 10th Center 30x2 3-102977-0 D[0.15] RAS0# CAS1L# CAS0L# MWE# SA[13.23] SA[0.12] RAS1# CAS1H# CAS0H# SA13 SA22 SA20 SA18 SA16 SA14 'DRQ2[TDO]' 'TC[TMS]' 'ENDIRH' 'ENDIRH' ROMCS# DRQ2 SDRDH VCC1 Berg R225 DSMA3 BL2# BL4# 'PULLUP' CD1# RDY1# 'PULLUP' BVD12 'PULLUP' BVD11 WAIT# 'PULLUP' CD2# RDY2# 'PULLUP' BVD22 'RSVD' BVD21 ICDIR 'RSVD' MCE22# MCE2# 'RSVD' VPP2 REG2# 'RSVD' 2ICRST MCE12# 'RSVD' MCE1# VPP1 'RSVD' REG1# 1ICRST 'RSVD' ISA24 ISA25 XIORESET# PMC0 PMC1 SPKER RESIN# SBHE# 'A12(BALE)' 'DACK1#' 'CPURDY#(LMEG#)' LVDD# DSCE# DSOE# 'A23(LA23)' DSMD0 DSMA14 'LDEV#(RSVD)' 'A21(LA21)' DSMA12 'A19(LA19)' DSMA13 DSMA10 'A22(LA22)' 'A17(LA17)' DSMA11 DSMA8 'A20(LA20)' DSMA9 'A18(LA18)' 10th Center 30x2 Berg 3-102977-0 DSMA[0.14] BL1# BL3# 'PULLUP' 'PULLUP' 'PULLUP' 'PULLUP' 'PULLUP' 'PULLUP' 'RSVD' 'RSVD' 'RSVD' 'RSVD' 'RSVD' 'RSVD' 'IORESET#' DSMD[0.7] DSMA7 DSMA5 DSMA3 DSMA1 DSMD1 DSMD3 DSMD5 DSMD7 'A15(DACK3#)' DSMA6 'A13(DACK6#)' DSMA4 'CPURST(RSVD)' DSMA2 'RSVD(PULLUP)' DSMA0 'LRDY#(DRQ6)' 'BLE#(IRQ11)' DSMD2 'BHE#(IRQ9)' 'W/R#(DRQ7)' DSMD4 'M/IO#(DRQ3)' 'D/C#(DRQ0)' DSMD6 'ADS#(OWS#)' 'IRQ4' 'DRQ1' 'DRQ5' 'IOICHCHK#' 'PULLDN(IRQ5)' 'PULLUP(IRQ10)' CP21 'IRQ12' 'IRQ15' LVEE# 'PULLUP' PMC3 'PGP2' 'PGP3' PGPC 'PGP0' 'PGP1' PGPA IOCHRDY 'PIRQ0(IRQ3)' 'PIR1(IRQ6)' PIRQ0 'IRQ1' IOCS16# IRQ14 10th Center 30x2 Berg 3-102977-0 'A16(DACKO#)' 'A14(DACK7#)' 'CPUCLK(PULLUP)' 'PULLUP(IRQ7)' DSMA[0.14] DSMD[0.7] VCC1 IOR# IOW# EMEMR# EMEMW# ERESDRV SDEN# SA12 SA11 SA10 MEMR# MEMW# '8042CS#[XTDAT]' 'DACK2#[TCK]' DACK2# 'AFDT#[X14OUT]' AFDT# STRB# BUSY SLCT INIT# 'PPDWE#[PPDSC#]' PPOEN# 'DTR#/CFG1' DTR# 'RTS#/CFG0' SOUT DSR# ACIN RESUME# 'SUS#/RES#' 10th Center 30x2 Berg 3-102977-0 R224 DSMA0 MEMR# MEMW# 8042CS# PMC2 A20GATE SLCTIN# ERR# ACK# PPDWE# RTS# CTS# DCD# CP11 FRM1 DSWE# PMC4 PGPD PGPB LPH# EPIRQ1 EIRQ1 MCS16# JTAGEN ELAN Signal Headers Note: ElanSC300 Chip/schematic signal name 'ElanSC310 Chip signal name' Advanced Micro Devices, Inc. 5204 White Blvd. Austin, Texas 78741 (800) 222-9323 Proprietary/All Rights Reserved Title Debug Headers Size Document Number ElanSC300/310 Evaluation Board Date: March 1996 Sheet Install this resistor remove Timer when using ELAN R386 ERESDRV VCC5 R391 ERESDRV U37E 74HCT04(V5) C236 *.01uF C237 *.1uF *67K C241 *40pF VCCSYS5 R385 C235 200pF *555 TIMER VCCSYS5 RESDRV RESDRV Note: (ElanSC300 only) Timer configured function one-shot. ElanSC300 revs deliver short RESDRV pulse when exiting uPower mode which could cause some issues. That reason this one-shot. ElanSC300 device will address this issue one-shot needed. ElanSC300 only NOTE Place these componments close ELAN Socket pins minimize trace length. SLF1 SLF2 SLF3 SLF4 SLF1 SLF2 SLF3 SLF4 *0.47uF *0.47uF *0.47uF *0.47uF *0.47uF NOTE Place these componments close ELAN pins minimize trace length. *0.47uF *0.47uF *0.47uF 0.47UF/5% Video 0.47UF/5% Speed 0.47UF/5% Intermediate 0.47UF/5% High Speed 0.47uF/5% Video 0.47uF/5% Speed 0.47uF/5% Intermediate 0.47uF/5% High Speed ElanSC300 Socket Loop Filters ElanSC300/310 Chip Loop Filters OVCC3 390K RESIN# R382 PBNO RESET 2.2uF RESIN# RLS4148 VCC5 P32KINR RESRC# C200 0.1UF R381 0.1UF RESUME# R223 RESUME# SPKER SPKER P32KOUT P32KINR R383 P32KIN R384 *16M P32KOUT C234 *27PF 32KHz Crystal (PGA) C233 *27PF *32.768KHz PBNO SUS/RESUME BUZZER(V5) 32KINR 32KINR R216 32KIN 32KOUT 32KOUT 32KHz Crystal (QFP) 27PF 27PF 32.768KHz Advanced Micro Devices, Inc. 5204 White Blvd. Austin, Texas 78741 (800) 222-9323 Proprietary/All Rights Reserved Title XTAL,SWITCHES,LOOP FILTER COMPONENTS,SPEAKER Size Document Number ElanSC300/310 Evaluation Board Date: March 1996 Sheet Reset Switch Suspend/Resume Switch System Speaker D[0.15] 33D[0.15] R311 R310 R312 R313 R314 R315 R316 R317 33D15 33D14 33D13 33D12 33D11 33D10 33D9 33D8 SA[13.23] MCS16# Decode VCCSYS5 VCCSYS5 JP22 *HEADER R318 R319 R320 R321 R322 R323 R324 R325 33D7 33D6 33D5 33D4 33D3 33D2 33D1 33D0 SA16 SA17 SA18 SA19 SA20 SA21 R245 SA22 100K SA23 128K/64K# *16L8-5 20-DIP Socket R296 MCS16# R373 MCS16# JP23 *HEADER VCCSYS5 R246 100K ENA/DIS# Place close ELAN minimize trace length address lines. Install JP22 Remove JP23 enable MCS16# addr FF0000-FFFFFE (64K) Remove JP22 JP23 enable MCS16# addr FFE000-FFFFFE (128K). Install JP23 disable PAL. Indicates component removed from Bill Material SA[13.23] 33SA[12.23] SA[0.12] SA23 SA22 SA21 SA20 SA19 SA18 SA17 SA16 R326 R327 R328 R329 R330 R331 R332 R309 33SA23 33SA22 33SA21 33SA20 33SA19 33SA18 33SA17 33SA16 R236 SA15 SA14 SA13 CAS0L# CAS0H# CAS1L# CAS1H# CAS0L# CAS0H# CAS1L# CAS1H# SA12 R333 R334 R335 R336 R337 R338 R339 R340 33SA15 33SA14 33SA13 SRCS2# SRCS3# SRCS0# SRCS1# 33SA12 AFDT# SRCS2# SRCS3# SRCS0# SRCS1# R237 14MOUT Note: (only resistor populated). using ElanSC300 ElanSC310 without parallel port, install R236 depop R237. Note: using ElanSC310, populate R309 R326 R339. using ElanSC300 ElanSC310 with parallel port, install R237 depop R236. using ElanSC300 always install R237 Depop R236. ElanSC300 Only: Place Resistors R309-R340 close possible ELAN. Depop Resistors R309-R340 when running internal mode minimize capacitive loading DRAM signals. Removing Resistors will disable local video connector SRAM sockets. BAUDOUT Advanced Micro Devices, Inc. 5204 White Blvd. Austin, Texas 78741 (800) 222-9323 Proprietary/All Rights Reserved Title RPAK option,MCS16# decode,BAUDOUT Size Document Number ElanSC300/310 Evaluation Board Date: March 1996 Sheet MWE# RAS0# RAS1# CAS0L# CAS0H# CAS1L# CAS1H# VCCDRAM RAS0# CAS0L# CAS9 MWE# MA10 MA11 30PINSIMM Molex 15-46-3043 D[0.15] MA[0.11] VCCDRAM RAS0# CAS0H# CAS9 MWE# MA10 MA11 30PINSIMM Molex 15-46-3043 VCCDRAM RAS1# CAS1L# CAS9 MWE# MA10 MA11 30PINSIMM Molex 15-46-3043 VCCDRAM RAS1# CAS1H# CAS9 MWE# MA10 MA11 30PINSIMM Molex 15-46-3043 VCCDRAM RAS0# RAS0 RAS1 RAS1# RAS2 RAS3 CAS0L# CAS0 CAS0H# CAS1 CAS1L# CAS2 CAS1H# CAS3 MWE# MA10 MA11 PRD1 PRD2 PRD3 PRD4 72PINSIMM Molex 15-82-0762 D[0.15] SA[0.12] SA12 SA[13.23] SA[13.23] SA13 SA23 SA22 SA21 SA20 SA19 SA18 SA17 SA16 SA15 SA14 R248 MA11 MA10 VCCMEM53 HEADER Power Measurement Point 10UF/10V 10UF/10V VCCDRAM Main System Memory DRAM SIMMs Advanced Micro Devices, Inc. 5204 White Blvd. Austin, Texas 78741 (800) 222-9323 Proprietary/All Rights Reserved Title DRAM Main Memory SIMMS Size Document Number ElanSC300/310 Evaluation Board Date: March 1996 Sheet 0.1UF 0.1UF 0.1UF 0.1UF 0.1UF 33SA[12.23] SA[0.12] 33D[0.15] VCCMEM53 SA18CS 33SA18 *HEADER 3-pin Jumper ElanSC300 only 33SA[12.23] SA[0.12] D[0.15] 33D0 I/O0 33D1 I/O1 33D2 I/O2 33D3 I/O3 33D4 I/O4 33D5 I/O5 33D6 I/O6 33D7 I/O7 VCCSRAM 0.33UF *512KX8SRAM(MEM53) 32-Dip Socket ElanSC300 only 33D8 I/O0 33D9 I/O1 33D10 I/O2 33D11 I/O3 33D12 I/O4 33D13 I/O5 33D14 I/O6 33D15 I/O7 VCCSRAM 0.33UF *512KX8SRAM(MEM53) 32-Dip Socket ElanSC300 only NOTE: Switch 128Kx8 512Kx8 SRAM's SA10 SA11 33SA1225 33SA13 33SA1428 33SA15 33SA1631 33SA17 SA18CS 33SA19 MWE# SRCS2# SA10 SA11 33SA1225 33SA13 33SA1428 33SA15 33SA1631 33SA17 SA18CS 33SA19 MWE# SRCS3# SRCS2# SA10 SA11 33SA1225 33SA13 33SA1428 33SA15 33SA1631 33SA17 SA18CS 33SA19 MWE# SRCS0# SRCS0# 33D0 I/O0 33D1 I/O1 33D2 I/O2 33D3 I/O3 33D4 I/O4 33D5 I/O5 33D6 I/O6 33D7 I/O7 VCCSRAM 0.33UF *512KX8SRAM(MEM53) 32-Dip Socket ElanSC300 only SA10 SA11 33SA1225 33SA13 33SA1428 33SA15 33SA1631 33SA17 SA18CS 33SA19 MWE# SRCS1# 33D8 I/O0 33D9 I/O1 33D10 I/O2 33D11 I/O3 33D12 I/O4 33D13 I/O5 33D14 I/O6 33D15 I/O7 VCCSRAM 0.33UF *512KX8SRAM(MEM53) 32-Dip Socket ElanSC300 only SRCS3# MWE# SRCS1# Note: using ElanSC310, populate: JP8, Main System Memory SRAM VCCMEM53 VCCSRAM *HEADER ElanSC300 only 10UF/10V Power Measurement Point Title SRAM Main Memory Size Document Number ElanSC300/310 Evaluation Board Date: March 1996 Sheet ElanSC300 only Advanced Micro Devices, Inc. 5204 White Blvd. Austin, Texas 78741 (800) 222-9323 Proprietary/All Rights Reserved VCCSYS5 VCCKBD5 JP10 HEADER Power Measurement Point C192 VCCKBD5 10UF/10V JP30 *HEADER Keyboard VCC5 PCLK U37C 74HCT04(V5) SYNC XTAL1 XTAL2 RESET VCCSYS5 RLS4148 KBCLEN# VCCKBD5 VCCKBD5 0.1UF PMC4 KRC# A20GATE IRQ1 MSIRQ12 VCCSYS5 U48C 74HC32 Keyboard Connector PMC4 PCLK 8042CS# VCC5 0.1UF VCC5 KBCL 0.1UF VCC5 KBCL KBDA 47PF MSDA VCC5 74HCT125(KBD5) MSDA 47PF 2.2UF/6.3V 2.2UF/6.3V Component side view P24/OB P25/BF P26/DRQ P27/DAK KRC# A20GATE MSDATAO MSCLKO IRQ1 MSIRQ12 KBDCLKI KBDCLKO KBDDATO KBDDATI MSDATAI SA[0.12] 8042CS# IOR# IOW# SA[0.12] 74HCT04(SYS5) VCCSYS5 KBDDATO# VCCKBD5 74HCT04(SYS5) VCCSYS5 74HCT125(KBD5) VCCKBD5 74HCT125(KBD5) KBDA MSCLKI 80C42DIP(SYS5) 40-DIP RLS4148 MSDATAO# VCCKBD5 VCCKBD5 VCC5 74HCT04(SYS5) VCCSYS5 U32A 74HCT32(SYS5) U37D 74HCT04(V5) VCC5 KRESDRV# VCCSYS5 MSDATAI 5-PIN Keyboard RESDRV PMC0 RLS4148 MSCLKO# VCCKBD5 VCCKBD5 74HCT04(SYS5) MSCL MSCLKI 74HCT125(KBD5) RLS4148 VCC5 6-PIN MINI-DIN MOUSE MSCL 47PF 47PF Keyboard Mouse Processor Connectors SVCCMEM53 C174 0.1UF SVCCMEM53 U9P11 VCCSYS5 U9P14 BSDRDL BSDEN# VCCSYS5 C175 0.1UF SD[0.15] SD[0.15] (7,8,9,11,13,14,16,18) VCCSYS5 SD10 SD11 SD12 SD13 SD14 SD15 HD151015 24-SOIC VCCB>=VCCA BSDEN# BSDRDL SVCCMEM53 C176 0.1UF SVCCMEM53 VCCSYS5 SD10 SD11 SD12 SD13 SD14 SD15 U10P14 U10P11 BSDRDH BSDEN# HD151015 24-SOIC VCCB>=VCCA D[0.15] D[0.15] Data Level Translating Buffers VCCSYS5 Title SCP, Keyboard, Mouse, Buffers Size Document Number ElanSC300/310 Evaluation Board Date: March 1996 Sheet C177 0.1UF Advanced Micro Devices, Inc. 5204 White Blvd. Austin, Texas 78741 (800) 222-9323 Proprietary/All Rights Reserved BSDRDH ElanSC300 LVDD#(BALE) ElanSC300 LVDD#(A12/BALE) LVDD# LVDD# ElanSC310: 'A12(BALE)' SA[0.12] SA[0.12] VCCSYS5 SA10 SA11 SA12 SA21 SA22 SA23 VCCSYS5 VCCSYS5 C179 0.1UF SA13 SA14 SA15 SA16 SA17 SA18 SA19 SA20 VCCSYS5 System Address Buffers R365 R366 R367 R368 R369 R370 R371 R372 BSA13 BSA14 BSA15 BSA16 BSA17 BSA18 BSA19 BSA20 SDRDL SDRDH SDEN# R357 R358 R359 R360 R361 R362 R363 R364 BSA8 BSA9 BSA10 BSA11 BSA12 BSA21 BSA22 BSA23 R349 R350 R351 R352 R353 R354 R355 R356 BSA0 BSA1 BSA2 BSA3 BSA4 BSA5 BSA6 BSA7 33SA[12.23] JP31 *HEADER Note: (for Local mode only). using ElanSC300 always install JP31 pins using ElanSC300 ElanSC310, then: install JP31 pins select A12, install JP31 pins select SA12. 33SA12 MA11/SA12 SA12 VCCSYS5 SVCCMEM53 VLA1 VLA2 VLA3 VLA4 VLA5 VLA6 VLA7 VLA8 VLA9 HD151015 24-SOIC VCCB>=VCCA SVCCMEM53 VLA10 VLA11 VLA12 HD151015 24-SOIC VCCB>=VCCA C182 0.1UF VLA[1.12] SVCCMEM53 C184 0.1UF VCCSYS5 C178 0.1UF VLA[1.12] VCCSYS5 C180 0.1UF 74ACT244 VCCSYS5 C183 0.1UF 74ACT244 SA10 SA11 VCCSYS5 BSDRDL BSDRDH BSDEN# SVCCMEM53 VCCSYS5 C181 0.1UF SA[13.23] SA[13.23] 74ACT244 Local Address Translating Buffers SD[0.15] SD[0.15] BSA[0.23] BSA[0.23] VCCSYS5 Connector SD10 SD12 SD14 BSA0 BSA2 BSA4 BSA6 BSA8 BSA10 BSA12 BSA14 BSA16 BSA18 BSA20 BSA22 SBHE# MEMR# ROMVPP SBHE# MEMR# ROMVPP VCCSYS5 SD11 SD13 SD15 BSA1 BSA3 BSA5 BSA7 BSA9 BSA11 BSA13 BSA15 BSA17 BSA19 BSA21 BSA23 MEMW# BROMCS# BDOSCS# *ROM Male 1-104118-4 MEMW# BROMCS# BDOSCS# MCS16# Card Connector Advanced Micro Devices, Inc. 5204 White Blvd. Austin, Texas 78741 (800) 222-9323 Proprietary/All Rights Reserved Title Address Buffering Connector Size Document Number ElanSC300/310 Evaluation Board Date: March 1996 Sheet Component side board NOTE Daughter card does full decoding Depopulate ROMs this board when using. Connector (P12) standard boards only populated when needed. Install JP24 remove JP25 enable BDOSCS# chip select BIOS accesses. Remove JP24 Install JP25 enable BROMCS# during BIOS accesses. NOTE: place 128Kx8 Flash (28F010) these sockets. will used. JP24 *HEADER ROMCS# DOSCS# VCCSYS5 BIOS R250 DOSCS# U52A 74ACT08 JP25 *HEADER BROMCS# VCCSYS5 R301 BDOSCS# SA10 SA11 BSA12 BSA13 BSA14 BSA15 BSA16 BSA17 SA10 SA11 BSA12 BSA13 BSA14 BSA15 BSA16 BSA17 Alternate BIOS ROMCS# VCCSYS5 R249 VCCROM 0.1UF VCCROM C216 0.1UF VCCSYS5 R300 JP32 HEADER BROMCS1# BROMCS# BROMCS2# MEMW# ROMVPP MEMR# 28F020A(SYS5) 32-DIP Socket 28F010 ROMVPP 28F020A(SYS5) 32-DIP Socket 28F010 BROMCS2# MEMR# MEMW# BSA[0.23] SD[0.15] SA[0.12] BSA[0.23] SD[0.15] SA[0.12] SA10 SA11 BSA12 VCCROM BSA13 BSA14 BSA15 A13VCC BSA16 BSA17 BSA18 ROMFLS19 0.1UF ROMVPP DOS0CS# MEMR# 27C040(SYS5) 32-DIP Socket 28F020A SD10 SD11 SD12 SD13 SD14 SD15 VCCROM A14VCC 0.1UF 27C040(SYS5) 32-DIP Socket 28F020A VCCROM A14VCC 0.1UF *27C040(SYS5) 32-DIP Socket SD10 SD11 SD12 SD13 SD14 SD15 VCCROM A14VCC 0.1UF *27C040(SYS5) 32-DIP Socket ROMs: SA10 SA11 BSA12 BSA13 BSA14 BSA15 BSA16 BSA17 BSA18 ROMFLS19 SA10 SA11 BSA12 BSA13 BSA14 BSA15 BSA16 BSA17 BSA18 ROMFLS19 SA10 SA11 BSA12 BSA13 BSA14 BSA15 BSA16 BSA17 BSA18 ROMFLS19 ROMVPP DOS0CS# MEMR# ROMVPP DOS1CS# MEMR# ROMVPP DOS1CS# MEMR# MEMW# ROMVPP MEMR# NOTE Jumper Flash parts Jumper parts JP12 MEMW# ROMFLS19 BSA19 HEADER 3-pin Jumper NOTE Jumper 256Kx8 parts Jumper 512Kx8 parts JP13 BSA19 DOSAH BSA20 HEADER 3-pin Jumper VCCSYS5 U21A 74ACT139 R307 BDOSCS# DOS0CS# DOS1CS# R308 BIOS ROMs Advanced Micro Devices, Inc. NOTE switch 512Kx8 ROMs 256Kx8 Flash chips Title 5204 White Blvd. Austin, Texas 78741 (800) 222-9323 Proprietary/All Rights Reserved BIOS (Flash EPROM) Size Document Number ElanSC300/310 Evaluation Board Date: March 1996 Sheet VCCSYS5 JP11 HEADER Power Measurement Point VCCROM C193 10UF/10V C194 10UF/10V VCCSYS5 0999999 0875421 CCCCCCC AAAAAAA AAAAAAA 0123456 CA_A7 CA_A8 CA_A9 CA_A10 CA_A11 CA_A12 CA_A13 CA_A14 CA_A15 CA_A16 CA_A17 CA_A18 CA_A19 CA_A20 CA_A21 C Other recent searchesST-48 - ST-48 ST-48 Datasheet HDM3224-1 - HDM3224-1 HDM3224-1 Datasheet CD4541B - CD4541B CD4541B Datasheet C20T03QLH - C20T03QLH C20T03QLH Datasheet Am29PL160 - Am29PL160 Am29PL160 Datasheet ACT751T- - ACT751T- ACT751T- Datasheet ACT751VT-4 - ACT751VT-4 ACT751VT-4 Datasheet ACT751T - ACT751T ACT751T Datasheet VT-4 - VT-4 VT-4 Datasheet
Privacy Policy | Disclaimer |