BOARD ID = "NIC0301" NAME = "AT-DIO-32F Digital I/O Board" MFR = "NATIONAL INSTR CORP" CATEGORY = "OTH" SLOT = ISA16 READID = NO COMMENTS = "The AT-DIO-32F is a high-speed 32-bit parallel digital I/O interface board." HELP = "The 32 lines of the AT-DIO-32F can be operated as 8, 16, or 32-bit ports for handshaking, pattern generation, and data acquisition. A variety of digital I/O handshaking options is available for compatibility with a wide range of peripheral devices and other computers." 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) 10010 COMMENTS = "The base I/O address is determined by the settings of the board dip switches. The factory setting is for base address 0240h." JUMPER(1) = 6 NAME = "DMA BANK A Channel" JTYPE = PAIRED VERTICAL = NO REVERSE = YES LABEL = LOC(1-6) "7" "7" "6" "6" "5" "5" FACTORY = LOC(1-6) 000011 COMMENTS = "The Group 1 DMA channel is determined by this jumper. Note that both R(equest) and A(cknowledge) jumpers must be set to the same channel if that channel is to be used." JUMPER(2) = 6 NAME = "DMA BANK B Channel" JTYPE = PAIRED VERTICAL = NO REVERSE = YES LABEL = LOC(1-6) "7" "7" "6" "6" "5" "5" FACTORY = LOC(1-6) 001100 COMMENTS = "The Group 2 DMA channel is determined by this jumper. Note that both R(equest) and A(cknowledge) jumpers must be set to the same channel if that channel is to be used." JUMPER(3) = 11 NAME = "INTR1 Level" JTYPE = PAIRED VERTICAL = NO REVERSE = YES LABEL = LOC(1-11) "03" "04" "05" "06" "07" "09" "10" "11" "12" "14" "15" FACTORY = LOC(8) 1 COMMENTS = "The interrupt level used is determined by this jumper. Do not use interrupt levels 6 or 14 as they are normally used by the diskette and hard disk controllers." JUMPER(4) = 11 NAME = "INTR2 Level" JTYPE = PAIRED VERTICAL = NO REVERSE = YES LABEL = LOC(1-11) "03" "04" "05" "06" "07" "09" "10" "11" "12" "14" "15" FACTORY = LOC(9) 1 COMMENTS = "The interrupt level used is determined by this jumper. Do not use interrupt levels 6 or 14 as they are normally used by the diskette and hard disk controllers." FUNCTION = "AT-DIO-32F 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 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 = 240h-3FFh STEP = 020h SHARE = NO INIT = SWITCH(1) LOC(1-5) 10010 | 10011 | 10100 | 10101 | 10110 | 10111 | 11000 | 11001 | 11010 | 11011 | 11100 | 11101 | 11110 | 11111 SUBCHOICE FREE PORT = 000h-220h STEP = 020h SHARE = NO INIT = SWITCH(1) LOC(1-5) 00000 | 00001 | 00010 | 00011 | 00100 | 00101 | 00110 | 00111 | 01000 | 01001 | 01010 | 01011 | 01100 | 01101 | 01110 | 01111 | 10000 | 10001 FUNCTION = "AT-DIO-32F DMA BANK A Channel" COMMENTS = "The DMA BANK A channel (used for Group 1) is selected through this function. \n\nIf you select the 'Disabled' option, the driver will not perform DMA transfers on Group 1 through the board." HELP = "The DMA BANK A channel selected here must match the board jumper settings for the DMA BANK A channel. See the user's manual of the board for more information." ;SHARE statement in the choices is omitted as default is NO ;SIZE statement in the choices is omitted as default is WORD for channels 4-7 ;TIMING statement in the choices is omitted as default is DEFAULT CHOICE = "5" FREE DMA = 5 INIT = JUMPER(1) LOC(1-6) 000011 CHOICE = "6" FREE DMA = 6 INIT = JUMPER(1) LOC(1-6) 001100 CHOICE = "7" FREE DMA = 7 INIT = JUMPER(1) LOC(1-6) 110000 CHOICE = "Disabled" FREE INIT = JUMPER(1) LOC(1-6) 000000 FUNCTION = "AT-DIO-32F DMA BANK B Channel" COMMENTS = "The DMA BANK B channel (used for Group 2) is selected through this function. \n\nIf you select the 'Disabled' option, the driver will not perform DMA transfers on Group 2 through the board." HELP = "The DMA BANK B channel selected here must match the board jumper settings for ]the DMA BANK B channel. See the user's manual of the board for more information." ;SHARE statement in the choices is omitted as default is NO ;SIZE statement in the choices is omitted as default is WORD for channels 4-7 ;TIMING statement in the choices is omitted as default is DEFAULT CHOICE = "6" FREE DMA = 6 INIT = JUMPER(2) LOC(1-6) 001100 CHOICE = "7" FREE DMA = 7 INIT = JUMPER(2) LOC(1-6) 110000 CHOICE = "5" FREE DMA = 5 INIT = JUMPER(2) LOC(1-6) 000011 CHOICE = "Disabled" FREE INIT = JUMPER(1) LOC(1-6) 000000 FUNCTION = "AT-DIO-32F Interrupt Level Group 1" COMMENTS = "The INTR1 for group 1 is selected through this function. If the 'Disabled' option is selected, the driver will not use the interrupt resource." HELP = "The INTR1 for group 1 selected here must match the board jumper setting for the INTR1. 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 = "11" FREE IRQ = 11 INIT = JUMPER(3) LOC(1-11) 00000001000 CHOICE = "12" FREE IRQ = 12 INIT = JUMPER(3) LOC(1-11) 00000000100 CHOICE = "14" FREE IRQ = 14 INIT = JUMPER(3) LOC(1-11) 00000000010 CHOICE = "15" FREE IRQ = 15 INIT = JUMPER(3) LOC(1-11) 00000000001 CHOICE = "Disabled" FREE INIT = JUMPER(3) LOC(1-11) 00000000000 CHOICE = "3" FREE IRQ = 3 INIT = JUMPER(3) LOC(1-11) 10000000000 CHOICE = "4" FREE IRQ = 4 INIT = JUMPER(3) LOC(1-11) 01000000000 CHOICE = "5" FREE IRQ = 5 INIT = JUMPER(3) LOC(1-11) 00100000000 CHOICE = "6" FREE IRQ = 6 INIT = JUMPER(3) LOC(1-11) 00010000000 CHOICE = "7" FREE IRQ = 7 INIT = JUMPER(3) LOC(1-11) 00001000000 CHOICE = "9" FREE IRQ = 9 INIT = JUMPER(3) LOC(1-11) 00000100000 CHOICE = "10" FREE IRQ = 10 INIT = JUMPER(3) LOC(1-11) 00000010000 FUNCTION = "AT-DIO-32F Interrupt Level Group 2" COMMENTS = "The INTR2 for group 2 is selected through this function. If the 'Disabled' option is selected, the driver will not use the interrupt resource." HELP = "The INTR2 for group 2 selected here must match the board jumper setting for the INTR2. 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 = "12" FREE IRQ = 12 INIT = JUMPER(4) LOC(1-11) 00000000100 CHOICE = "14" FREE IRQ = 14 INIT = JUMPER(4) LOC(1-11) 00000000010 CHOICE = "15" FREE IRQ = 15 INIT = JUMPER(4) LOC(1-11) 00000000001 CHOICE = "Disabled" FREE INIT = JUMPER(4) LOC(1-11) 00000000000 CHOICE = "3" FREE IRQ = 3 INIT = JUMPER(4) LOC(1-11) 10000000000 CHOICE = "4" FREE IRQ = 4 INIT = JUMPER(4) LOC(1-11) 01000000000 CHOICE = "5" FREE IRQ = 5 INIT = JUMPER(4) LOC(1-11) 00100000000 CHOICE = "6" FREE IRQ = 6 INIT = JUMPER(4) LOC(1-11) 00010000000 CHOICE = "7" FREE IRQ = 7 INIT = JUMPER(4) LOC(1-11) 00001000000 CHOICE = "9" FREE IRQ = 9 INIT = JUMPER(4) LOC(1-11) 00000100000 CHOICE = "10" FREE IRQ = 10 INIT = JUMPER(4) LOC(1-11) 00000010000 CHOICE = "11" FREE IRQ = 11 INIT = JUMPER(4) LOC(1-11) 00000001000