Am486 DX4 3-Volt Processor: High-Performance, Clock-Selectable, 3.3 V, 32-Bit Microprocessor

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 26

PRELIMINARY

Am486® DX4 3-Volt Processor Advanced


Micro
High-Performance, Clock-Selectable, 3.3 V, 32-Bit Microprocessor Devices

DISTINCTIVE CHARACTERISTICS
Operating voltage range 3.3 V ± 0.3 V Complete 32-Bit Architecture
— 120-MHz operating frequency uses a 40-MHz — Address and data buses
external bus — All registers
— 100-MHz operating frequency uses a 33-MHz — 8, 16, and 32-bit data types
external bus
Multiprocessor Support
— Wide range of chipsets and support available
through the AMD FusionPCSM Program — Multiprocessor instructions
High Integration On-Chip — Cache consistency protocols
— Support for second-level cache
— 8-Kbyte code and data cache
Standard 168-Pin PGA Package
— Floating-point unit
— Paged, virtual memory management Supports Environmental Protection Agency’s
High-Performance Design (EPA) “Energy Star” program

— Frequent instructions execute in one clock — Energy management capability provides excel-
lent base for energy-efficient design
— 105.6-Million bytes/second burst bus at 33 MHz
— Works with a variety of energy efficient, power
— 128-Million bytes/second burst bus at 40 MHz managed devices
— 0.5-micron CMOS process technology
— Dynamic bus sizing for 8, 16, and 32-bit buses

GENERAL DESCRIPTION
The Am486DX4 microprocessor is a high-performance The Am486DX4 processor operates with a 1X clock in-
486 desktop solution that provides optimal price/perfor- put. This 1X clock simplifies system design by reducing
mance for high-end 486 power-managed systems. The the clock frequency required by external devices. The
Am486DX4 CPU offers superior local bus graphics per- 1X clock also reduces RF emission and simplifies clock
formance for Microsoft® Windows®. generation. The input signal is doubled or tripled inter-
nally to achieve the maximum 2X or 3X operating fre-
Using AMD’s speed-multiplying technology, the quency. The phases of the core clock are controlled by
Am486DX4 CPU and cache operate two to three times an internal Phase Lock Loop (PLL) circuit.
faster than the external memory bus. It is manufactured
using AMD’s new 3.3-V CMOS process technology to
consume about 2.6 watts of power at 100 MHz or 3.2
watts at 120 MHz. This 3.3-V technology provides su-
perior solutions for low-power EPA’s Energy Star
Green PCs and portables.

This document contains information on a product under development at Advanced Micro Devices. The information is Publication#19160 Rev: D Amendment/0
intended to help you evaluate this product. AMD reserves the right to change or discontinue work on this proposed
product without notice. Issue Date: July 1995
AMD PRELIMINARY
BLOCK DIAGRAM

Am486 CPU Pipelined 32-Bit Microarchitecture

Power VOLDET
Planes VCC, VSS
64-Bit Interunit Transfer Bus

32-Bit Data Bus CLKMUL


Core
32 Clock Clock
CLK
32-Bit Data Bus Multiplier
32
Linear Address Bus
32 Bus Interface
PCD, PWT
Base/ A31−A2,
Index Segmentation Address
Barrel Shifter 2 Cache Unit BE3−BE0
Bus Unit 32 Drivers
Paging Unit
Descriptor Write Buffers
Register File
Registers 20 4 x 80
32 32
8-Kbyte
Limit and Translation Physical
Cache Data Bus D31−D0
ALU Attribute Lookaside Address
Transceivers
PLA Buffer ADS, W/R, D/C, M/IO,
32
PCD, PWT, RDY, LOCK,
PLOCK, BOFF, A20M,
128 Bus Control BREQ, HOLD, HLDA,
Request RESET, INTR, NMI,
Displacement Bus Prefetcher Sequencer FERR, IGNNE, UP
Micro-instruction
32
32-byte
Code
Stream Code Queue Burst Bus BRDY, BLAST
Control
Floating- Central and 2 x 16 bytes
Point Protection Instruction 24 Bus Size BS16, BS8
Unit Test Unit Decode Control
KEN, FLUSH,
Decoded Cache
Control AHOLD, EADS
Floating- Instruction
Point Control Path Parity PCHK,
Register ROM Generation DP3−DP0
File and Control
Boundary TDI, TDO
Scan TMS, TCK
Control

19160C-001

2 Am486DX4 Microprocessor
PRELIMINARY AMD

ORDERING INFORMATION
Standard Products

AMD standard products are available in several packages and operating ranges. The order number (Valid Combination) is
formed by a combination of the elements below.

A 80486DX4 -120 N V 8 T

CACHE TYPE
T = Write-Through
CACHE SIZE
8 = 8 Kbytes
VOLTAGE
V = 3.3 Volt Core, 5 V Tolerant I/O

ICE MICROCODE
Blank = Contains ICE Microcode
N = No ICE Microcode
SPEED OPTION
-120 = 120 MHz
-100 = 100 MHz
DEVICE NUMBER/DESCRIPTION
80486DX4
Am486DX4 High-Performance, Clock-Selectable, 32-Bit
Microprocessor
PACKAGE TYPE
A = 168-Pin PGA (Pin Grid Array)

Valid Combinations Valid Combinations


Valid Combinations list configurations planned to be
-120NV8T supported in volume for this device. Consult the local
A 80486DX4
-100NV8T AMD sales office to confirm availability of specific valid
combinations and to check on newly released
combinations.

Am486DX4 Microprocessor 3
AMD PRELIMINARY
CONNECTION DIAGRAMS
Am486DX4 CPU
Pin Side View
168-Pin PGA (Pin Grid Array) Package

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

A27 A26 A23 VOLDET A14 VSS A12 VSS VSS VSS VSS VSS A10 VSS A6 A4 ADS
S S
A28 A25 VCC VSS A18 VCC A15 VCC VCC VCC VCC A11 A8 VCC A3 BLAST NC
R R
A31 VSS A17 A19 A21 A24 A22 A20 A16 A13 A9 A5 A7 A2 BREQ PLOCK PCHK
Q Q
D0 A29 A30 HLDA VCC VSS
P P
D2 D1 DP0 LOCK M/IO W/R
N N
VSS VCC D4 D/C VCC VSS
M M
VSS D6 D7 PWT VCC VSS
L L
VSS VCC D14 BE0 VCC VSS
K K
INC D5 D16 BE2 BE1 PCD
J J
VSS D3 DP2 BRDY VCC VSS
H H
VSS VCC D12 NC VCC VSS
G G
DP1 D8 D15 KEN RDY BE3
F F
VSS VCC D10 HOLD VCC VSS
E E
D9 D13 D17 A20M BS8 BOFF
D D
D11 D18 CLK VCC VCC D27 D26 D28 D30 NC UP NC NC FERR FLUSH RESET BS16
C C
D19 D21 VSS VSS VSS D25 VCC D31 VCC NC VCC NC CLKMUL TMS NMI TDO EADS
B B
D20 D22 TCK D23 DP3 D24 VSS D29 VSS NC VSS NC NC TDI IGNNE INTR AHOLD
A A

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

