The AMD
exceptionally small, low-cost product for demonstration of the AMD Am186ES
and Am186EM microcontrollers. See page ix for a block diagram of the board.
The SD186ES/SD186EM demonstration board is a stand-alone evaluation
platform for the Am186ES or Am186EM microcontroller. The Am186ES and
Am186EM microcontrollers integrate peripherals such as 12 chip-select
controllers, serial controllers, 32 programmable I/Os, three timers, an interrupt
controller, and watchdog timer to increase system functionality while reducing
overall cost. The memory controller supports a glueless connection to SRAM,
EPROM, Flash memory , and pseudo-static RAM. The Am186ES and Am186EM
microcontrollers also feature an innovative bus design that frees the processor to
run at nearly twice the speed of standard 80C186 processors while using
commodity memory devices.
The SD186ES/SD186EM demo nstration board is des igned with a 104-pin Am186
expansion interface that provides access to the Am186ES and Am186EM
microcontroller signals. The Am186 expansion interface facilitates prototyping
with external devices by using the SD186ES/SD186EM demonstration board as
the minimal system core of a design.
The SD186ES/SD186EM demonstration board highlights the Am186ES and
Am186EM microcontrollers’ serial ports, glueless interface to SR AM and Flash
memory, and the expansion interface to peripheral attachments. A complete
description of the board can be found in Chapter 2, “Demonstration Board
Functional Descri ption”.
®
SD186ES/SD186EM Demonstration Board is designed as an
SD186ES/SD186EM Demonstation Board User’s Manual
vii
Theory of Operation
The SD186ES/SD186EM demonstration board demonstrates the basic processor
functionality and fea tures of the Am18 6ES an d Am186E M microc ontroll ers, and
the simplicity of their system des ign. As a stand-alone platform, the bo ard enables
you to test the Am186ES and Am186EM microcontrollers’ performance and
functionality. The minimal number of components on the board exhibits the
integration present in the processor.
Demonstration Board Features
The SD186ES/SD186EM demonstration board provides the following features:
• Am186ES or Am186EM 40-MHz microcontroller
• E86™ family boot monitor (E86MON™) board-residen t utility
Information on invoking and using the E86MON software is provided in the
E86MON
• 256 Kbyte SRAM
• 256 Kbyte Am29F010-70 Flash memory
• Am186 104-pin expansion interf ace
• Two RS-232 serial ports with DB-9 connectors
Please note that the Am186EM microcontroller provides one asynchronous
serial port. Thus, when the board is populated with the Am186EM
microcontroller, only one serial port is featured.
• Activity LED indicators for PIO signals
• Power-on LED indicator
• Reset circuitry
TM
Software User’s Manual.
1.1
viii
SD186ES/SD186EM Demonstation Board User’s Manual
Am186ES or Am186EM
Microcontroller
CPU
Clock &
Reset
Circuitry
Address Bus
A/D Bus
Control
Am29F010-70
Flash Bank
(256 Kbyte)
SRAM Bank
(256 Kbyte)
Am186
Expansion
Interface
1.1
Power
& Ground
5.5-mm
Barrel
Connector
RS-232 Serial Port
Level Converter
Circuitry
RS-232 Serial Port
Level Converter
Circuitry*
*Second asynchronous serial port implemen ted only
with Am186ES microcontroller
The SD186ES/SD186EM Demonstration Board User’s Manual provides
information on th e design and function of the S D186ES/SD186EM demonstr ation
board. Detailed instructions for using the E86MON software are provided in the
E86MON
is shipped with the E86MON software installed in the on-bo a rd Flash memory
About This Manual
Chapter 1, “Quick Start” provides implementation and installation information for
the demonstration board and instructions for invoking the E86MON software.
Detailed information on using the E86MON software is provided in the E86MON
Software User’s Manual included in your kit.
Chapter 2, “Demonstration Board Functional Description” contains descriptions
of the basic sections of the demonstration board: layout, pro cessor, Flash memory,
SRAM, serial ports, power and signal LED indicators, clock and reset logic,
expansion interface, and power-supply circuitry.
Chapter 3, “Product Support” provides inf ormation on reaching and using the AMD
Corporate Applications technical support serv ices, pr odu ct in for mation available
through AMD’ s World W ide W eb and FTP s ites, and support tools for the embedded
E86 family.
TM
Software User’ s Manual included in your kit. The demonstration board
.
TM
1.1
Appendix A, “Layout Diagram, Schematics , and Board Bill of Materials” contains
a board layout drawing along with schematics and a Bill of Materials (BOM) for
the SD186ES/SD186EM demonstration board.
x
SD186ES/SD186EM Demonstation Board User’s Manual
1.1
Suggested Reference Material
For information on ordering the literature listed below, see page 3-4.
• Am186EM and Am188EM Microcontrollers Data Sheet
AdvanES and Am188ES Microcontrollers Data Sheet
Advanced Micro Devices, order number 20002
• Am186EM and AM188EM Microcontrollers User’s Manual
Advanced Micro Devices, order number 19713
• Am186ES and AM18 ES Microcontrollers User’s Manual
Advanced Micro Devices, order number 21096
• Am186 and Am188 Family Instruction Set Manual
Advanced Micro Devices, order number 21267
SM
• FusionE86
Advanced Micro Devices, order number 19255
• For current application notes and technical b ulletins, see our World Wide Web
page at http://www.amd.com.
Catalog
SD186ES/SD186EM Demonstation Board User’s Manual
xi
Documentation Conventions
The Advanced Micro Devices SD186ES/SD18 6EM Demons tratio n Board User’s
Manual uses th e conventi ons shown in Table 0-1 (unless otherwise no ted). These
same conventions are used in all E86 family support product manuals.
Table 0-1. Notational Conventions
SymbolUsage
BoldfaceIndicates that characters must be entered
exactly as shown, except that the alphabetic case is
only significant when indicated.
Typewriter faceIndicates computer text input or outpu t in an example
or listing.
1.1
xii
SD186ES/SD186EM Demonstation Board User’s Manual
1.1
Chapter 1
Quick Start
This chapter provides information that will help you quickly set up and start using
the SD186ES/SD186EM demonstration board.
The SD186ES/SD186EM demonstration board is supported by the E86MON
software. The E86MON software enables you to load, run, and debug programs
on the SD186ES/SD186EM demonstration board. For detailed information on
using the E86MON software, refer to the E86MON
included in your kit.
For information on how to:
• Connect the SD186ES/SD186EM demonstration board to a PC, see page 1-2
• Invoke the E86MON software, see page 1-4
• Troubleshoot installation problems, see page 1-5
• Locate related sources of information, see page 1-6
TM
Software User’s Manual
SD186ES/SD186EM Demonstration Board User’s Manual
1-1
Connecting to a PC
Follow the steps below to conne ct the S D186ES /SD18 6EM demonst ration bo ard
to your PC.
Installation Requirements
The items listed below are necessary to install and run the SD186ES/SD186EM
demonstration board:
• PC with an available COM port
• Terminal emulation software (such as Microsoft Windows
ProComm Plus) that supports ASCII file transfers, software flow control (Xon/
Xoff), and send break capability
• Power source for universal power supply
Board Installation
CAUTION: As with all computer equipment, the
SD186ES/SD186EM demo nstration board may be
!
damaged by electrostatic discharge (ESD). Please take
proper ESD precautions when handling any board.
®
Terminal or
1.1
1-2
1. Remove the board from the shipping carton. V isually inspect the board to verify
that it was not damaged during shipment.
SD186ES/SD186EM Demonstration Board User’s Manual
1.1
2. Connect the demonstration board’s DB-9 serial port (either P1 or P0 on the ES
version of the board; P1 on the EM version o f the board) to an av ailable COM
port. Use the serial cable included in the SD186ES/SD186EM demonstration
board kit and note that a DB-9 to DB-25 serial connector adapter is provided
if your host system requires it. The pinout of the demonstration board’s serial
connector is shown on page 2-9.
COM1
COM2
serial
cable
DANGER: Make sure the power supply is not plugged into
an electrical outlet before connecting it to the SD186ES/
SD186EM demonstration board
!
3. Connect th e power supply to the barrel connector on the SD18 6ES/SD186EM
demonstration board.
4. Apply power to the board by connecting the power supply to an electrical outlet.
Once the board is powered up, the LEDs (CR3-CR10) should flash in an
oscillating pattern.
CAUTION: If using your own power supply, ensure that
it is a 5-V supply. Using a 9-V supply will permanently
damage the board.
!
SD186ES/SD186EM Demonstration Board User’s Manual
1-3
5. Invoke the terminal emulation program at 19200 baud, no parity, 8 data bits, and 1
stop bit; enable the software flow control (Xon/Xoff), if supported.
6. Reset t he board by depressing and releasing the RESET switch (see location in Figure
2 on page 2-3). The LEDs on the board (CR3-CR10) will again flash in an oscillating
pattern for three seconds, as they did upon power up.
During the three-second period while the LEDs are oscillating, type an a in the
terminal window to ensure that the E86MON software uses the correct baud rate.
When the E86MON software receives an a, it adjusts its baud rate (if necessary) and
displays the welcome message and prompt.
If you type a character other than an a, or type no character at all, the E86MON
software still displays the welcome mess age and prompt, but may be using an
incorrect baud rate. Depressing and releasing the RESET switch gives you another
opportunity to type an a.
7. To display the version of the monitor and the commands available, type ? and press
Enter.
For detailed infor mation about using the E86MON so ftware, refer to the E86MONSoftware User’s Manual included in your kit.
1.1
1-4
SD186ES/SD186EM Demonstration Board User’s Manual
Table 1-1. Installation Troubleshooting
ProblemSolution
1.1
Nothing happens when
pushing the RESET
button.
The computer does not
respond with the E86MON
software prompt.
After typing a during reset,
the terminal emulation
software displays
unreadable characters.
After a processor reset, the
LEDs do not flash in the
expected oscillating
pattern.
The terminal emulation
program locks up the
software or PC.
Sometimes it is difficult to make a good connection
when pushing the small RESET button. If all else
fails, remove the power supply from the AC
electrical outlet and disconnect and reconnect the
power supply. The LEDs will flash in an oscillating
pattern when the reset is successful.
Reset the board by pressing the R E SET switch and
typing an a while the LEDs are flashing in an
oscillating pattern. If this does not work, verify the
power, check the cables, etc.
Check the baud rate setting for the terminal
emulation software. It should be set to 19200. Also
check the word length (8), stop bits (1), parity (N),
and turn off any hardware flow control.
Check that the power LED is on and the correct
voltage is supplied to the board. Ensure that the
polarity of the power connector is correct.
Check the COM port connection with the target
board. Make sure that the same COM port is selected
in the terminal emulation software. In some PCs if
the correct COM port is not specified, the software
will fail to function—it will lock in a continuous loop
waiting for an answer from the incorrect serial port.
The power LED does not
turn on with power.
Immediately disconnect the power supply. Ensure
that the polarity of the power connector is correct.
This is a very serious fail u re of t he har dware. If the
power source is connected incorrectly, the board will
be permanently damaged.
There is a problem you
cannot resolve.
Contact the AMD Corporate Applications technical
support services. (See Chapter 3, “Product Support”
for phone numbers and more information.)
SD186ES/SD186EM Demonstration Board User’s Manual
1-5
For More Information...
If you need more information about:
• SD186ES/SD186EM demons tration board har dware,
see Chapter 2, “Demonstration Board Functional Description”
• E86MON software,
see the E86MON
• Problems with the board or the E86MON software,
see Chapter 3, “Product Support”
• SD186ES/SD186EM demons tration board layout and schematics,
see Appendix A, “Layout Diagram, Schematics, and Board Bill o f Material s”
• the Am186ES microcontroller
see the Am186ES and Am188ES Microcontrollers Data Sheet
• the Am186EM microcontroller,
see the Am186EM and Am188EM Microcontrollers Data Sheet
TM
Software User’s Manual
1.1
1-6
SD186ES/SD186EM Demonstration Board User’s Manual
1.1
Chapter 2
Demonstration Board
Functional Description
The SD186ES/SD186EM de monstration board prov ides a completely stand-alone
microcontroller -based evaluation platform in a low-cost , exceptionally small formfactor product. The SD186ES/SD186EM demonstration board was designed to
meet the needs of customers working with the Am186ES and Am186EM
microcontrollers.
Read the following sections to learn more about the SD186ES/SD186EM
demonstratio n board hardw are:
• “Layout and Placement” on page 2-2
• “Am186ES and Am186EM Microcontrollers Implementation” on page 2-4
• “ROM Space” on page 2-7
• “SRAM” on pa ge 2-7
• “RS-232 Serial Ports” on page 2-8
• “Clock and Reset Logic” on page 2-10
• “Am186 Expansion Interface” on page 2-10
• “PIO Activity LED Indicators” on page 2-13
• “Power Supply” on page 2-14
SD186ES/SD186EM Demonstration Board User’s Manual
2-1
Layout and Placement
The design of the SD186ES/SD186EM demonstration board emphasizes ease of
use and small size. Refer to Figure 2 on page 2-3 for board layout and component
placement.
The SD186ES/SD186EM demo nstration b oard has the Flash and SRAM memory
devices (U3, U4 and U7, U8) directly below the processor . Th is placement keeps
the memory devices as close as possible to the processor to minimize noise and
trace reflections. The 40-MHz fundamental mode crystal (Y1) is located to the
right of the processor. Th e expansion interface (J2 and J3) is located at the bottom
of the board for easy connection and access. Finally, the 5.5-mm power-supply
barrel connector (J1) is positioned in the upper, left corner of the board.
The RS-232 serial interfaces are positioned on the right of the board. Please note
that the ES version of the board features two serial ports (P0 and P1), which are
driven by the two asynchronous serial interfaces on the Am186ES microcontroller .
The Am186EM microcontroller provides one asynchronous serial interface so the
EM version of the board implements the serial port with a DB-9 connector (P1).
Table 2-1. SD186ES/SD186EM Demonstration Board Parts List
1.1
2-2
Part
Number
CR1–CR10Power and signal LEDsPage 2-13
J1Power connectorPage 2-14
J2–J3Expansion interfacePage 2-10
U1Voltage supply supervisor (TI TL7705A)Page 2-10
U2Am186ES or Am186EM 40-MHz