Professional Documents
Culture Documents
Am486 DX4 3-Volt Processor: High-Performance, Clock-Selectable, 3.3 V, 32-Bit Microprocessor
Am486 DX4 3-Volt Processor: High-Performance, Clock-Selectable, 3.3 V, 32-Bit Microprocessor
Am486 DX4 3-Volt Processor: High-Performance, Clock-Selectable, 3.3 V, 32-Bit Microprocessor
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
Power VOLDET
Planes VCC, VSS
64-Bit Interunit Transfer Bus
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)
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)
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
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
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
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
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.
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
Preliminary
Symbol Parameter Description Notes Unit
Min Max
VIL Input Low Voltage –0.3 +0.8 V
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
Preliminary
Symbol Parameter Description Notes Figure Min Max Unit
Operating Frequency 8 40 MHz
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
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
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
KS00000
t2
2.0 V
1.5 V
t3
0.8 V
t5 t4
t1
17852B-095
20 Am486DX4 Microprocessor
PRELIMINARY AMD
Tx Tx Tx Tx
CLK
t20
RESET
t21
19160c.003
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
Am486DX4 Microprocessor 21
AMD PRELIMINARY
T2 Tx Tx Tx
CLK
t16 t17
RDY, BRDY 1.5 V
19160c.005
T2 Tx Tx Tx
CLK
BRDY, RDY
D31–D0
DP3–DP0 Valid
(Read) Min
t8 Max
PCHK Valid
19160c.006
Tx Tx Tx Tx
CLK
19160c.007
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
17852A-103
t25
TCK
t30 t31
TDI, TMS
t33
t32
TDO
t35
t34
Output
Signals
t36 t37
Input
Signals 17852B-104
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
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