Note: 19160c-002
NC = No connect. To guarantee functionality with future revisions, these pins must not be connected.

4 Am486DX4 Microprocessor
PRELIMINARY AMD

CONNECTION DIAGRAMS
Am486DX4 CPU
Top Side View
168-Pin PGA (Pin Grid Array) Package

17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
ADS A4 A6 VSS A10 VSS VSS VSS VSS VSS A12 VSS A14 VOLDET A23 A26 A27
S S
NC BLAST A3 VCC A8 A11 VCC VCC VCC VCC A15 VCC A18 VSS VCC A25 A28
R R
PCHK PLOCK BREQ A2 A7 A5 A9 A13 A16 A20 A22 A24 A21 A19 A17 VSS A31
Q Q
VSS VCC HLDA A30 A29 D0
P P
W/R M/IO LOCK DP0 D1 D2
N N
VSS VCC D/C D4 VCC VSS
M M
VSS VCC PWT D7 D6 VSS
L L
VSS VCC BE0 D14 VCC VSS
K K
PCD BE1 BE2 D16 D5 INC
J J
VSS VCC BRDY DP2 D3 VSS
H H
VSS VCC NC D12 VCC VSS
G G
BE3 RDY KEN D15 D8 DP1
F F
VSS VCC HOLD D10 VCC VSS
E E
BOFF BS8 A20M D17 D13 D9
D D
BS16 RESET FLUSH FERR NC NC UP NC D30 D28 D26 D27 VCC VCC CLK D18 D11
C C
EADS TDO NMI TMS CLKMUL NC VCC NC VCC D31 VCC D25 VSS VSS VSS D21 D19
B B
AHOLD INTR IGNNE TDI NC NC VSS NC VSS D29 VSS D24 DP3 D23 TCK D22 D20
A A

17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1

19160c-003

Note:
NC = No connect. To guarantee functionality with future revisions, these pins must not be connected.

Am486DX4 Microprocessor 5
AMD PRELIMINARY
PIN DESIGNATIONS (Functional Grouping)

Address Data Control Test INC/NC VCC VSS

Pin Pin Pin Pin Pin Pin Pin Pin Pin Pin Pin
Name No. Name No. Name No. Name No. No. No. No.
A2 Q-14 D0 P-1 A20M D-15 TCK A-3 A-10 B-7 A-7
A3 R-15 D1 N-2 ADS S-17 TDI A-14 A-12 B-9 A-9
A4 S-16 D2 N-1 AHOLD A-17 TDO B-16 A-13 B-11 A-11
A5 Q-12 D3 H-2 BE0 K-15 TMS B-14 B-10 C-4 B-3
A6 S-15 D4 M-3 BE1 J-16 B-12 C-5 B-4
A7 Q-13 D5 J-2 BE2 J-15 C-10 E-2 B-5
A8 R-13 D6 L-2 BE3 F-17 C-12 E-16 E-1
A9 Q-11 D7 L-3 BLAST R-16 C-13 G-2 E-17
A10 S-13 D8 F-2 BOFF D-17 G-15 G-16 G-1
A11 R-12 D9 D-1 BRDY H-15 J-1 H-16 G-17
A12 S-7 D10 E-3 BREQ Q-15 R-17 K-2 H-1
A13 Q-10 D11 C-1 BS8 D-16 K-16 H-17
A14 S-5 D12 G-3 BS16 C-17 L-16 K-1
A15 R-7 D13 D-2 CLK C-3 M-2 K-17
A16 Q-9 D14 K-3 CLKMUL B-13 M-16 L-1
A17 Q-3 D15 F-3 D/C M-15 P-16 L-17
A18 R-5 D16 J-3 DP0 N-3 R-3 M-1
A19 Q-4 D17 D-3 DP1 F-1 R-6 M-17
A20 Q-8 D18 C-2 DP2 H-3 R-8 P-17
A21 Q-5 D19 B-1 DP3 A-5 R-9 Q-2
A22 Q-7 D20 A-1 EADS B-17 R-10 R-4
A23 S-3 D21 B-2 FERR C-14 R-11 S-6
A24 Q-6 D22 A-2 FLUSH C-15 R-14 S-8
A25 R-2 D23 A-4 HLDA P-15 S-9
A26 S-2 D24 A-6 HOLD E-15 S-10
A27 S-1 D25 B-6 IGNNE A-15 S-11
A28 R-1 D26 C-7 INTR A-16 S-12
A29 P-2 D27 C-6 KEN F-15 S-14
A30 P-3 D28 C-8 LOCK N-15
A31 Q-1 D29 A-8 M/IO N-16
D30 C-9 NMI B-15
D31 B-8 PCD J-17
PCHK Q-17
PLOCK Q-16
PWT L-15
RDY F-16
RESET C-16
UP C-11
VOLDET S-4
W/R N-17
Notes:
INC = Internal No Connect (J-1).
NC = No Connect (A-10, A-12, A-13, B-10, B-12, C-10, C-12, C-13, G-15, R-17).
VOLDET is connected internally to VSS.

6 Am486DX4 Microprocessor
PRELIMINARY AMD

LOGIC SYMBOL

CLK
VOLDET
Clock D31–D0 32 Data Bus
Address Mask A20M
Clock Multiplier CLKMUL

28 A31–A4 DP3–DP0 4
Data Parity
2 A3–A2 PCHK
Address Bus
4 BE3–BE0

BRDY Burst
Control
BS8 BLAST

Bus Cycle BS16


Control ADS PWT Page
RDY Am486
PCD Cacheability
CPU

M/IO
UP Upgrade
D/C
Processor
Bus Cycle W/R Present
Definition LOCK
PLOCK
KEN
FLUSH
Cache Control/
AHOLD Invalidation
INTR
EADS
NMI
Interrupts
RESET

HOLD BOFF TCK TDI


BREQ HLDA IGNNE FERR TMS TDO
17852B-114

Bus Arbitration Numeric Error IEEE Test


Reporting Access Port

Am486DX4 Microprocessor 7
AMD PRELIMINARY

