EasyManuals Logo

AMD K5 User Manual

AMD K5
406 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #327 background imageLoading...
Page #327 background image
Cache 6-15
18524C/0Nov1996 AMD-K5 Processor Technical Reference Manual
cycles is of paramount importance. Support for BOFF is usu-
ally needed to resolve potential deadlock problems that arise
as a result of inquire cycles, and if BOFF is supported, there is
usually no reason to support HOLD. The sections that follow
further describe these relative advantages and disadvantages.
BOFF Arbitration BOFF obtains control of the full bus (address and data) in the
next clock, intervening in any in-progress bus cycle if neces-
sary. It provides the fastest response of the three bus-hold
inputs. The processor floats its outputs in the next clock after
the assertion of BOFF. Thus, the signal can also be used not
only for inquire cycles but also to resolve deadlock between
two bus masters during inquire cycles.
BOFF is useful, and often necessary, in both single-bus and
multiple-bus systems. Because of its ability to help resolve
deadlock during shared-memory accesses to cached locations,
it is required in virtually all systems with multiple caching
masters. For example, if Master A controls the bus and
attempts to write a memory location that is cached by Master B
in a modified state, a shared L2 controller could drive an
inquire cycle to Master B, forcing a writeback. But Master B
cannot write back until Master A is off the bus. In this case, the
L2 controller could use HITM from Master B to gate the asser-
tion of BOFF to Master A.
System logic typically drives separate BOFF signals to each
bus master in the system. The assertion by system logic of
BOFF to a shared L2 cache for an inquire cycle need not inter-
fere with the processor’s continued operation out of its L1
cache. In addition, the assertion by system logic of BOFF to a
look-through L2 cache for an inquire cycle need not interfere
with the processor’s continued accesses to that L2 cache.
Figure 6-3 shows an example of BOFF in a system with two
caching mastersa processor and another caching master
sharing the processor bus. A typical sequence for inquire
cycles that hit a modified line in the processor’s cache might be
as follows:
1. The other master (or system logic) asserts BOFF to the pro-
cessor.
2. The other master (or system logic) drives an inquire cycle
(represented by EADS) to the processor.

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the AMD K5 and is the answer not in the manual?

AMD K5 Specifications

General IconGeneral
ManufacturerAMD
ModelK5
Architecturex86
MicroarchitectureK5
Introduction Year1996
Clock Speed75 - 133 MHz
Core Count1
SocketSocket 7
Core steppingSSA/5, 5k86
Voltage3.3V
Transistors4.3 million
L1 Cache8 KB (data) + 16 KB (instruction)
FSB50 MHz to 66 MHz
Process Technology350 nm

Related product manuals