EasyManua.ls Logo

AMD AMD5K86 - INTR (Maskable Interrupt)

AMD AMD5K86
416 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
AMD~
18524B/O-Mar1996
AMD5~6
Processor
Technical
Reference
Manual
5.2.32
INTR
(Maskable
Interrupt)
Summary
Sampled
and
Acknowledged
Details
Signal
Descriptions
Input
The
assertion
of
INTR, if
enabled
by
software
(unmasked),
causes
the
processor
to
acknowledge
the
interrupt
and
enter
an
interrupt
service
routine.
The
routine
is
specified
by
the
vector
obtained
during
the
acknowledgment.
The
processor
samples
INTR
every
clock
and
recognizes
it
at
the
next
instruction
boundary.
INTR
is
a
level-sensitive
inter-
rupt
and
must
be
held
asserted
until
recognized.
When
recog-
nized,
the
processor
acknowledges
it
by
driving
an
interrupt
acknowledge
bus
operation
(a
cycle
pair).
INTR
is
sampled
during
memory
cycles
(including
cache
writethroughs
and
writebacks),
cache
accesses,
I/O cycles,
locked
cycles,
special
bus
cycles,
and
interrupt
acknowledge
operations
in
the
normal
operating
modes
(Real,
Protected,
and
Virtual-8086)
and
in
SMM;
or
in
the
Halt
state.
INTR
is
not
sampled
in
the
Shutdown,
Stop
Grant,
or
Stop
Clock
states;
or
while
AHOLD,
BOFF,
or
HLDA,
RESET,
INIT,
or
PRDY
is
asserted.
INTR
is
the
seventh-highest-priority
external
interrupt.
For
details
on
its
relationship
to
other
interrupts
and
exceptions,
see
Section
5.1.3
on
page
5-14
and
Table
5-3
on
page
5-17.
System
logic
can
drive
the
signal
either
synchronously
or
asyn-
chronously
(see
the
data
sheet
for
synchronously
driven
setup
and
hold
times).
In
typical
PC
systems,
maskable
interrupts
are
driven
to
the
processor
on
INTR
from
external
interrupt-control
logic
that
prioritizes
the
interrupts
from
several
I/O
devices.
The
proces-
sor
only
recognizes
INTR
if
it
is
enabled
in
software
by
setting
the
interrupt
flag
(IF)
in
the
EFLAGS
register
to
1.
Upon
recognizing
an
INTR
interrupt
at
the
next
instruction-
retirement
boundary,
the
processor
performs
the
following
actions,
in
the
order
shown:
1.
Flush
Pipeline-The
processor
invalidates
all
instructions
remaining
in
the
pipeline.
5-85

Table of Contents

Related product manuals