PIN DESCRIPTIONS The Am486DX4 processor provides four special bus cy-
cles to indicate that certain instructions have been ex-
The following paragraphs define the Am486DX4 CPU
ecuted, or certain conditions have occurred internally.
pins (signals).
The special bus cycles (in Table 1) are defined when the
A31–A4/A3–A2 bus cycle definition pins are in the following state:
Address Lines (Inputs/Outputs)/(Outputs) M/IO=0, D/C=0, and W/R=1. During these cycles the
address bus is driven Low while the data bus is undefined.
A31–A2, together with the byte enables BE3–BE0, de-
fine the physical area of memory or input/output space The external hardware must acknowledge these special
accessed. Address lines A31–A4 are used to drive ad- bus cycles by returning RDY and BRDY.
dresses into the microprocessor to perform cache line ——————————————————————————————————————————————————————————————
invalidations. Input signals must meet setup and hold
times, t22 and t23. A31–A2 are not driven during bus or Table 1 . Special Bus Cycle Encoding
address hold. BE3 BE2 BE1 BE0 Special Bus Cycles

A20M 1 1 1 0 Shutdown
Address Bit 20 Mask (Active Low; Input) 1 1 0 1 Flush
When asserted, the Am486DX4 microprocessor masks 1 0 1 1 Halt
physical address bit 20 (A20) before performing a look- 0 1 1 1 Write Back
up to the internal cache or driving a memory cycle on

———
———
———
———
———
———
———
———
———
———
———
———
———
———
———
———
———
———
———
———

the bus. A20M emulates the address wraparound at
1 Mbyte, which occurs on the 8086. A20M is active Low BS8/BS16
and should be asserted only when the processor is in Bus Size 8 (Active Low; Input)/
Real Mode. This pin is asynchronous but should meet Bus Size 16 (Active Low; Input)
setup and hold times, t20 and t21, for recognition in any These pins cause the Am486DX4 microprocessor to run
specific clock. For proper operation, A20M should be multiple bus cycles to complete a request from devices
sampled High at the falling edge of RESET. that cannot provide or accept 32 bits of data in a single
cycle. The bus sizing pins are sampled every clock. The
ADS state of these pins in the clock before RDY is used by
Address Status (Active Low; Output) the Am486DX4 microprocessor to determine the bus
ADS indicates that a valid bus cycle definition and ad- size. These signals are active Low and are provided with
dress are available on the cycle definition lines and ad- internal pull-up resistors. These inputs must satisfy set-
dress bus. ADS is driven active in the same clock as the up and hold times, t14 and t15, for proper operation.
addresses are driven. ADS is active Low and is not driv-
en during bus hold. BLAST
Burst Last (Active Low; Output)
AHOLD
BLAST indicates that the next time BRDY is returned,
Address Hold (Active High; Input)
then the burst bus cycle is complete. BLAST is active
This request allows another bus master access to the
for both burst and non-burst bus cycles. BLAST is active
Am486DX4 microprocessor’s address bus for a cache
Low and is not driven during bus hold.
invalidation cycle. The Am486DX4 microprocessor
stops driving its address bus in the clock following BOFF
AHOLD going active. Only the address bus is floated Backoff (Active Low; Input)
during address hold; the remainder of the bus remains
This input pin forces the Am486DX4 microprocessor to
active. AHOLD is active High and is provided with a
float its bus in the next clock. The microprocessor floats
small internal pull-down resistor. For proper operation,
all pins normally floated during bus hold, but HLDA is
AHOLD must meet setup and hold times, t18 and t19.
not asserted in response to BOFF. BOFF has higher
BE3–BE0 priority than RDY or BRDY; if both are returned in the
Byte Enables (Active Low; Outputs) same clock, BOFF takes effect. The microprocessor re-
mains in bus hold until BOFF is negated. If a bus cycle
These pins indicate active bytes during read and write
is in progress when BOFF is asserted, the cycle is re-
cycles. During the first cycle of a cache fill, the external
started. BOFF is active Low and must meet setup and
system should assume that all byte enables are active.
hold times, t18a and t19, for proper operation.
BE3 applies to D31–D24, BE2 applies to D23–D16, BE1
applies to D15–D8, and BE0 applies to D7–D0. BE3–
BE0 are active Low and are not driven during bus hold.

8 Am486DX4 Microprocessor
PRELIMINARY AMD

BRDY D/C, M/IO, W/R


Burst Ready Input (Active Low; Input) Data/Control, Memory/Input/Output, Write/Read
This input pin performs the same cycle during a burst (Active High/Active Low; Output)
cycle that RDY performs during a non-burst cycle. BRDY These are the primary bus definition signals (in Table
indicates that the external system has presented valid 2). These signal are driven valid as the ADS signal is
data in response to a read or that the external system asserted. The bus definition signals are not driven dur-
has accepted data in response to write. BRDY is ignored ing bus hold and follow the timing of the address bus.
when the bus is idle and at the end of the first clock in
The D/C bus cycle definition pin distinguishes memory
a bus cycle. BRDY is sampled in the second and sub-
and I/O data cycles (D) from the control cycles (C): in-
sequent clocks of a burst cycle. The data presented on
terrupt acknowledge, halt, and instruction fetching.
the data bus is strobed into the microprocessor when
BRDY is sampled active. If RDY is returned simulta- The M/IO bus cycle definition pin distinguishes memory
neously with BRDY, BRDY is ignored and the burst cycle cycles (M) from input/output cycles (IO).
is prematurely aborted. BRDY is active Low and is pro- The W/R bus definition pin distinguishes write cycles
vided with a small pull-up resistor. BRDY must satisfy from read cycles.
the setup and hold times, t16 and t17. ——————————————————————————————————————————————————————————————
Table 2. Bus Cycle Definition
BREQ
Internal Cycle Pending (Active High; Output) M/IO D/C W/R Bus Cycle Initiated
BREQ indicates that the Am486DX4 microprocessor
0 0 0 Interrupt Acknowledge
has internally generated a bus request. BREQ is gen- 0 0 1 Halt/Special Cycle
erated whether or not the Am486DX4 microprocessor 0 1 0 I/O Read
is driving the bus. BREQ is active High and is never 0 1 1 I/O Write
floated, except for three-state test mode (see FLUSH). 1 0 0 Code Read
1 0 1 Reserved
CLK 1 1 0 Memory Read
1 1 1 Memory Write
Clock (Input)
CLK is a 1X clock providing the fundamental timing for ——————————————————————————————————————————————————————————————
the bus interface unit and is multiplied in accordance
with the CLKMUL pin to provide the internal frequency
DP3–DP0
for the Am486DX4 microprocessor. All external timing Data Parity (Active High; Inputs/Outputs)
parameters are specified with respect to the rising edge Data parity is generated on all write data cycles using
of CLK. the same timing as the data lines. Even parity informa-
tion must be driven back into the microprocessor on the
CLKMUL data parity pins with the same timing as read informa-
Clock Multiplier (Input) tion. This process ensures that the correct parity check
The clock multiplier input defines the ratio of internal status is indicated. The signals read on these pins do
core clock frequency to external bus frequency. If sam- not affect program execution. Input signals must meet
pled Low, the core frequency operates at twice the ex- setup and hold times, t22 and t23. DP3–DP0 should be
ternal bus frequency (speed-double mode). If driven connected to VCC through a pull-up resistor in systems
High or left floating speed-triple mode is selected. CLK- not using parity. DP3–DP0 are active High and are driv-
MUL has an internal pull-up to VCC and may be left float- en during the second and subsequent clocks of write
ing in designs that wish to select speed-triple clock cycles.
mode.
EADS
D31–D0 Valid External Address (Active Low; Input)
Data Lines (Inputs/Outputs) This pin indicates a valid external address has been
Lines D7–D0 define the least significant byte and lines driven onto the Am486DX4 microprocessor address
D31–D24 define the most significant byte. These sig- pins. This address is used to perform an internal cache
nals must meet setup and hold times t22 and t23 for prop- invalidation cycle. EADS is active Low and is provided
er operation on reads. The pins are driven during the with an internal pull-up resistor. EADS must satisfy set-
second and subsequent write cycle clocks. up and hold times, t12 and t13, for proper operation.

