ETC 22459

AMD-K6™E
High-Performance, AMD-K6
Embedded Processor
DISTINCTIVE CHARACTERISTICS
■ Advanced 6-Issue RISC86® Superscalar
Microarchitecture
– Seven parallel specialized execution units
– Multiple sophisticated x86-to-RISC86
instruction decoders
®
– Advanced two-level branch prediction
– Speculative execution
– Out-of-order execution
– Register renaming and data forwarding
– Issues up to six RISC86 instructions per clock
■ High-Performance IEEE 754-Compatible and
854-Compatible Floating-Point Unit
■ High-Performance Industry-Standard MMX™
Instructions
■ Large On-Chip Split 64-Kbyte Level-One (L1)
Cache
– 32-Kbyte instruction cache with additional
predecode cache
– 32-Kbyte writeback dual-ported data cache
– MESI protocol support
■ 321-Pin Ceramic PGA (Socket 7 Compatible)
Package
■ Industry-Standard System Management Mode
(SMM)
■ IEEE 1149.1 Boundary Scan
■ x86 Binary Software Compatibility
■ 0.25-Micron Process Technology
GENERAL DESCRIPTION
Note: This data sheet provides information specific to
the AMD-K6E processor. For more information about
the AMD-K6E processor, see the Model 7 section of
the AMD-K6 Processor Data Sheet, order #20695.
With the AMD-K6E embedded processor, AMD
continues to deliver leading-edge processor solutions.
Based on the highly successful AMD-K6 processor
with 0.25-micron process technology, the AMD-K6E
processor delivers high performance with a low core
voltage and low power dissipation. This new,
embedded version of the AMD-K6 processor continues
to leverage today’s cost-effective infrastructure to
deliver a superior price/performance solution.
© Copyright 1999 Advanced Micro Devices, Inc. All rights reserved.
As a member of AMD’s E86™ family of embedded x86based processors, the AMD-K6E processor extends
the range of software-compatible performance
allowing existing x86 designs and software to be used
in high-performance products. In addition to a wide
selection of inexpensive development tools, compilers,
debuggers, chip sets, and PC operating systems, the
AMD-K6E processor is also supported by a number of
real-time operating systems (RTOS) such as QNX,
pSOS, RTXC, and Windows® CE. This compatibility
and support result in decreased development costs
and improved time to market.
Publication# 22459
Rev: A Amendment/0
Issue Date: January 1999
ORDERING INFORMATION
AMD-K6 E
/266
A F R
CASE TEMPERATURE
R = 0°C–70°C
OPERATING VOLTAGE
F = 2.1 V–2.3 V Core, 3.135 V–3.6 V I/O
PACKAGE TYPE
A = 321-pin Ceramic Pin-Grid Array (CPGA), Socket 7
Compatible
PERFORMANCE RATING
/266 = 266 MHz
/233 = 233 MHz
PROCESSOR TYPE
E = Embedded Processor
FAMILY/CORE
AMD-K6
Valid Combinations
AMD-K6E/266
AMD-K6E/233
2
AFR
Valid Combinations
Valid combinations list configurations planned to
be supported in volume for this device. Consult the
local AMD sales office to confirm availability of
specific valid combinations and to check on newly
released combinations.
AMD-K6™E Embedded Processor Data Sheet Supplement
LOGIC DIAGRAM BY INTERFACE
Clock
CLK
Bus
Arbitration
Address
and
Address
Parity
Cycle
Definition
and
Control
Cache
Control
Voltage Detection
VCC2DET1 VCC2H/L1
BF2–BF0
AHOLD
BOFF
BREQ
HLDA
HOLD
BRDY
BRDYC
D63–D0
DP7–DP0
PCHK
A20M
A31–A3
AP
ADS
ADSC
APCHK
BE7–BE0
EADS
HIT
HITM
INV
AMD-K6™E
Processor
D/C
EWBE
LOCK
M/IO
NA
SCYC
W/R
FERR
IGNNE
FLUSH
INIT
INTR
NMI
RESET
SMI
SMIACT
STPCLK
CACHE
KEN
PCD
PWT
WB/WT
TCK
TDI
TDO
TMS
Data
and
Data
Parity
Inquire
Cycles
Floating-Point
Error Handling
External
Interrupts,
SMM, Reset
and
Initialization
TRST
JTAG Test
Notes:
1. For information about the VCC2DET and VCC2H/L pins, see Chapter 26, “Signal
Descriptions,” in the AMD-K6 Processor Data Sheet, order #20695.
AMD-K6™E Embedded Processor Data Sheet Supplement
3
ARCHITECTURAL OVERVIEW
Figure 1 shows the block diagram for the AMD-K6E embedded processor. The sections that follow describe the features of the part.
Level-One Instruction Cache
(32 KByte + Predecode)
Predecode
Logic
64-Entry ITLB
16-Byte Fetch
Level-One Cache
Controller
Socket 7
Bus
Interface
Out-of-Order
Execution Engine
Six RISC86®
Operation Issue
Load
Unit
Store
Unit
Branch Logic
(8192-Entry BHT)
(16-Entry BTC)
(16-Entry RAS)
Dual Instruction Decoders
x86 to RISC86
Four RISC86
Decode
Scheduler
Buffer
(24 RISC86)
Integer X
(Register) Unit
Multimedia
Unit
Instruction
Control Unit
Integer Y
(Register) Unit
Floating-Point
Unit
Branch
(Resolving) Unit
Store
Queue
Level-One Dual-Port Data Cache (32 KByte)
Figure 1.
128-Entry DTLB
AMD-K6™E Embedded Processor Block Diagram
The AMD-K6™E Processor
16-bit and 32-bit performance.
The AMD-K6E embedded processor is function- and
pin-compatible with the industry-leading AMD-K6
processor (Model 7). It is an excellent choice for
embedded applications that require a highperformance x86-compatible processor such as
central office switches, network routers, point-of-sale
terminals, information appliances, and Socket 7/
Windows based single-board computers.
The AMD-K6 processor’s RISC86 microarchitecture is
a decoupled decode/execution superscalar design that
implements state-of-the-art design techniques to
achieve leading-edge performance. Advanced design
techniques implemented in the AMD-K6 include
multiple x86 instruction decode, single-clock internal
RISC operations, seven execution units that support
superscalar operation, out-of-order execution, data
forwarding, speculative execution, and register
renaming. In addition, the processor supports state-ofthe-art advanced branch prediction logic by
implementing an 8192-entry branch history table (the
industry’s only branch target cache) and a return
address stack, which combine to deliver an extremely
high prediction rate. These design techniques enable
the AMD-K6 processor to issue, execute, and retire
multiple x86 instructions per clock, resulting in
excellent scalable performance.
The AMD-K6™ Processor Core
The AMD-K6E embedded processor is based on the
AMD-K6 processor (Model 7), and it maintains pin,
function, and software compatibility.
To provide industry-leading performance, the AMD-K6
processor core incorporates the innovative and
efficient RISC86 microarchitecture, a large 64-Kbyte
level-one cache (32-Kbyte dual-ported data cache,
32-Kbyte instruction cache with predecode data), a
powerful IEEE 754-compatible and 854-compatible
floating-point execution unit, and a high-performance
multimedia execution unit for executing
industry-standard MMX™ instructions. These features
have been combined to deliver industry leadership in
4
Designed to run both 16-bit and 32-bit software, the
AMD-K6 processor is x86 binary-code compatible.
AMD’s extensive experience through four generations
of x86 processors has been carefully integrated into
the AMD-K6 to provide complete compatibility with
AMD-K6™E Embedded Processor Data Sheet Supplement
Windows 3.x, Windows CE, Windows 95, Windows 98,
Windows NT®, DOS, OS/2, UNIX, Solaris, NetWare®,
Vines, and other leading x86 operating systems and
applications. The AMD-K6 processor is Socket 7
compatible, allowing the processor to be quickly and
easily integrated into a mature and cost-effective
industry-standard infrastructure of motherboards, chip
sets, power supplies, and thermal solutions.
AMD has designed, manufactured, and delivered over
50 million Microsoft Windows compatible processors.
The AMD-K6 processor is one in a long line of
processors.
With its combination of state-of-the-art features,
industry-leading performance, high-performance
multimedia engine, full x86 compatibility, and low-cost
infrastructure, the AMD-K6E embedded processor is
an excellent choice for high-performance embedded
applications and fast time to market.
Maximum Frequency
Table 1 shows the maximum CPU and maximum bus
frequencies for the AMD-K6E processor.
Table 1. Maximum Frequency
CPU Clock Max.
Frequency
Bus Input Clock
Max. Frequency
AMD-K6™E/266
266 MHz
66 MHz
AMD-K6E/233
233 MHz
66 MHz
Processor
AMD-K6™E Embedded Processor Data Sheet Supplement
5
OPERATING RANGES
The functional operation of the AMD-K6E processor is designed to work within the voltage and temperature parameters defined in Table 2.
Table 2.
Parameter
V CC2
AMD-K6™E Operating Ranges
Minimum
Typical
Maximum
1,2
2.1 V
2.2 V
2.3 V
1
3.135 V
3.3 V
3.6 V
0°C
—
70°C
VCC3
TCASE
Notes:
1. VCC2 and VCC3 are referenced from VSS.
2. VCC2 specification for 2.2 V components.
ABSOLUTE RATINGS
Exposure to conditions outside the operating ranges listed in Table 2 for extended periods of time can affect
long-term reliability. Permanent damage can occur if the absolute ratings listed in Table 3 are exceeded.
Table 3.
AMD-K6™E Absolute Ratings
Parameter
Minimum
Maximum
VCC2
–0.5 V
2.5 V
VCC3
–0.5 V
3.6 V
VPIN1
–0.5 V
VCC3 + 0.5 V and ≤ 4.0 V
TCASE (under bias)
–65°C
+110°C
TSTORAGE
–65°C
+150°C
Notes:
1. VPIN (the voltage on any I/O pin) must not be greater than 0.5 V above the voltage
being applied to VCC3. In addition, the VPIN voltage must never exceed 4.0 V.
6
AMD-K6™E Embedded Processor Data Sheet Supplement
POWER DISSIPATION
Table 4 contains the typical and maximum power dissipation of the AMD-K6E processor during normal and reduced
power states.
Table 4.
AMD-K6™E Typical and Maximum Power Dissipation
Clock Control State
233 MHz
266 MHz
Normal (Maximum Thermal Power)
13.50 W
14.55 W
Normal (Typical Thermal Power)2
8.10 W
8.75 W
2.46 W
2.48 W
2.25 W
2.25 W
1
Stop Grant / Halt (Maximum)
Stop Clock (Maximum)
4
3
Notes:
1. The maximum power dissipated in the normal clock control state must be taken into account
when designing a solution for thermal dissipation for the AMD-K6E processor. Maximum
power is determined for the worst-case instruction sequence or function for the listed clock
control states with VCC2 = 2.2 V and VCC3 = 3.3 V.
2. Typical power is determined for the typical instruction sequences or functions associated
with normal system operation with VCC2 = 2.2 V and VCC3 = 3.3 V.
3. The CLK signal and the internal PLL are still running but most internal clocking has stopped.
4. The CLK signal, the internal PLL, and all internal clocking has stopped.
AMD-K6™E Embedded Processor Data Sheet Supplement
7
THERMAL SPECIFICATIONS
The AMD-K6E processor operating specifications call
for the case temperature (TC) to be in the range of 0°C
to 70°C for the CPGA package.
The ambient temperature (TA) is not specified as long
as the case temperature is not violated. The case
temperature must be measured on the top center of the
package.
Table 5 shows the thermal specifications derated,
Table 5.
based on operating the CPU at frequencies lower than
the maximum rated frequency.
For more information about the AMD-K6E thermal
specifications, see Chapter 38, “Thermal Design” in the
AMD-K6 Processor Data Sheet, order #20695. For
information about thermal solutions, see the AMD-K6
Processor Thermal Solution Design Application Note,
order #21085.
AMD-K6™E Thermal Power Derating Based On Lower CPU Frequencies
Frequency
Max. ICC2 (core)
VCC2 = 2.2 V ±100 mV1
Max. ICC3 (I/O)
VCC3 = 3.3 V +300 mV, –165 mV2
133 MHz
166 MHz
200 MHz
233 MHz
266 MHz
3.95 A
4.95 A
5.95 A
6.50 A
7.05 A
0.46 A
0.48 A
0.50 A
0.52 A
0.54 A
Max.
Thermal
Power3
8.60 W
10.50 W
12.45 W
13.50 W
14.55 W
Typical
Thermal
Power4
5.20 W
6.30 W
7.50 W
8.10 W
8.75 W
Clock
Multiple
BF2–BF0
2.0X
2.5X
3.0X
3.5X
4.0X
110b
100b
101b
111b
010b
Notes:
1. Max. ICC2 specification is taken at VCC2 = 2.3 V. (The maximum power supply current must be taken into account when
designing a power supply.)
2. Max. ICC3 specification is taken at VCC3 = 3.6 V. (The maximum power supply current must be taken into account when
designing a power supply.)
3. The maximum power dissipated in the normal clock control state must be taken into account when designing a solution for
thermal dissipation for the AMD-K6E processor. Maximum power is determined for the worst-case instruction sequence or
function for the listed clock control states with VCC2 = 2.2 V and VCC3 = 3.3 V.
4. Typical power is determined for the typical instruction sequences or functions associated with normal system operation with
VCC2 = 2.2 V and VCC3 = 3.3 V.
8
AMD-K6™E Embedded Processor Data Sheet Supplement
PHYSICAL DIMENSIONS
CGF 321, Ceramic Pin-Grid Array (CPGA)
1.940
1.960
1.795
1.805
B
A
.100
.050
1.940
1.960
1.795
1.805
0.64 MAX
.060
(45¡ Chamfer)
.090
Index Corner
C
.005
F
B
.120
.130
321 x
.030
.010
1.940
1.960
1.768
1.776
1.221
1.295
A
.017
.020
M
M
C A
C
M
B
M
1.221
1.295
1.768
1.776
1.940 1.768 1.221
1.960 1.776 1.295
.100
Lid
.050
.051
.060
.115
.143
.060
.090
Index Corner
(45¡ Chamfer)
SIDE VIEW OF CGF PGA
16-038-CP-5_AC
CGF321
EU160
1.13.99 lv
Note: All dimensions are in inches.
AMD-K6™E Embedded Processor Data Sheet Supplement
9
Trademarks
AMD, the AMD logo, and combinations thereof, AMD-K6, and E86 are trademarks, and RISC86 is a registered trademark of Advanced Micro
Devices, Inc.
MMX is a trademark of Intel Corporation.
Windows and Windows NT are registered trademarks of Microsoft Corporation.
Netware is a registered trademark of Novell, Inc.
Product names used in this publication are for identification purposes only and may be trademarks of their respective companies.
Disclaimer
The contents of this document are provided in connection with Advanced Micro Devices, Inc. ("AMD") products. AMD makes no representations
or warranties with respect to the accuracy or completeness of the contents of this publication and reserves the right to make changes to specifications and product descriptions at any time without notice. No license, whether express, implied, arising by estoppel or otherwise, to any intellectual property rights is granted by this publication. Except as set forth in AMD’s Standard Terms and Conditions of Sale, AMD assumes no
liability whatsoever, and disclaims any express or implied warranty, relating to its products including, but not limited to, the implied warranty of
merchantability, fitness for a particular purpose, or infringement of any intellectual property right.
AMD’s products are not designed, intended, authorized or warranted for use as components in systems intended for surgical implant into the
body, or in other applications intended to support or sustain life, or in any other application in which the failure of AMD’s product could create a
situation where personal injury, death, or severe property or environmental damage may occur. AMD reserves the right to discontinue or make
changes to its products at any time without notice.
10
AMD-K6™E Embedded Processor Data Sheet Supplement