ChipFind - документация

Электронный компонент: AM29243-20

Скачать:  PDF   ZIP
This document contains information on a product under development at Advanced Micro Devices, Inc. The information is intended
to help you evaluate this product. AMD
reserves the right to change or discontinue work on this proposed product without notice.
Publication #: 17787
Rev. C Amendment: /0
Issue Date: August 1995. WWW: 11/7/94
Advanced
Micro
Devices
Am29240 , Am29245 , and Am29243
High-Performance RISC Microcontrollers
ADVANCE INFORMATION
TM
TM
TM
DISTINCTIVE CHARACTERISTICS
All three microcontrollers in the Am29240
TM
microcon-
troller series have the following characteristics:
Completely integrated system for embedded
applications
Full 32-bit architecture
4-Kbyte, two-way set-associative instruction
cache
4-Gbyte virtual address space, 304-Mbyte
physical space implemented
Glueless system interfaces with on-chip wait
state control
36 VAX million instructions per second (MIPS)
sustained at 25 MHz
Four banks of ROM, each separately
programmable for 8-, 16-, or 32-bit interface
Four banks of DRAM, each separately
programmable for 16- or 32-bit interface
Single-cycle ROM burst-mode and DRAM
page-mode access
6-port peripheral interface adapter
16-line programmable I/O port
Bidirectional parallel port controller
Interrupt controller
Fully pipelined integer unit
Three-address instruction architecture
192 general purpose registers
Traceable Cache
TM
technology instruction and
data cache tracing
IEEE Std 1149.1-1990 (JTAG) compliant
Standard Test Access Port and
Boundary Scan Architecture
Binary compatibility with all 29K
TM
family
microprocessors and microcontrollers
Fully static system-clock capabilities
CMOS technology/TTL compatible
196-pin Plastic Quad Flat Pack (PQFP) package*
5-V power supply*
Note: * The new Am29240EH, Am29245EH, and Am29243EH
microcontrollers are packaged as 208-pin PQFPs and use a 3.3-V
power supply with 5-V-tolerant I/O. Before beginning a new design,
check with your field representative for schedule and availability of the
Am29240EH microcontroller series, described in Amendment 1 (order
#17787/1).
Am29240 Microcontroller
The Am29240 microcontroller has the following addi-
tional features:
2-Kbyte, two-way set-associative data cache
Single-cycle 32-bit multiplier for faster integer
math; two-cycle Multiply Accumulate (MAC)
function
16-entry on-chip Memory Management Unit
(MMU) with one Translation Look-Aside Buffer
4-channel double-buffered DMA controller with
queued reload
Two serial ports (UARTs)
Bidirectional bit serializer/deserializer
20- and 25-MHz operating frequencies
Scalable Clocking
TM
feature with full- and
double-speed internal clock
Am29245 Microcontroller
The low-cost Am29245
TM
microcontroller is similar to the
Am29240 microcontroller, without the data cache and
32-bit multiplier. It includes the following features:
16-entry on-chip MMU with one TLB
Bidirectional bit serializer/deserializer
Two-channel DMA controller
One serial port (UART)
16-MHz operating frequency
Am29243 Microcontroller
The Am29243
TM
data microcontroller is similar to the
Am29240 microcontroller, without the video interface. It
includes the following features:
2-Kbyte, two-way set-associative data cache
Single-cycle 32-bit multiplier for faster integer
math; two-cycle MAC
32-entry on-chip MMU with dual TLBs
4-channel, double-buffered DMA controller with
queued reload
Two serial ports (UARTs)
20- and 25-MHz operating frequencies
Scalable Clocking feature with full- and
double-speed internal clock
DRAM parity
AMD
A D V A N C E I N F O R M A T I O N
2
Am29240 Microcontroller Series
TABLE OF CONTENTS
DISTINCTIVE CHARACTERISTICS
1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Am29240 MICROCONTROLLER BLOCK DIAGRAM
3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Am29245 MICROCONTROLLER BLOCK DIAGRAM
3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Am29243 MICROCONTROLLER BLOCK DIAGRAM
4
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CUSTOMER SERVICE
4
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
GENERAL DESCRIPTION
5
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Am29240 MICROCONTROLLER
5
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Am29245 MICROCONTROLLER
5
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Am29243 MICROCONTROLLER
5
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
29K FAMILY DEVELOPMENT SUPPORT PRODUCTS
5
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
THIRD-PARTY DEVELOPMENT SUPPORT PRODUCTS
5
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ORDERING INFORMATION
6
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
RELATED AMD PRODUCTS
6
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
KEY FEATURES AND BENEFITS
8
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PERFORMANCE OVERVIEW
10
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PIN INFORMATION
11
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PIN DESCRIPTIONS
11
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CONNECTION DIAGRAM
16
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
LOGIC SYMBOLS
19
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ABSOLUTE MAXIMUM RATINGS
22
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
OPERATING RANGES
22
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DC CHARACTERISTICS over COMMERCIAL Operating Ranges
22
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CAPACITANCE
22
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SWITCHING CHARACTERISTICS over COMMERCIAL Operating Ranges
23
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SWITCHING WAVEFORMS
25
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SWITCHING TEST CIRCUIT
28
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
THERMAL CHARACTERISTICS
28
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PHYSICAL DIMENSIONS
29
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PQB 196 PLASTIC QUAD FLAT PACK, TRIMMED AND FORMED
29
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SOLDER LAND RECOMMENDATIONS
31
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AMD
A D V A N C E I N F O R M A T I O N
3
Am29240 Microcontroller Series
Am29240 MICROCONTROLLER BLOCK DIAGRAM
Interrupts, Traps
DRAM
Space
ROM
Memory
Serial Ports
Parallel Port
Controller
4-Channel DMA
Controller
Programmable
Interrupt
DRAM Controller
Timer/Counter
I/O Port
Controller
Serializer/
Deserializer
ROM
Controller
PIA
Controller
Am29000 CPU
Peripherals
6
24
32
PIA
Chip Selects
Address
Bus
Instruction/Data
Bus
4
4
6
16
6
4/4
ROM
Chip Selects
Serial
Data
Printer/Scanner
Video
I/O
6
11
Parallel Port
Control/Status
Lines
Dual
2K DCache
32x32 Multiply
MMU
4K ICache
4 DREQ
5
8
Clock/
Lines
Control
JTAG
4
STAT
MEMCLK
4 DACK
GREQ/GACK/TDMA
r
RAS/CAS
Am29245 MICROCONTROLLER BLOCK DIAGRAM
Interrupts, Traps
DRAM
Space
ROM
Memory
Serial Port
Parallel Port
Controller
2-Channel DMA
Controller
Programmable
Interrupt
DRAM Controller
Timer/Counter
I/O Port
Controller
Serializer/
Deserializer
ROM
Controller
PIA
Controller
Am29000 CPU
Peripherals
6
24
32
PIA
Chip Selects
Address
Bus
Instruction/Data
Bus
4
4
4
16
6
4/4
ROM
Chip Selects
Serial
Data
Printer/Scanner
Video
I/O
6
7
Parallel Port
Control/Status
Lines
Single
MMU
4K ICache
2 DREQ
5
8
Clock/
Lines
Control
JTAG
4
STAT
MEMCLK
2 DACK
GREQ/GACK/TDMA
RAS/CAS
AMD
A D V A N C E I N F O R M A T I O N
4
Am29240 Microcontroller Series
Am29243 MICROCONTROLLER BLOCK DIAGRAM
Interrupts, Traps
DRAM
Space
ROM
Memory
Serial Ports
Parallel Port
Controller
4-Channel DMA
Controller
Programmable
Interrupt
DRAM Controller
Timer/Counter
I/O Port
Controller
ROM
Controller
PIA
Controller
Am29000 CPU
Peripherals
6
24
32
PIA
Chip Selects
Address
Bus
Instruction/Data
Bus
4
5
6
16
6
4/4
ROM
Chip Selects
Serial
Data
I/O
6
11
Parallel Port
Control/Status
Lines
Dual
2K DCache
32x32 Multiply
MMU
4K ICache
4 DREQ
8
Clock/
Lines
Control
4
STAT
MEMCLK
JTAG
4 DACK
GREQ/GACK/TDMA
36
32
RAS/CAS
CUSTOMER SERVICE
AMD's customer service network includes U.S. offices,
international offices, and a customer training center. Ex-
pert technical assistance is available from AMD's world-
wide staff of field application engineers and factory
support staff.
Hotline, E-mail, and Bulletin Board Support
For answers to technical questions, AMD
r
provides a
toll-free number for direct access to our engineering
support staff. For overseas customers, the easiest way
to reach the engineering support staff with your ques-
tions is via fax with a short description of your question.
AMD 29K family customers also receive technical sup-
port through electronic mail. This worldwide service is
available to 29K family product users via the international
Internet e-mail service. Also available is the AMD bulletin
board service, which provides the latest 29K family prod-
uct information, including technical information and data
on upcoming product releases.
Engineering Support Staff
(800) 292-9263, ext. 2
toll-free for U.S.
0031-11-1163
toll-free for Japan
(512) 602-4118
direct dial worldwide
44-(0)256-811101
U.K. and Europe hotline
(512) 602-5031
fax
epd.support@amd.com
e-mail
Bulletin Board
(800) 292-9263, ext. 1
toll-free for U.S.
(512) 602-7604
direct dial worldwide
Product Information
A simple phone call gets you free printed publications,
such as data books, user's manuals, data sheets, ap-
plication notes, the Fusion29K Partner Solutions Cata-
log and Newsletter, and other literature. Internationally,
contact your local AMD sales office for complete 29K
family literature. For electronic copies of the most cur-
rent product information and publications on the 29K
family, visit AMD's worldwide web site on the Internet.
Literature Request
(800) 292-9263, ext. 3
toll-free for U.S.
(512) 602-5651
direct dial worldwide
(512) 602-7639
fax for U.S.
(800) 222-9323, option 2
AMD Facts-On-Demand
TM
fax information service
toll-free for U.S.
http://www.amd.com
worldwide web
AMD
A D V A N C E I N F O R M A T I O N
5
Am29240 Microcontroller Series
GENERAL DESCRIPTION
The Am29240 microcontroller series is an enhanced
bus-compatible extension of the Am29200
TM
RISC mi-
crocontroller family, with two to four times the perfor-
mance. The Am29240 microcontroller series includes
the Am29240 microcontroller, the low-cost Am29245
microcontroller, and the Am29243 data microcontroller.
The on-chip caches, MMU, faster integer math, and ex-
tended DMA addressing capability of the Am29240 mi-
crocontroller series allow the embedded systems
designer to provide increasing levels of performance
and software compatibility throughout a range of prod-
ucts (see Table 1 on page 7).
Based on a static low-voltage design, these CMOS-
technology devices offer a complete set of system pe-
ripherals and interfaces commonly used in embedded
applications. Compared to CISC processors, the
Am29240 microcontroller series offers better perfor-
mance, more efficient use of low-cost memories, lower
system cost, and complete design flexibility for the de-
signer. Coupled with hardware and software develop-
ment tools from AMD and the AMD Fusion29K
r
partners, the Am29240 microcontroller series provides
the embedded product designer with the cost and per-
formance edge required by today's marketplace.
Am29240 Microcontroller
For general-purpose embedded applications, such as
mass-storage controllers, communications, digital sig-
nal processing, networking, industrial control, pen-
based systems, and multimedia, the Am29240
microcontroller provides a high-performance solution
with a low total-system cost. The memory interface of
the Am29240 microcontroller provides even faster di-
rect memory access than the Am29200 microcontroller.
This performance improvement minimizes the effect of
memory latency, allowing designers to use low-cost
memory with simpler memory designs. On-chip instruc-
tion and data caches provide even better performance
for time-critical code.
Other on-chip functions include: a ROM controller,
DRAM controller, peripheral interface adapter control-
ler, DMA controller, programmable I/O port, parallel port
controller, serial ports, and an interrupt controller. For a
complete description of the technical features, on-chip
peripherals, programming interface, and instruction set,
please refer to the Am29240, Am29245, and Am29243
RISC Microcontrollers User's Manual (order #17741).
Am29245 Microcontroller
The low-cost Am29245 microcontroller is designed for
embedded applications in which cost and space
constraints, along with increased performance require-
ments, are primary considerations.
The Am29245 microcontroller also provides an easy up-
grade path for Am29200, Am29202
TM
, and Am29205
TM
microcontroller-based products.
Am29243 Microcontroller
With DRAM parity support and a full MMU, the
Am29243 data microcontroller is recommended for
communications applications that require high-speed
data movement and fast protocol processing in a fault-
tolerant environment.
Both the Am29243 and Am29240 microcontrollers sup-
port fly-by DMA at 100 Mbytes/s for LANs and switching
applications, and a two-cycle Multiply Accumulate func-
tion for DSP applications. The low power requirements
make either microcontroller a good choice for field-
deployed devices.
29K Family
Development Support Products
Contact your local AMD representative for information
on the complete set of development support tools. The
following software and hardware development products
are available on several hosts:
Optimizing compilers for common high-level
languages
Assembler and utility packages
Source- and assembly-level software debuggers
Target-resident development monitors
Simulators
Execution boards
Third-Party
Development Support Products
The Fusion29K Program of Partnerships for Application
Solutions provides the user with a vast array of products
designed to meet critical time-to-market needs. Prod-
ucts/solutions available from the AMD Fusion29K part-
ners include the following:
Silicon products
Software generation and debug tools
Hardware development tools
Board-level products
Laser-printer solutions
Multiuser, kernel, and real-time operating systems
Graphics solutions
Networking and communication solutions
Manufacturing support
Custom software consulting, support, and training