
Architectural Overview
1-4
Élan™SC520 Microcontroller User’s Manual
1.3
ARCHITECTURAL OVERVIEW
The ÉlanSC520 microcontroller was designed to provide:
■
A balanced mix of high performance and low-cost interface mechanisms
■
A high-performance, industry-standard 32-bit PCI bus
■
Glueless interfacing to many 8- and 16-bit I/O peripherals and an 8- and 16-bit bus with
programmable timing
■
A cost-effective system architecture that meets a wide range of performance criteria
while retaining the lower cost of a 32-bit system
■
A high degree of leverage from present day hardware and software technologies
1.3.1
Industry-Standard x86 Architecture (Chapter 7)
The Am5
x
86 CPU in the ÉlanSC520 microcontroller utilizes the industry-standard x86
microprocessor instruction set that enables compatibility across a variety of performance
levels from the 16-bit Am186™ processors to the high-end AMD Athlon™ processor. Software
written for the x86 architecture family is compatible with the ÉlanSC520 microcontroller.
Other benefits of the Am5
x
86 CPU include:
■
Improved time-to-market and easy software migration
■
Existing availability of multiple operating systems that directly support the x86
architecture. Whether the application requires a real-time operating system (RTOS) or
one of the popular Microsoft
®
operating systems, the ÉlanSC520 microcontroller
provides consistent compatibility with many off-the-shelf operating systems.
■
Multiple sources of field-proven development tools
■
Integrated floating point unit (FPU) (compliant with ANSI/IEEE 754 standard)
■
16-KByte unified cache configurable for either write-back or write-through cache mode
The Am5
x
86 CPU is described in Chapter 7.
1.3.2
AMDebug™ Technology for Advanced Debugging (Chapter 26)
The ÉlanSC520 microcontroller provides support for low-cost, full-featured, in-circuit
emulation capability. This in-circuit emulation support was developed at AMD specifically
to enable users to test and debug their software earlier in the design cycle. Utilizing this
capability, the software can be more extensively exercised, and at full execution speeds.
It also allows tracing during execution from the Am5
x
86 CPU’s internal cache.
AMDebug support provides the product design team with two different communication paths
on the ÉlanSC520 microcontroller, each of which is supported by powerful debug tools
from third-party vendors in AMD’s FusionE86 program.
■
Serial AMDebug technology uses a serial connection based on an enhanced JTAG
protocol and an inexpensive 12-pin connector that can be placed on each board design.
This low-cost solution satisfies the requirement of a large number of software developers.
■
Parallel AMDebug technology uses a parallel debug port to exchange commands and
data between the ÉlanSC520 microcontroller and the host. The higher pin count requires
that the extra signal pins be provided on a special bond-out package of the ÉlanSC520
microcontroller, which is only made available to tool developers, such as in-circuit
emulator manufacturers. The parallel AMDebug port greatly simplifies the task of
supporting high speed data exchange.
Содержание Elan SC520
Страница 1: ...lan SC520 Microcontroller User s Manual Order 22004A...
Страница 4: ...iv lan SC520 Microcontroller User s Manual...
Страница 28: ...Introduction xxviii lan SC520 Microcontroller User s Manual...
Страница 42: ...Architectural Overview 1 14 lan SC520 Microcontroller User s Manual...
Страница 78: ...System Initialization 3 22 lan SC520 Microcontroller User s Manual...
Страница 108: ...Clock Generation and Control 5 10 lan SC520 Microcontroller User s Manual...
Страница 118: ...Reset Generation 6 10 lan SC520 Microcontroller User s Manual...
Страница 148: ...System Arbitration 8 24 lan SC520 Microcontroller User s Manual...
Страница 214: ...SDRAM Controller 10 36 lan SC520 Microcontroller User s Manual...
Страница 230: ...Write Buffer and Read Buffer 11 16 lan SC520 Microcontroller User s Manual...
Страница 288: ...GP Bus DMA Controller 14 22 lan SC520 Microcontroller User s Manual...
Страница 316: ...Programmable Interval Timer 16 8 lan SC520 Microcontroller User s Manual...
Страница 328: ...Software Timer 18 4 lan SC520 Microcontroller User s Manual...
Страница 346: ...Real Time Clock 20 12 lan SC520 Microcontroller User s Manual...
Страница 360: ...UART Serial Ports 21 14 lan SC520 Microcontroller User s Manual...
Страница 414: ...AMDebug Technology 26 8 lan SC520 Microcontroller User s Manual...