EasyManua.ls Logo

Intel 8253 - Page 694

Intel 8253
773 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...
14
All Intersil semiconductor products are manufactured, assembled and tested under ISO9000 quality systems certification.
Intersil semiconductor products are sold by description only. Intersil Corporation reserves the right to make changes in circuit design and/or specifications at any time with-
out notice. Accordingly, the reader is cautioned to verify that data sheets are current before placing orders. Information furnished by Intersil is believed to be accurate and
reliable. However, no responsibility is assumed by Intersil or its subsidiaries for its use; nor for any infringements of patents or other rights of third parties which may result
from its use. No license is granted by implication or otherwise under any patent or patent rights of Intersil or its subsidiaries.
For information regarding Intersil Corporation and its products, see web site http://www.intersil.com
6.0 Expansion Past 64 Interrupts
In some instances, it may be desirable to expand the number
of available interrupts in a system past the maximum of 64
imposed when using cascaded 82C59As. The easiest way
to accomplish this is through the use of the Poll command
with the 82C59A. Figure 18 illustrates one example of how
this expansion can be accomplished. Notice that we are
using two 3 - to -8 decoders to address up to 16 82C59As.
Selection of which decoder is active takes place using the
OE pin driven by AD5 from the CPU’s address bus.
With this type of interrupt structure, we are not using the INT
and
INTA lines from our processor (80C88 for this example).
Because of this, no interrupts will break execution of the
system software. Therefore, it is the task of the software to
poll the various 82C59As in the system to see if any
interrupts are pending. Once it has been established which
interrupt requires servicing, the software can take
appropriate action.
There are disadvantages to using the poll mode for the
systems interrupt structure: (1) the overhead of polling each
of the 82C59As reduces the systems efficiency, and (2)
realtime interrupt servicing cannot be guaranteed.
There are several advantages to using the poll mode in this
manner: (1) there can be more than 64 priority interrupts in
the system, and (2) memory in the system is freed because
no interrupt vector table is required.
FIGURE 18. EXPANDING PAST 64 INTERRUPTS
A, B, C
Y0
DECODER
Y1
AD2 - AD4
Y7
OE
AD5
A0
CS
82C59A
8
3
IR0-IR7
A, B, C
Y0
DECODER
Y1
Y7
OE
3
A0
CS
82C59A
8
IR0-IR7
A0
CS
82C59A
8
IR0-IR7
A0
CS
82C59A
8
IR0-IR7
A0
CS
82C59A
8
IR0-IR7
AD0
Application Note 109

Table of Contents