BOARD ID = "NIC0700" NAME = "PC-DIO-96 Digital I/O Board" MFR = "NATIONAL INSTR CORP" CATEGORY = "OTH" SLOT = ISA8 READID = NO COMMENTS = "The PC-DIO-96 is a 96-bit parallel digital I/O interface board." HELP = "The PC-DIO-96 can operate in either a uni-directional or bidirectional mode, generate interrupt requests, and handshake with peripheral equipment for communication and synchronization purposes." SWITCH(1) = 5 NAME = "Base I/O Address" STYPE = DIP VERTICAL = NO REVERSE = YES LABEL = LOC(1-5) "A9" "A8" "A7" "A6" "A5" FACTORY = LOC(1-5) 01100 COMMENTS = "The base I/O address is determined by the settings of the board's DIP switches. The factory setting is for base address 0180h." JUMPER(1) = 6 NAME = "IRQ Level" JTYPE = PAIRED REVERSE = YES LABEL = LOC(1-6) "3" "4" "5" "6" "7" "9" FACTORY = LOC(3) 1 COMMENTS = "The interrupt level used is determined by this jumper. Do not use interrupt level 6 as it is normally used by the diskette and hard disk controllers." FUNCTION = "PC-DIO-96 Base I/O Address" COMMENTS = "The base I/O address is selected through this resource." HELP = "The base I/O address entered here must match the board's DIP switch setting for the base address. See the user's manual of the board for more information." CHOICE = "Base I/O Address Resource" SUBCHOICE FREE PORT = 180h-3ffh STEP = 020h COUNT = 16h SHARE = NO SIZE = BYTE INIT = SWITCH(1) LOC(1-5) 01100 | 01101 | 01110 | 01111 | 10000 | 10001 | 10010 | 10011 | 10100 | 10101 | 10110 | 10111 | 11000 | 11001 | 11010 | 11011 | 11100 | 11101 | 11110 | 11111 SUBCHOICE FREE PORT = 000h-160h STEP = 020h COUNT = 16h SHARE = NO SIZE = BYTE INIT = SWITCH(1) LOC(1-5) 00000 | 00001 | 00010 | 00011 | 00100 | 00101 | 00110 | 00111 | 01000 | 01001 | 01010 | 01011 FUNCTION = "PC-DIO-96 Interrupt Request Level" COMMENTS = "The interrupt level is selected through this function. If the 'Disabled' option is selected, the driver will not use the interrupt resource." HELP = "The interrupt level selected here must match the board's jumper setting for the interrupt level. See the user's manual of the board for more information." ;SHARE statement in the choices is omitted as default is NO ;TRIGGER statement in the choices is omitted as default is EDGE CHOICE = "5" FREE IRQ = 5 INIT = JUMPER(1) LOC(1-6) 001000 CHOICE = "6" FREE IRQ = 6 INIT = JUMPER(1) LOC(1-6) 000100 CHOICE = "7" FREE IRQ = 7 INIT = JUMPER(1) LOC(1-6) 000010 CHOICE = "9" FREE IRQ = 9 INIT = JUMPER(1) LOC(1-6) 000001 CHOICE = "Disabled" FREE INIT = JUMPER(1) LOC(1-6) 000000 CHOICE = "3" FREE IRQ = 3 INIT = JUMPER(1) LOC(1-6) 100000 CHOICE = "4" FREE IRQ = 4 INIT = JUMPER(1) LOC(1-6) 010000