
Pentium
Processor with MMX Technology
Datasheet
17
Table 4. Quick Pin Reference (Sheet 1 of 7)
Symbol
Type
Name and Function
A20M#
I
When the
address bit 20 mask
pin is asserted, the processor emulates the
address wraparound at 1 Mbyte which occurs on the 8086 by masking physical
address bit 20 (A20) before performing a lookup to the internal caches or driving
a memory cycle on the bus. The effect of A20M# is undefined in protected mode.
A20M# must be asserted only when the processor is in real mode.
A20M# is internally masked by the processor when configured as a Dual
processor.
A31–A3
I/O
As outputs, the
address
lines of the processor along with the byte enables
define the physical area of memory or I/O accessed. The external system drives
the inquire address to the processor on A31–A5.
ADS#
O
The
address strobe
indicates that a new valid bus cycle is currently being driven
by the processor.
ADSC#
O
The
address strobe (copy)
is functionally identical to ADS#.
AHOLD
I
In response to the assertion of
address hold
, the Pentium
processor with
MMX technology stops driving the address lines (A31–A3) and AP in the next
clock. The rest of the bus remains active so data can be returned or driven for
previously issued bus cycles.
AP
I/O
Address parity
is driven by the processor with even parity information on all
processor generated cycles in the same clock that the address is driven. Even
parity must be driven back to the processor during inquire cycles on this pin in
the same clock as EADS# to ensure that correct parity check status is indicated
by the processor.
APCHK#
O
The
address parity check
status pin is asserted two clocks after EADS# is
sampled active when the processor has detected a parity error on the address
bus during inquire cycles. APCHK# remains active for one clock each time a
parity error is detected (including during dual processing private snooping).
[APICEN]
PICD1
I
Advanced Programmable Interrupt Controller Enable
enables or disables the
on-chip APIC interrupt controller. When sampled high at the falling edge of
RESET, the APIC is enabled. APICEN shares a pin with the PICD1 signal.
BE7#–BE4#
BE3#–BE0#
O
I/O
The
byte enable
pins are used to determine which bytes must be written to
external memory or which bytes were requested by the processor for the current
cycle. The byte enables are driven in the same clock as the address lines (A31–
A3).
Additionally, the lower 4-byte enables (BE3#–BE0#) are used on the Pentium
processor with MMX technology as APIC ID inputs and are sampled at RESET.
In dual processing mode, BE4# is used as an input during Flush cycles.
BF1–BF0
I
The
bus frequency
pins determine the bus-to-core frequency ratio. BF1–BF0
are sampled at RESET, and cannot be changed until another non-warm (1 ms)
assertion of RESET. Additionally, BF1–BF0 must not change values while
RESET is active. See Table 5 for Bus Frequency Selections.
BOFF#
I
The
backoff
input is used to abort all outstanding bus cycles that have not yet
completed. In response to BOFF#, the processor floats all pins normally floated
during bus hold in the next clock. The processor remains in bus hold until BOFF#
is negated, at which time the processor restarts the aborted bus cycle(s) in their
entirety.
BP3–BP2
PM1–PM0/
BP1–BP0
O
The
breakpoint
pins (BP3–BP0) correspond to the debug registers, DR3–DR0.
These pins externally indicate a breakpoint match when the debug registers are
programmed to test for breakpoint matches.
BP1 and BP0 are multiplexed with the
performance monitoring
pins (PM1 and
PM0). The PB1 and PB0 bits in the Debug Mode Control Register determine if
the pins are configured as breakpoint or performance monitoring pins. The pins
come out of RESET configured for performance monitoring.