6.1 Interrupt Sharing
Both ports on the DS-200/300 can share the same interrupt level or they
can share their interrupt with another Quatech adapter supporting
sharable interrupts. Jumper J2 can be used to connect the UART
generated interrupt directly to the selected IRQ or to enable the interrupt
sharing circuit. In either case, the software driving the serial ports must
determine which port or ports are requesting service when an interrupt is
generated. To maintain 100% ISA bus compatibility, J2 should be set in
the non-sharable mode.
J2 --- Sharable interrupt
1
1
4
4
2
2
5
5
3
3
6
6
1
4
4
1
2
5
5
2
3
6
6
3
Serial 0 non-sharable
Serial 1 non-sharable
Serial 0 non-sharable
Serial 1 sharable
Serial 0 sharable
Serial 1 non-sharable
Serial 0 sharable
Serial 1 sharable
jumper block configurations
Figure 13--- Sharable interrupt selection
The DS-200/300 signals a hardware interrupt when any port requires
service. The interrupt signal is maintained until no port requires service.
Because the ISA bus is edge-sensitive, this behavior forces the interrupt
service routine to ensure that all ports are checked before exiting. A way
to do this is to poll each port until an interrupting port is found. After
servicing the port, all ports should be checked again. If any interrupting
port is left unserviced the DS-200/300 will be unable to signal any further
interrupts.
6-2
Quatech Inc.
Summary of Contents for DS-200
Page 2: ......
Page 5: ... This Page Intentionally Left Blank DS 200 300 User s Manual iii ...
Page 8: ... This Page Intentionally Left Blank 2 2 Quatech Inc ...
Page 10: ...Figure 2 Photo of DS 200 300 3 2 Quatech Inc ...
Page 24: ... This Page Intentionally Left Blank 6 4 Quatech Inc ...
Page 28: ... This Page Intentionally Left Blank 7 4 Quatech Inc ...
Page 36: ... This Page Intentionally Left Blank 8 8 Quatech Inc ...
Page 38: ... This Page Intentionally Left Blank 9 2 Quatech Inc ...
Page 40: ......
Page 41: ...DS 200 300 User s Manual Revision 3 10 May 1999 P N 940 0049 310 ...