![Motorola SPX3BUM/D Скачать руководство пользователя страница 32](http://html.mh-extra.com/html/motorola/spx3bum-d/spx3bum-d_user-manual_243945032.webp)
32
MOTOROLA
Detecting Sandpoint 3
Detecting Sandpoint 3
Appendix B: Legacy Interrupt Support
Sandpoint 2 had an “interesting” interrupt architecture, mostly an attempt to funnel seven interrupts into the
four available MPMC interrupts with little logic support. SP3 solves this by using the “SPF100” logic in
conjunction with the serial interrupt EPIC device avaiable on Motorola MPMC cards.
However, for backward compatibility purposes, SP3 supports the SP 1/2 interrupt scheme. For more details
on the interconnections, refer to the SPX2TS (Sandpoint 2 Technical Summary), available on the Motorola
Website.
To enable Legacy-mode interrupt connections, set the ILEGACY switch OFF (SW2-3 to the left). Then
select one of the interrupt connections according to Table 23.
Note: This SP3 supports legacy mode in the manner SP2 should have; namely, supporting IDE interrupt
from the Winbond on INTC#/INTD# (SP3) instead of INTA#/INTB# (SP2); there’s not much point
emulating SP2 bugs.
Using the standard modes is highly encouraged, as nothing like this will be supported on future Sandpoint
platform or any other platform.
Table 23. Legacy Interrupt Connections
SW2-5
SW2-5
Sandpoint 2
Modes
Interrupt Connections
Notes
On (right)
On (right)
0
inverted
interrupt
share SLOT2
PMC_INT0 = Winbond INTC#
Winbond IDE can output
to INTC#/INTD#
SIOINT is inverted
PMC_INT1 = Winbond INTD# or
SIOINT
PMC_INT2 = SLOT3 INTA#
PMC_INT3 = SLOT4 INTA#
On (right)
Off (left)
0
normal
interrupt
share SLOT2
PMC_INT0 = Winbond INTC#
Winbond IDE can output
to INTC#/INTD#
SIOINT is not inverted
PMC_INT1 = Winbond INTD# or
SIOINT
PMC_INT2 = SLOT3 INTA#
PMC_INT3 = SLOT4 INTA#
Off (left)
On (right)
0
inverted
interrupt
share SLOT3
PMC_INT0 = Winbond INTC#
Winbond IDE can output
to INTC#/INTD#
PMC_INT1 = Winbond INTD#
PMC_INT2 = SLOT3 INTA# or
SIOINT
SIOINT is inverted
PMC_INT3 = SLOT4 INTA#
Off (left)
Off (left)
0
normal
interrupt
share SLOT3
PMC_INT0 = Winbond INTC#
Winbond IDE can output
to INTC#/INTD#
PMC_INT1 = Winbond INTD#
PMC_INT2 = SLOT3 INTA# or
SIOINT
SIOINT is not inverted
PMC_INT3 = SLOT4 INTA#