FERR
Floating-Point Error (Active Low; Output)
Driven active when a floating-point error occurs. FERR
is similar to the ERROR pin on a 387 math coprocessor.

Am486DX4 Microprocessor 9
AMD PRELIMINARY
FERR is included for compatibility with systems using INTR
DOS-type floating-point error reporting. FERR is active Maskable Interrupt (Active High; Input)
Low, and is not floated during bus hold, except during INTR indicates an external interrupt has been generat-
three-state test mode (see FLUSH). ed. If the internal interrupt flag is set in EFLAGS, active
interrupt processing is initiated. The Am486DX4 micro-
FLUSH
processor generates two locked interrupt acknowledge
Cache Flush (Active Low; Input)
bus cycles in response to the INTR pin going active.
FLUSH forces the Am486DX4 microprocessor to flush INTR must remain active until the interrupt acknowledg-
its entire internal cache. FLUSH is active Low and need es have been performed. This ensures that the interrupt
only be asserted for one clock. FLUSH is asynchronous is recognized. INTR is active High and is not provided
but setup and hold times, t20 and t21, must be met for with an internal pull-down resistor. INTR is asynchro-
recognition in any specific clock. FLUSH being sampled nous, but must meet setup and hold times, t20 and t21,
Low in the clock before the falling edge of RESET caus-
es the Am486DX4 microprocessor to enter the for recognition in any specific clock.
three-state test mode.
KEN
HLDA Cache Enable (Active Low; Input)
Hold Acknowledge (Active High; Output) KEN is used to determine whether the current cycle is
HLDA goes active in response to a hold request pre- cacheable. When the Am486DX4 microprocessor gen-
sented on the HOLD pin. HLDA indicates that the erates a cacheable cycle and KEN is active, the cycle
becomes a cache line fill cycle. Returning KEN active
Am486DX4 microprocessor has given the bus to anoth-
one clock before RDY during the last read in the cache
er local bus master. HLDA is driven active in the same line fill causes the line to be placed in the on-chip cache.
clock that the Am486DX4 microprocessor floats its bus. KEN is active Low and is provided with a small internal
HLDA is driven inactive when leaving bus hold. HLDA pull-up resistor. KEN must satisfy setup and hold times,
is active High and remains driven during bus hold. HLDA t14 and t15, for proper operation. LOCK
is never floated except during three-state test mode (see
Bus Lock (Active Low; Output)
FLUSH).
LOCK indicates the current bus cycle is locked. The
HOLD Am486DX4 microprocessor does not allow a bus hold
Bus Hold Request (Active High; Input) when LOCK is asserted (but address holds are al-
This input pin allows another bus master complete con- lowed). LOCK goes active in the first clock of the first
trol of the Am486DX4 microprocessor bus. In response locked bus cycle and goes inactive after the last clock
to HOLD going active, the Am486DX4 microprocessor of the last locked bus cycle. The last locked cycle ends
floats most of its output and input/output pins. HLDA is when RDY is returned. LOCK is active Low and is not
asserted after completing the current bus cycle, burst driven during bus hold. Locked read cycles are not trans-
cycle, or sequence of locked cycles. The Am486DX4 formed into cache fill cycles if KEN is active.
microprocessor remains in this state until HOLD is deas-
serted. HOLD is active High and is not provided with an NMI
internal pull-down resistor. HOLD must satisfy setup Non-Maskable Interrupt (Active High; Input)
and hold times t18 and t19 for proper operation.
A high NMI signal indicates that external non-maskable
IGNNE interrupt occurred. NMI is rising edge sensitive, but must
be held Low for at least four-CLK periods before the
Ignore Numeric Error (Active Low; Input)
rising edge. NMI does not have an internal pull-down
When this pin is asserted, the Am486DX4 microproces- resistor. NMI is asynchronous, but must meet setup and
sor will ignore a numeric error and continue executing hold times, t20 and t21, for recognition in any specific
non-control floating-point instructions. When IGNNE is clock.
deasserted, the Am486DX4 microprocessor will freeze
on a non-control floating-point instruction if a previous PCD/PWT
floating-point instruction caused an error. IGNNE has Page Cache Disable/Page Write-Through
no effect when the NE bit in Control Register 0 is set. (Active High; Outputs)
IGNNE is active Low and is provided with a small inter- The outputs reflect the state of the page attribute bits,
nal pull-up resistor. IGNNE is asynchronous but must PWT and PCD, in the page table or page directory entry.
meet setup and hold times, t20 and t21, to ensure recog- If paging is disabled or unpaged cycles occur, PWT and
nition in any specific clock. PCD reflect the state of the PWT and PCD bits in Control
Register 3. PWT and PCD have the same timing as the
cycle definition pins (M/IO, D/C, and W/R). PWT and
PCD are active High and are not driven during bus hold.
PCD is masked by the Cache Disable Bit (CD) in Control
Register 0.

10 Am486DX4 Microprocessor
PRELIMINARY AMD

