Quatech SSCLP-300, SSCLP-200, DSCLP-200 Address Map and Special Registers, Channel Address Range

Page 16

4 Address Map and Special Registers

This chapter explains how the two UARTs and special registers are

addressed, as well as the layout of those registers. This material will be of interest to programmers writing driver software for the DSCLP-200/300.

4.1 Base Address and Interrupt Level (IRQ)

The base address and IRQ used by the DSCLP-200/300 are determined by the BIOS or operating system. Each serial port uses 8 consecutive I/O locations. The two ports reside in a single block of I/O space in eight byte increments, for a total of 16 contiguous bytes, as shown in Figure 7.

Channel

I/O Address Range

Port 1

Base Address + 0

to

Base Address + 7

 

 

 

 

Port 2

Base Address + 8

to

Base Address + 15

 

 

 

 

Figure 7 --- Port Address Map

All serial ports share the same IRQ. The DSCLP-200/300 signals a hardware interrupt when any port requires service. The interrupt signal is maintained until no port requires service. Interrupts are level-sensitive on the PCI bus.

The base address and IRQ are automatically detected by the device drivers Quatech supplies for various operating systems. For cases where no device driver is available, such as for operation under DOS, Quatech supplies the "QTPCI"

DOS software utility for manually determining the resources used. See section 6.2.1 for details.

DSCLP/SSCLP-200/300 User's Manual

16

Image 16
Contents DSCLP/SSCLP-200/300 Warranty Information Iii Manufacturers Name Manufacturers AddressApplication of Council Directive Standards to which Conformity is DeclaredHardware Configuration Hardware Installation Address Map and Special RegistersRS-422 or RS-485 Signal Line Termination Base Address and Interrupt Level IRQHalf-Duplex/Full-Duplex/Auto-Toggle Selection Page General Information Jumpers J6-J9 Signal Connections Full-duplex/Half-duplex OperationJumpers J10-J23 define the options for this card Right Card Edge Jumpers1 CTS0SEL, CTS1SEL J10 Clock Rate and Optional Registers Enable Scratchpad Register SPAD, J2Force High-Speed Uart Clock X2, X4, or X8 J3, 4 Clock multiplier jumper options Hardware Installation Jumper/connector locationsChannel Address Range Enabling the Special Registers Interrupt Status RegisterDlab Bit Spad Jumper Register selected for Bit DescriptionQuatech Modem Control Register Quatech Modem Control RegisterBit Name Description Options RegisterWrite Read Clock Rate Multiplier Clock Rate Uart Clock Maximum Data Multiplier FrequencyWindows Configurations Windows MillenniumWindows Windows Page Windows Windows NT Viewing Resources with Device Manager Two-Port RS-422/RS485 Serial Adapter Page DSCLP-200/300 Two-Port RS-422/485 Serial Adapter Page Page Page Page OS/2 Other Operating SystemsDOS and other operating systems QTPCI.EXE QTPCI.EXE Expert Mode display External Connections Jumper/Channel correspondenceRTS/CTS Handshake RclkTclk AUXIN/AUXOUT LoopbackHalf-Duplex/Full-Duplex/Auto-Toggle Selection Half/full-duplex and Auto-Toggle selection Termination Resistors RS-422/485 Line termination resistance valuesDSCLP-200/300 connector definitions RS-422/485 Peripheral ConnectionPCI Resource Map INTA#Specifications With 64-byte FIFOs optionalComputer will not boot up TroubleshootingCannot communicate with other equipment DSCLP/SSCLP-200/300