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 #257 background imageLoading...
Page #257 background image
Bus Cycle Timing 5-141
18524C/0Nov1996 AMD-K5 Processor Technical Reference Manual
5.4.2 Single-Transfer Reads and Writes
The single-transfer memory and I/O bus cycles transfer 1, 2, 4,
or 8 bytes. Misaligned instructions or operands result in a split
cycle, which requires multiple transactions on the bus. During
single-transfer (non-cacheable) code fetches, the AMD-K5 and
Pentium processors read 8 bytes, not 16 bytes as the 486 pro-
cessor does.
Single-Transfer
Memory Read and
Write
Figure 5-2 shows a single-transfer doubleword code fetch
(read) from memory, followed immediately by a single-transfer
doubleword write to memory. For the memory-read cycle, the
processor drives A31–A3, BE7–BE0 (with AP for parity check),
D/C, W/R, and M/IO. Then, somewhat later, it asserts ADS and
BREQ. ADS, which is held asserted for only one clock, vali-
dates the bus cycle. The processor then waits for system logic
to return the data on D63–D0 (with DP7–DP0 for parity check)
and assert BRDY. System logic can return BRDY as early as
one clock after ADS, thus supporting very fast memory
devices.
During the read cycle, the processor drives PCD, PWT, and
CACHE to indicate its caching and cache-coherency intent for
the access. System logic returns KEN and WB/WT to either con-
firm or change this intent. In this example, the processor
asserts PCD and negates CACHE, so the accesses are non-
cacheable, even though system logic asserts KEN during the
BRDYs to indicate its support for cacheability. The processor
(which drives CACHE) and system logic (which drives KEN)
must agree in order for an access to be cacheable. They must
also agree among PWT and WB/WT in order for a cacheable
line to be cached in the writeback state.
The processor can drive another cycle (in this example, a write
cycle) as early as two clocks after the assertion of BRDY. A
dead (or idle) clock is thus guaranteed between any two bus
cycles. As in the read cycle, neither the address nor the cycle-
definition signals are valid until the processor asserts ADS,
and the value driven on A31–A3 is valid only during the asser-
tion of ADS.
This example shows a parity error during the read cycle, as
indicated by the processor’s assertion of PCHK two clocks
after BRDY. Because system logic asserts PEN during the

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