PCHK TCK
Parity Status (Active Low; Output) Test Clock (Input)
Parity status is driven on the PCHK pin the clock after Test Clock is an input to the Am486DX4 CPU and pro-
RDY for read operations for data sampled at the end of vides the clocking function required by the JTAG bound-
the previous clock. A parity error is indicated by PCHK ary scan feature. TCK is used to clock state information
being Low. Parity status is only checked for enabled and data into and out of the component. State select
bytes as indicated by the byte enable and bus size sig- information and data are clocked into the component on
nals. PCHK is valid only in the clock immediately after the rising edge of TCK on TMS and TDI, respectively.
read data is returned to the microprocessor. At all other Data is clocked out of the component on the falling edge
times PCHK is inactive High. PCHK is never floated ex- of TCK on TDO.
cept during three-state test mode (see FLUSH).
TDI
PLOCK Test Data Input (Input)
Pseudo-Lock (Active Low; Output) TDI is the serial input used to shift JTAG instructions
PLOCK indicates that the current bus transaction re- and data into the component. TDI is sampled on the
quires more than one bus cycle to complete. Examples rising edge of TCK, during the SHIFT-IR and the
of such operations are floating-point long reads and SHIFT-DR TAP controller states. During all other tap
writes (64 bits), segment table descriptor reads (64 bits), controller states, TDI is a “don’t care.”
and cache line fills (128 bits). The Am486DX4 micro-
processor drives PLOCK active until the addresses for TDO
the last bus cycle of the transaction have been driven, Test Data Output (Output)
regardless of whether RDY or BRDY has been returned. TDO is the serial output used to shift JTAG instructions
Normally PLOCK and BLAST are inverse of each other. and data out of the component. TDO is driven on the
However, during the first bus cycle of a 64-bit floating- falling edge of TCK during the SHIFT-IR and SHIFT-DR
point write, both PLOCK and BLAST will be asserted. Test Access Port (TAP) controller states. At all other
PLOCK is a function of the BS8, BS16, and KEN inputs. times, TDO is driven to the high-impedance state.
PLOCK should be sampled only if the clock RDY is re-
TMS
turned. PLOCK is active Low and is not driven during
Test Mode Select (Input)
bus hold.
TMS is decoded by the JTAG TAP to select the operation
RESET of the test logic. TMS is sampled on the rising edge of
Reset (Active High; Input) TCK. To guarantee deterministic behavior of the TAP
This pin forces the Am486DX4 microprocessor to begin controller, TMS is provided with an internal pull-up re-
execution at a known state. The microprocessor cannot sistor.
begin execution of instructions until at least 1 ms after
UP
VCC and CLK have reached their proper DC and AC
Upgrade Present (Active Low; Input)
specifications. The RESET pin should remain active
during this time to ensure proper microprocessor oper- The Upgrade Present pin forces the Am486DX4 CPU
ation. RESET is active High. RESET is asynchronous to three-state all its outputs and enter the power-down
but must meet setup and hold times, t20 and t21, for rec- mode. When the Upgrade Present pin is sampled as-
ognition in any specific clock. serted by the CPU in the clock before the falling edge
of RESET, the power-down mode is enabled. UP has
RDY no effect on the power-down status except during this
Non-Burst Ready (Active Low; Input) edge. The CPU is also forced to three-state all of its
This input pin indicates that the current bus cycle is com- outputs immediately in response to this signal. The UP
plete. RDY indicates that the external system has pre- signal must remain asserted in order to keep the pins
sented valid data on the data pins in response to a read, three-state. UP is active Low and is provided with an
or that the external system has accepted data from the internal pull-up resistor.
Am486DX4 microprocessor in response to a write. RDY
is ignored when the bus is idle and at the end of the bus VOLDET
cycle’s first clock. Voltage Detect (Active Low; Output)
The voltage detect signal allows external system logic
RDY is active during address hold. Data can be returned to distinguish between a 5-V Am486 processor and the
to the processor while AHOLD is active. 3.3-V Am486DX4 processor. The signal is active Low
RDY is active Low and is not provided with an internal for a 3.3-V Am486DX4 processor.
pull-up resistor. RDY must satisfy setup and hold times,
t16 and t17, for proper chip operation.

Am486DX4 Microprocessor 11
AMD PRELIMINARY

Table 3. Output Pins Table 5. Input/Output Pins


Active Active
Name Floated At Name Floated At
Level Level

BREQ High Three-State Test Mode D31––D0 High Bus Hold


HLDA High Three-State Test Mode DP3–DP0 High Bus Hold
BE3–BE0 Low Bus Hold A31–A4 High Bus, Address Hold
PCD/PWT High Bus Hold
W/R, D/C, M/IO High Bus Hold Table 6. Test Pins
LOCK Low Bus Hold
PLOCK Low Bus Hold Name Input or Output Sampled/Driven On
ADS Low Bus Hold
BLAST Low Bus Hold TCK Input N/A
PCHK Low Three-State Test Mode TDI Input Rising Edge of TCK
A3–A2 High Bus, Address Hold TDO Output Falling Edge of TCK
FERR Low Three-State Test Mode TMS Input Rising Edge of TCK
VOLDET Low −

Table 4. Input Pins


Active Synchronous/
Name
Level Asynchronous

CLK − −
RESET High Asynchronous
HOLD High Synchronous
AHOLD High Synchronous
EADS Low Synchronous
BOFF Low Synchronous
FLUSH Low Asynchronous
A20M Low Asynchronous
BS16, BS8 Low Synchronous
KEN Low Synchronous
RDY Low Synchronous
BRDY Low Synchronous
INTR High Asynchronous
NMI High Asynchronous
UP Low Asynchronous
IGNNE Low Asynchronous
CLKMUL − −

12 Am486DX4 Microprocessor
PRELIMINARY AMD
CPU IDENTIFICATION CODES
The DX register always contains a component identifi- attributes include its location, size, type (i.e., stack,
cation at the conclusion of RESET. The upper byte of code, or data), and protection characteristics. Each task
DX (DH) contains 04 and the lower byte of DX (DL) on an Am486DX4 microprocessor can have a maximum
contains a CPU type/stepping identifier. of 16,381 segments, each up to 4 Gbyte in size. Thus,
each task has a maximum of 64 Tbyte (terabytes) of
Table 7. CPU ID virtual memory.
The segmentation unit provides four levels of protection
Component ID Component ID
(DH) (DL) for isolating and protecting applications and the operat-
ing system from each other. The hardware enforced pro-
04 32 tection allows high integrity system designs.

The Am486DX4 microprocessor has three modes of op-


Table 8. JTAG ID Code eration: Real Address Mode (Real Mode), Virtual Ad-
dress Mode (Protected Mode), and within Protected
Version Code Part Number Manufacturer Mode, tasks may be performed in Virtual 8086 Mode.
Code Identity In Real Mode, the Am486DX4 microprocessor operates
as a very fast 8086. Real Mode is required primarily to
00h 0432 01
set up the processor for Protected Mode operation. Pro-
tected Mode provides access to the sophisticated mem-
ory management paging and privilege capabilities of the
ARCHITECTURAL OVERVIEW processor.
The Am486DX4 processor is a 32-bit architecture with Within Protected Mode, software can perform a task
on-chip memory management and cache memory switch to enter into tasks designated as Virtual 8086
units. It is a fully compatible member of the Am486 Fam- Mode tasks. Each Virtual 8086 task behaves with 8086
ily. semantics, allowing 8086 software (an application pro-
On-chip cache memory allows frequently used data and gram or an entire operating system) to execute.
code to be stored on-chip, thereby reducing accesses
The on-chip cache is 8 Kbyte. It is four-way set associa-
to the external bus. A clock multiplier has been added
tive and follows a write-through policy. The on-chip
to speed up internal operations. RISC design tech-
cache includes features that provide flexibility in exter-
niques are used to reduce instruction cycle times. A
nal memory system design. Individual pages can be
burst bus feature enables fast cache fills.
designated as cacheable or non-cacheable by software
The Am486 CPU Memory Management Unit (MMU) or hardware. The cache can also be enabled and dis-
consists of a segmentation unit and a paging unit. Seg- abled by software or hardware.
mentation allows management of the logical address
Finally, the Am486DX4 microprocessor has features
space by providing easy data and code relocatibility and
that facilitate high-performance hardware designs. The
efficient sharing of global resources. The paging mech-
clock multiplier improves execution performance with-
anism operates beneath segmentation and is transpar-
out increasing the board design complexity. This clock
ent to the segmentation process. Paging is optional and
multiplier enhances all operations operating out of the
can be disabled by system software. Each segment can
cache and/or not blocked by external bus assesses. The
be divided into one or more 4-Kbyte segments. To im-
burst bus feature enables fast cache fills.
plement a virtual memory system, the Am486DX4 mi-
croprocessor supports full restartability for all page and
segment faults.

