Introduction; Terminology; References; Pentium ® Pro Processor Architecture Overview - Intel PENTIUM PRO Manual

150 mhz, 166 mhz, 180 mhz and 200 mhz
Table of Contents

Advertisement

PENTIUM® PRO PROCESSOR AT 150, 166, 180, and 200 MHz
1.0.

INTRODUCTION

The Pentium Pro processor is the next in the
Intel386™, Intel486™, and Pentium family of proc-
essors. The Pentium Pro processor implements a
Dynamic Execution microarchitecture—a unique
combination of multiple branch prediction, data flow
analysis, and speculative execution.
The Pentium Pro processor is upgradable by a
®
future OverDrive
processor and matching voltage
regulator module described in Section 8.
Increasing clock frequencies and silicon density can
complicate system designs. The Pentium Pro
processor integrates several system components
which alleviate some of the previous system
burdens. The second level cache, cache controller,
and
the
Advanced
Programmable
Controller (APIC) are some of the components that
existed in previous Intel processor family systems
which are integrated into this single component.
This integration results in the Pentium Pro
processor bus more closely resembling a symmetric
multiprocessing (SMP) system bus rather than
resembling a previous generation processor-to-
cache bus. This added level of integration and
improved performance, results in higher power
consumption and a new bus technology. This
means it is more important than ever to ensure
adherence to this specification.
A significant new feature of the Pentium Pro
processor, from a system perspective, is the built-in
direct multiprocessing support. In order to achieve
multi-processing for up to four processors, and
maintain the memory and Input/Output (I/O)
bandwidth to support them, new system designs are
needed. In creating a system with multiple
processors, it is important to consider the additional
power burdens and signal integrity issues of
supporting up to 8 loads on a high-speed bus.
1.1.

Terminology

A '#' symbol after a signal name refers to an active
low signal. This means that a signal is in the active
state (based on the name of the signal) when driven
low. For example, when FLUSH# is low a flush has
been requested. When Nonmaskable Interrupt
(NMI) is high, a Non-maskable interrupt has
occurred. In the case of lines where the name does
not imply an active state but describes part of a
binary sequence (such as address or data), the '#'
4
symbol implies that the signal is inverted. For
example, D[3:0] = 'HLHL' refers to a hex 'A', and
D#[3:0] = 'LHLH' also refers to a hex 'A'. (H= High
logic level, L= Low logic level)
The word Preliminary appears occasionally. Check
with your local Field Applications Engineer for
recent information.
1.2.
The
following
specification:
Pentium
IBIS Format (On world wide web page
http://www.intel.com)
AP-523, Pentium
Interrupt
Distribution Guidelines Application Note (Order
Number 242764)
AP-524, Pentium
Layout Guidelines Application Note (Order
Number 242765)
AP-525, Pentium
Design Guidelines Application Note (Order
Number 242766)
Pentium
Volume 1: Specifications (Order Number
242690)
Pentium
Volume 2: Programmer's Reference Manual
(Order Number 242691)
Pentium
Volume 3: Operating System Writer's Guide
(Order Number 242692)
2.0.
PENTIUM
ARCHITECTURE OVERVIEW
The Pentium Pro processor has a decoupled, 12-
stage, superpipelined implementation, trading less
work per pipestage for more stages. The Pentium
Pro processor also has a pipestage time 33 percent
less than the Pentium processor, which helps
achieve a higher clock rate on any given process.
The approach used by the Pentium Pro processor
removes
sequencing between the traditional "fetch" and

References

are
referenced
Pro Processor I/O Buffer Models —
®
®
Pro Processor Power
®
Pro Processor GTL+
Pro Processor Thermal
®
®
Pro Processor Developer's Manual,
®
Pro Processor Developer's Manual,
Pro Processor Developer's Manual,
®
®
PRO PROCESSOR
the
constraint
of
linear
E
within
this
instruction

Advertisement

Table of Contents
loading

Table of Contents