M/Io (Memory Or I/O) - AMD K5 Technical Reference Manual

Table of Contents

Advertisement

18524C/0—Nov1996
5.2.36

M/IO (Memory or I/O)

Summary
Driven and Floated
Details
Signal Descriptions
Output
The processor drives M/IO to indicate whether it is accessing
memory or I/O on the bus. The signal is driven at the same time
as the other two cycle definition signals, D/C and W/R. A spe-
cific encoding of D/C, M/IO, and W/R identifies one of several
special bus cycles.
M/IO is driven and floated with the same timing as D/C. See the
description of D/C on page 5-53.
The processor accesses I/O when it executes an I/O instruction
(any of the INx or OUTx instructions). The processor accesses
memory when it fetches instructions or executes an instruction
that loads or stores data. Accesses to memory-mapped I/O ports
appear on the bus as memory accesses.
Only data (not code) can be read or written from the I/O
address space; the cycle definition for an I/O code read (D/C =
0, M/IO = 0, W/R = 0) defines an interrupt acknowledge cycle,
and the cycle definition for an I/O code write (D/C = 0, M/IO =
0, W/R = 1) defines a special bus cycle.
The processor specifies all special bus cycles with D/C = 0,
M/IO = 0, and W/R = 1. The cycles are then differentiated by
BE7–BE0 and A31–A3.
AMD-K5 Processor Technical Reference Manual
5-95

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Amd-k5

Table of Contents