Memory is organized into one or more variable length


segments, each up to 4 Gbyte (232 bytes) in size. A
segment can have attributes associated with it. These

Am486DX4 Microprocessor 13
PRELIMINARY AMD

ELECTRICAL DATA
The following sections describe recommended electri- Low inductance capacitors and interconnects are rec-
cal connections for the Am486DX4 microprocessor ommended for best high-frequency electrical perfor-
and its electrical specifications. mance. Inductance can be reduced by shortening cir-
cuit board traces between the Am486DX4 CPU, and
Power and Grounding decoupling capacitors as much as possible. Capacitors
specifically for PGA packages are also commercially
Power Connections
available.
The Am486DX4 CPU is implemented in 0.5 micron
CMOS 3-layer metal technology and has modest power System Clock Recommendations
requirements. However, its high clock frequency output The CLK input to the Am486DX4 processor should not
buffers can cause power surges as multiple output buff- be driven until VCC has reached its normal operating
ers drive new signal levels simultaneously. For clean, level (3.3 V). Once VCC has reached its normal operating
on-chip power distribution at high frequency, 23 VCC and level, the Am486DX4 CPU can handle the clock fre-
28 VSS pins feed the Am486DX4 microprocessor. quency for which it is specified and the oscillator/clock
driver should have locked onto its desired frequency.
Power and ground connections must be made to all ex-
ternal VCC and GND pins of the Am486DX4 micropro- Other Connection Recommendations
cessor. On the circuit board, all VCC pins must be
NC pins should always remain unconnected.
connected on a VCC plane. All VSS pins must likewise be
connected on a GND plane. For reliable operation, always connect unused inputs to
an appropriate signal level. Active Low inputs should
Power Decoupling Recommendations
be connected to VCC through a pull-up resistor. Pull-ups
Liberal decoupling capacitance should be placed near in the range of 20 KΩ are recommended. Active High
the Am486DX4 microprocessor. The Am486DX4 mi- inputs should be connected to GND.
croprocessor, driving its 32-bit parallel address and
data buses at high frequencies, can cause transient INC is electrically isolated and has no special require-
power surges, particularly when driving large capaci- ments.
tive loads.

Am486DX4 Microprocessor 14
PRELIMINARY AMD

ABSOLUTE MAXIMUM RATINGS OPERATING RANGES


Case Temperature under Bias .......... –65°C to +110°C Commercial (C) Devices
Storage Temperature ........................ –65°C to +150°C TCASE ....................................................... 0°C to +85°C
Voltage on any pin VCC .......................................................... 3.3 V ± 0.3 V
with respect to ground ............–0.5 V to VCC +2.6 V
Supply voltage with Operating Ranges define those limits between which the func-
respect to VSS................................ –0.5 V to +4.6 V tionality of the device is guaranteed.

Stresses above those listed under Absolute Maximum Rat-


ings may cause permanent device failure. Functionality at or
above these limits is not implied. Exposure to Absolute Max-
imum Ratings for extended periods may affect device
reliability.

DC CHARACTERISTICS over COMMERCIAL operating ranges


Functional Operating Range: VCC= 3.3 V ± 0.3 V; TCASE =0°C to +85°C.

Preliminary
Symbol Parameter Description Notes Unit
Min Max
VIL Input Low Voltage –0.3 +0.8 V

VIH Input High Voltage 2.0 VCC +2.4 V

VOL Output Low Voltage IOL =(Note 1) 0.45 V

VOH Output High Voltage IOH =(Note 2) 2.4 V

ICC Power Supply Current 100 MHz (Note 3) 1000 mA


120 MHz (Note 3) 1200
ILI Input Leakage Current (Note 4) ±15 µA
(Note 8) ±50
IIH Input Leakage Current (Note 5) 200 µA

IIL Input Leakage Current (Note 6) –400 µA

ILO Output Leakage Current (Note 9) ±15 µA


(Note 10) ±50

CIN Input Capacitance FC =1 MHz (Note 7) 10 pF

COUT I/O or Output Capacitance FC =1 MHz (Note 7) 14 pF

CCLK CLK Capacitance FC =1 MHz (Note 7) 12 pF

Notes:
1. This parameter is measured at: Address, Data, BE3–BE0 4.0 mA
Definition, Control 5.0 mA
2. This parameter is measured at: Address, Data, BE3–BE0 –1.0 mA
Definition, Control –0.9 mA
3. Typical supply current: 800 mA @ 100 MHz or 960 mA @ 120 MHz
4. This parameter is for inputs without pull-ups or pull-downs and 0 ≤ VIN ≤ VCC.
5. This parameter is for inputs with pull-downs and VIH =2.4 V.
6. This parameter is for inputs with pull-ups and VIL =0.45 V.
7. Not 100% tested.
8. This parameter is for inputs without pull-ups or pull-downs and VCC ≤ VIN ≤ 5V.
9. This parameter is for three-state outputs where VEXT is driven on the three-state output and 0 ≤ VEXT ≤ VCC.
10. This parameter is for three-state outputs where VEXT is driven on the three-state output and VCC ≤ VEXT ≤ 5V.

Am486DX4 Microprocessor 15
AMD PRELIMINARY

SWITCHING CHARACTERISTICS
The switching characteristics consist of output delays, Am486DX4 microprocessor output delays are
input setup requirements, and input hold requirements. specified with minimum and maximum limits. The
All switching characteristics are relative to the rising minimum Am486DX4 microprocessor delay times are
edge of the CLK signal. hold times provided to external circuitry. Am486DX4
The switching characteristics measurements are de- microprocessor input setup and hold times are
fined by Figures 2−9. Inputs must be driven to the volt- specified as minimums, defining the smallest
age levels indicated by Figure 2 when switching char- acceptable sampling windows. Within the sampling
acteristics are measured. windows, a synchronous input signal must be stable for
correct Am486DX4 microprocessor operation.

