Publication #: 09075 Rev. EAmendment: /0
Issue Date: February 1993. WWW:5/4/95
Advanced
Micro
Devices
Am29000 and Am29005
Streamlined Instruction Microprocessors
FINAL
DISTINCTIVE CHARACTERISTICS
Full 32-bit, three-bus architecture
Efficient execution of high-level language
programs
CMOS technology/TTL compatible
Concurrent instruction and data accesses
Burst-mode access support
192 general-purpose registers
Demultiplexed, pipelined address, instruction,
and data buses
Three-address instruction architecture
On-chip byte-alignment support allows
optional byte/half-word accesses
1.5 clock cycles per instruction average
Double-precision, floating-point arithmetic unit
(Am29027 arithmetic accelerator)
Fully pipelined
On-chip timer facility
On-chip clock generation
On-chip debugging support
Master/slave chip output checking
23 million instructions per second (MIPS)
sustained at 33-MHz operating frequency
(Am29000 microprocessor only)
9 MIPS sustained at 16-MHz operating
frequency (Am29005 microprocessor only)
33-, 25-, 20-, and 16-MHz operating frequencies
(Am29000 microprocessor only)
4-Gb virtual address space with demand
paging (Am29000 microprocessor only)
512-byte Branch Target Cache on-chip
(Am29000 microprocessor only)
64-entry Memory Management Unit on-chip
(Am29000 microprocessor only)
GENERAL DESCRIPTION
The Am29000 and the low-cost Am29005 Stream-
lined Instruction microprocessors are high-perfor-
mance, general-purpose, 32-bit microprocessors
implemented in CMOS technology . They support a vari-
ety of applications by virtue of a flexible architecture and
rapid execution of simple instructions that are common
to a wide range of tasks.
Both processors efficiently perform operations common
to all systems, while deferring most decisions on system
policies to the system architect. They are well-suited for
application in high-performance workstations, general-
purpose super-minicomputers, high-performance real-
time controllers, laser printer controllers, network
protocol converters, and many other applications where
high performance, flexibility, and the ability to program
using standard software tools is important.
The Am29000 and Am29005 microprocessor instruc-
tion sets have been influenced by the results of high-lev-
el language, optimizing compiler research. They are
appropriate for a variety of languages because they effi-
ciently execute operations that are common to all lan-
guages. Consequently, the Am29000 and Am29005
microprocessors are an ideal target for high-level lan-
guages such as C, FORTRAN, Pascal, Ada, and CO-
BOL.
The Am29000 and Am29005 microprocessors are
available in a 168-lead Plastic Quad Flat Pack (PQFP)
package. The package has 141 signal pins and 27 pow-
er and ground pins. The Am29000 microprocessor is
also available in a 169-lead Pin Grid Array (PGA) pack-
age. The PGA has 141 signal pins, 27 power and ground
pins, and 1 alignment pin.