AIOESPCA.NLM Version 2.00 Hayes Microcomputer Products, Inc. P.O. Box 105203 Atlanta, GA. 30348 TEL: (404) 441-1617 BBS: (800) 874-2937 (800) US-HAYES FAX: (404) 449-0087 BBS: (404) 446-6336 (404) HI-MODEM Copyright (C) 1993 Hayes Microcomputer Products, Inc All rights reserved. (September 1, 1993) This driver allows AIO applications to use the serial ports on a Hayes ESP Communications Accelerator installed in the server. Each board requires its own interrupt, which is allocated to the first port, or Master Port. Additional ports (Slave Ports) share the interrupt, unless specifically assigned an exclusive interrupt using the "slavex=" parameter. Interrupts (hex) 3, 4, 5, 7, 9, A, B, C, E, and F are supported. As many boards may be installed as interrupt availability allows, up to a maximum of ten boards. The operator must issue one LOAD command per board. LOADing is typically performed by the AUTOEXEC.NCF file at startup time. To load the AIOESPCA NLM use: "load aioespca port=xxx int=x [slavex=yyy] [node=x] [byteio] [name=x] [prescalex=y]" The brackets indicate optional parameters. REQUIRED load parameters (prompted for if not on command line) port Specifies I/O address (in hex) used by ESPCA board. This must match the jumpered I/O address designation for the intended board. Several hardware-jumpered I/O Addresses are available, with the remaining addresses available via software configuration of the board's nonvolatile memory. Valid choices are: 100, 140, 180, 200, 240, 280, 300, 380. int Specifies interrupt used by the first port, or Master Port. Other ports share this interrupt unless specifically assigned an exclusive interrupt using the "slavex=" parameter. Valid choices are: 3, 4, 5, 7, 9, A, B, C, E, F. OPTIONAL load parameters: slavex Specifies interrupt used by a particular slave port. Slaves are numbered starting with 1, with the number replacing the "x" in "slavex". For example: slave1=7 (assign interrupt 7 to first Slave Port) Valid choices are: 3, 4, 5, 7, 9, A, B, C, E, F. node Specifies board number used by ESPCA adapter. If this parameter is not specified, the driver will assign one based on I/0 address. byteio By default, the AIOESPCA driver performs 16-bit I/O data move operations, which require a 16-bit bus slot. The AIOESPCA driver and ESPCA board may operate in an 8-bit slot by specifying this switch. Valid choices are: 0-9. name The user-defined name which correlates to the board loaded. prescalex Specifies a baud rate multiplier for a particular port. Baud rates can be doubled, quadrupled, or octupled using this switch. For example: prescale0=1 (doubles Master Port baud rates) prescale1=3 (octuples first Slave Port baud rates) Valid choices are: 0-3 0 - x1 1 - x2 2 - x4 3 - x8