16 Am486DX4 Microprocessor
PRELIMINARY AMD

SWITCHING CHARACTERISTICS over COMMERCIAL operating ranges


Operating Frequency/Bus Frequency: 120/40MHz; TCASE =0°C to +85°C; CL =50 pF unless otherwise specified.

Preliminary
Symbol Parameter Description Notes Figure Min Max Unit
Operating Frequency 8 40 MHz

t1 CLK Period 2 25 125 ns

t1a CLK Period Stability Adjacent Clocks 0.1% ∆


t2 CLK High Time @ 2.0 V 2 9 ns

t3 CLK Low Time @ 0.8 V 2 9 ns

t4 CLK Fall Time 2 3 ns

t5 CLK Rise Time 2 3 ns

t6 A31−A2, PWT, PCD, M/IO, BE3−BE0, D/C, 7 3 14 ns


W/R, ADS, LOCK, FERR, BREQ, HLDA
Valid Delay
t7 A31−A2, PWT, PCD, M/IO, BE3−BE0, D/C, (Note 1) 8 3 18 ns
W/R, ADS, LOCK, FERR, BREQ, HLDA Float
Delay
t8 PCHK Valid Delay 6 3 16 ns

t8a BLAST, PLOCK Valid Delay 7 3 18 ns

t9 BLAST, PLOCK Float Delay (Note 1) 8 3 16 ns


t10 D31−D0, DP3−DP0 Write Data Valid Delay 7 3 16 ns

t11 D31−D0, DP3−DP0 Write Data Float Delay (Note 1) 8 3 18 ns


t12 EADS Setup Time 4 5 ns

t13 EADS Hold Time 4 3 ns

t14 KEN, BS16, BS8 Setup Time 4 5 ns

t15 KEN, BS16, BS8 Hold Time 4 3 ns

t16 RDY, BRDY Setup Time 5 5 ns

t17 RDY, BRDY Hold Time 5 3 ns

t18 HOLD, AHOLD Setup Time 4 6 ns

t18a BOFF Setup Time 4 8 ns

t19 HOLD, AHOLD, BOFF Hold Time 4 3 ns

t20 RESET, FLUSH, A20M, NMI, INTR, IGNNE 3, 4 5 ns


Setup Time
t21 RESET, FLUSH, A20M, NMI, INTR, IGNNE 3, 4 3 ns
Hold Time
t22 D31−D0, DP3−DP0, A31−A4 Read Setup Time 4, 5 5 ns

t23 D31−D0, DP3−DP0, A31−A4 Read Hold Time 4, 5 3 ns

Note:
1. Not 100% tested. Guaranteed by design characterization.

Am486DX4 Microprocessor 17
AMD PRELIMINARY
Operating Frequency/Bus Frequency: 100/33 MHz; TCASE =0°C to +85°C; CL =50 pF unless otherwise specified.

Preliminary
Symbol Parameter Description Notes Figure Min Max Unit
Operating Frequency 8 33 MHz
t1 CLK Period 2 30 125.5 ns
t1a CLK Period Stability Adjacent Clocks 0.1% ∆
t2 CLK High Time @ 2.0 V 2 11 ns
t3 CLK Low Time @ 0.8 V 2 11 ns
t4 CLK Fall Time 2 3 ns
t5 CLK Rise Time 2 3 ns
t6 A31–A2, PWT, PCD, M/IO, BE3–BE0, D/C, 7 3 14 ns
W/R, ADS, LOCK, FERR, BREQ, HLDA
Valid Delay
t7 A31–A2, PWT, PCD, M/IO, BE3–BE0, D/C, (Note 1) 8 20 ns
W/R, ADS, LOCK, FERR, BREQ, HLDA
Float Delay
t8 PCHK Valid Delay 6 3 14 ns
t8a BLAST, PLOCK Valid Delay 7 3 14 ns
t9 BLAST, PLOCK Float Delay (Note 1) 8 20 ns
t10 D31–D0, DP3–DP0 Write Data Valid Delay 7 3 14 ns
t11 D31–D0, DP3–DP0 Write Data Float Delay (Note 1) 8 20 ns
t12 EADS Setup Time 4 5 ns
t13 EADS Hold Time 4 3 ns
t14 KEN, BS16, BS8 Setup Time 4 5 ns
t15 KEN, BS16, BS8 Hold Time 4 3 ns
t16 RDY, BRDY Setup Time 5 5 ns
t17 RDY, BRDY Hold Time 5 3 ns
t18 HOLD, AHOLD Setup Time 4 6 ns
t18a BOFF Setup Time 4 7 ns
t19 HOLD, AHOLD, BOFF Hold Time 4 3 ns
t20 RESET, FLUSH, A20M, NMI, INTR, IGNNE 3, 4 5 ns
Setup Time
t21 RESET, FLUSH, A20M, NMI, INTR, IGNNE 3, 4 3 ns
Hold Time
t22 D31–D0, DP3–DP0, A31–A4 Read Setup 4, 5 5 ns
Time
t23 D31–D0, DP3–DP0, A31–A4 Read Hold 4, 5 3 ns
Time
Note:
1. Not 100% tested. Guaranteed by design characterization.

18 Am486DX4 Microprocessor
PRELIMINARY AMD

Am486DX4 CPU AC Characteristics for Boundary Scan Test Signals at 25 MHz


VCC = 3.3 V ± 0.3 V; TCASE =0°C to +85°C; CL = 50 pF. All inputs and outputs are TTL Level.

Symbol Parameter Min Max Unit Figure Notes

t24 TCK Frequency 25 MHz 1X Clock

t25 TCK Period 40 ns 9 Note 2

t26 TCK High Time 10 ns at 2.0 V

t27 TCK Low Time 10 ns at 0.8 V

t28 TCK Rise Time 4 ns Note 1

t29 TCK Fall Time 4 ns Note 1

t30 TDI, TMS Setup Time 8 ns 9 Note 3

t31 TDI, TMS Hold Time 7 ns 9 Note 3

t32 TDO Valid Delay 3 25 ns 9 Note 3

t33 TDO Float Delay 30 ns 9 Note 3

t34 All Outputs (Non-Test) Valid Delay 3 25 ns 9 Note 3

t35 All Outputs (Non-Test) Float Delay 36 ns 9 Note 3

t36 All Inputs (Non-Test) Setup Time 8 ns 9 Note 3

t37 All Inputs (Non-Test) Hold Time 7 ns 9 Note 3

Notes:
1. Rise/Fall times are measured between 0.8 V and 2.0 V. Rise/Fall times can be relaxed by 1 ns per 10-ns increase in TCK
period.
2. TCK period > CLK period.
3. Parameter measured from TCK.

