DESIGN GUIDELINES
6.3.6. IPC
Most of the IPC signals are multiplexed: Interrupt
inputs, DMA Request inputs, DMA Acknowledge
outputs. The figure below describes a complete
implementation of the IRQ[15:0] time-multiplexing.
When an interrupt line is used internally, the
corresponding input can be grounded. In most of
the embedded designs, only few interrupts lines
are necessary and the glue logic can be simplified.
Figure 6-10. Typical IRQ multiplexing
Timer 0
Keyboard
Slave PIC
COM2/COM4
COM1/COM3
LPT2
Floppy
LPT1
RTC
Mouse
FPU
PCI / IDE
PCI / IDE
IRQ[0]
IRQ[1]
IRQ[2]
IRQ[3]
IRQ[4]
IRQ[5]
IRQ[6]
IRQ[7]
74x153
1C0
1C1 1Y
1C2
1C3
2C0
2C1 2Y
2C2
2C3
A
B
1G 2G
Floppy
IRQ[8]
IRQ[9]
IRQ[10]
IRQ[11]
IRQ[12]
IRQ[13]
IRQ[14]
IRQ[15]
ISA_CLK2X
ISA_CLK
74x153
1C0
1C1 1Y
1C2
1C3
2C0
2C1 2Y
2C2
2C3
A
B
1G 2G
IRQ_MUX[0]
IRQ_MUX[1]
IRQ_MUX[2]
IRQ_MUX[3]
When the interface is integrated into the STPC,
the corresponding interrupt line can be grounded
as it is connected internally.
For example, if the integrated IDE controller is
activated, the IRQ[14] and IRQ[15] inputs can be
grounded.
Release 1.3 - January 29, 2002
67/87
This is preliminary information on a new product now in development or undergoing evaluation. Details are subject to change without notice.