Quatech DS-100 user manual Interrupt Sharing

Page 34

6.1 Interrupt Sharing

Both ports on the DS-100 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. If non-sharable mode is selected for both ports, the user must ensure that each port is using a unique IRQ.

1

4

1

4

2

5

2

5

3

6

3

6

Serial 0 non-sharable

Serial 0 non-sharable

Serial 1 non-sharable

Serial 1 sharable

 

(default)

 

 

 

1

4

1

4

2

5

2

5

3

6

3

6

Serial 0 sharable

Serial 0 sharable

Serial 1 non-sharable

Serial 1 sharable

J2 --- Sharable interrupt

jumper block configurations

Figure 10--- Sharable interrupt selection

The DS-100 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-100 will be unable to signal any further interrupts.

5-2

Quatech Inc.

Image 34
Contents DS-100 Warranty Information Quatech Inc Declaration of Conformity Table of Contents General Information This Page Intentionally Left Blank Installation Port Address IRQ EnabledDiagram of DS-100 Quatech Inc Windows 2000 Configuration Using the Add New Hardware WizardDouble click on the Add New Hardware icon Quatech Inc Page Quatech Inc Quatech Inc Quatech Inc Next select Ports COM & LPT, click Next Quatech Inc Page Page Page Page Page Page Page Windows 95 Configuration Page Viewing and Changing Resources with Device Manager Windows 95 Device Manager Quatech Inc Page This Page Intentionally Left Blank Setting the address Addressing PortsSerial 0 uses SW1 and SW2 Serial 1 uses SW3 and SW4 Enabling or disabling ports Interrupt Level IRQ Interrupt level IRQ selection Quatech IncInterrupt Sharing External Connections J5 -- Serial J6 -- Serial DS-100 connector definitions for EIA/TIA-232-E This Page Intentionally Left Blank Specifications Baud RatesTemperature Troubleshooting Computer will not boot upDS-100 Revision March