Am486DX4 Microprocessor 19
AMD PRELIMINARY

WAVEFORM INPUTS OUTPUTS

Must be Will be
Steady Steady

May Will be
Change Changing
from H to L from H to L

May Will be
Change Changing
from L to H from L to H

Don’t Care, Changing,


Any Change State
Permitted Unknown

Does Not Center


Apply Line is High-
Impedance
“Off” State

KS00000

Figure 1. Change State Diagram

t2

2.0 V

1.5 V
t3
0.8 V

t5 t4
t1

17852B-095

Figure 2. CLK Waveforms

20 Am486DX4 Microprocessor
PRELIMINARY AMD

RESET Initialization Sequence

Tx Tx Tx Tx

CLK

t20

RESET

t21

19160c.003

Figure 3. Reset Setup and Hold Timing

Tx Tx Tx Tx
CLK
t12 t13
EADS

t14 t15
BS8, BS16,
KEN
t18a t19
BOFF,
AHOLD,
HOLD t20 t21
RESET, FLUSH, A20M,
IGNNE, INTR, NMI

t22 t23
A31–A4
(Read)
19160c.004

Figure 4. Input Setup and Hold Timing

Am486DX4 Microprocessor 21
AMD PRELIMINARY

T2 Tx Tx Tx
CLK

t16 t17
RDY, BRDY 1.5 V

D31–D0 t22 t23


DP3–DP0
(Read) 1.5 V

19160c.005

Figure 5. RDY and BRDY Input Setup and Hold Timing

T2 Tx Tx Tx
CLK

BRDY, RDY

D31–D0
DP3–DP0 Valid
(Read) Min
t8 Max

PCHK Valid
19160c.006

Figure 6. PCHK Valid Delay Timing

Tx Tx Tx Tx

CLK

A31–A2, PWT, PCD, t6 Min Max


BE3–BE0, M/IO,
D/C, W/R, ADS, Valid n Valid n +1
LOCK, FERR, BREQ,
HLDA

t10 Min Max


D31–D0, Valid n Valid n +1
DP3–DP0,
(Write)

t8a Min Max


Valid n Valid n +1
BLAST, PLOCK

19160c.007

Figure 7. Output Valid Delay Timing

22 Am486DX4 Microprocessor
PRELIMINARY AMD

Tx Tx Tx Tx
CLK
Min
t6 t7
A31−A2, PWT, PCD,
BE3−BE0, M/IO, Valid
D/C, W/R, ADS,
LOCK, FERR, BREQ,
HLDA

Min
t10 t11

D31−D0, Valid
DP3−DP0
(Write) Min
t8a t9

BLAST, PLOCK Valid

17852A-103

Figure 8. Maximum Float Delay Timing

t25

TCK
t30 t31
TDI, TMS
t33
t32
TDO
t35
t34
Output
Signals
t36 t37
Input
Signals 17852B-104

Figure 9. Test Signal Timing Diagram

Am486DX4 Microprocessor 23
AMD PRELIMINARY
Package Thermal Specifications where:
The Am486DX4 microprocessor is specified for opera- TJ, TA, TCASE= Junction, Ambient, and Case Tempera-
tion when TCASE (the case temperature) is within the ture.
range of 0°C to +85°C. TCASE can be measured in any
environment to determine whether the Am486DX4 mi- θJC, θJA = Junction-to-Case and Junction-to-Ambient
croprocessor is within specified operating range. The Thermal Resistance, respectively.
case temperature should be measured at the center of
P = Maximum Power Consumption
the top surface opposite the pins.
The values for θJA and θJC are given in Table 9 for the
The ambient temperature (TA) is guaranteed as long as
1.75 sq. in., 168-pin, ceramic PGA.
TCASE is not violated. The ambient temperature can be
calculated from θJC and θJA and from the following
Table 10 shows the TA allowable (without exceeding
equations: TCASE) at various airflows and operating frequencies
(Clock). Note that TA is greatly improved by attaching
TJ = TCASE + P • θJC
fins or a heat sink to the package. Heat sink dimen-
TA = TJ – P • θJA sions are shown in Figure 10. P (the maximum power
consumption) is calculated by using the maximum ICC
TCASE = TA + P • [θJA – θJC] at 3.3 V as tabulated in the DC Characteristics.
——————————————————————————————————————————————————————————————
Table 9. Thermal Resistance (°C/W) θJC and θJA for the 168-Pin, Ceramic PGA Package
θJA vs. Airflow-ft/min. (m/sec)
θJC
0 (0) 200 (1.01) 400 (2.03) 600 (3.04) 800 (4.06) 1000 (5.07)
No Heat Sink 1.5 16.5 14.0 12.0 10.5 9.5 9.0
Heat Sink* 2.0 12.0 7.0 5.0 4.0 3.5 3.25
Heat Sink* and fan 2.0 5.0 4.6 4.2 3.8 3.5 3.25

*0.350″ high unidirectional heat sink (Al alloy 6063-T5, 40 mil fin width, 155 mil center-to-center fin spacing).

0.115″
0.290″
0.040″

0.060″

0.350″

0.100″

1.53″
17852B-113
Figure 10. Heat Sink Dimensions

Table 10. Maximum TA at Various Airflows in °C


Airflow-ft/min. (m/sec)
Clock
0 (0) 200 (1.01) 400 (2.03) 600 (3.04) 800 (4.06) 1000 (5.07)
TA—No Heat Sink 100 MHz 31.0 41.8 49.0 54.4 58.0 59.8
100 MHz 49.0 67.0 74.2 77.8 79.6 80.5
TA—Heat Sink
120 MHz 41.8 63.4 72.0 76.4 78.5 79.6
100 MHz 74.2 75.6 77.1 78.5 79.6 80.5
TA—Heat Sink and fan
120 MHz 72.0 73.8 75.5 77.2 78.5 79.6

24 Am486DX4 Microprocessor
PRELIMINARY AMD

PHYSICAL DIMENSIONS
For reference only. All dimensions are measured in inches. BSC is an ANSI standard for Basic Space Centering.

CGM 168

1.735
Index 1.765
Corner 1.595
1.605 Base Plane
Seating Plane

0.017
1.595 0.020
1.605

1.735
1.765 0.090
0.110

0.105
0.125

0.140
Bottom View (Pins Facing Up) 0.180
0.025
0.045 0.110
0.140

Side View

16734C

5/11/93 MH

AMD, Am386, and Am486 are registered trademarks of Advanced Micro Devices, Inc.
FusionPC is a service mark of Advanced Micro Devices, Inc.
Microsoft and Windows are registered trademarks of Microsoft Corp.
Product names used in this publication are for identification purposes only and may be trademarks of their respective companies.

Am486DX4 Microprocessor 25
AMD PRELIMINARY

26 Am486DX4 Microprocessor

You might also like