BOARD ID = "NIC1500" NAME = "AT-MIO-16D Multi-function Board" MFR = "NATIONAL INSTR CORP" CATEGORY = "MFC" SLOT = ISA16 READID = NO COMMENTS = "The AT-MIO-16D is a high-perfomance multi-function analog, digital and timing input/output board." HELP = "The AT-MIO-16D contains a 12-bit A/D converter with up to 16 analog inputs, two 12-bit D/A converters with voltage outputs, 32 lines of TTL compatible digital input and output, and three 16-bit counter/timer channels for timing input and output." 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) 10001 COMMENTS = "The base I/O address is determined by the settings of the board dip switches. The factory setting is for base address 0220h." JUMPER(1) = 6 NAME = "DMA Channels (W12)" JTYPE = TRIPOLE VERTICAL = YES REVERSE = NO LABEL = LOC(6-1) "R7" "A7" "R6" "A6" "R5" "A5" FACTORY = LOC(6-1) 1100NN COMMENTS = "The DMA channels used 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) = 11 NAME = "MIO IRQ Level (W13)" JTYPE = PAIRED VERTICAL = NO REVERSE = YES LABEL = LOC(1-11) "03" "04" "05" "06" "07" "09" "10" "11" "12" "14" "15" FACTORY = LOC(7) 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(3) = 6 NAME = "DIO IRQ Level (W13)" JTYPE = PAIRED VERTICAL = NO REVERSE = YES LABEL = LOC(1-6) "03" "04" "05" "06" "07" "09" FACTORY = LOC(3) 1 COMMENTS = "The interrupt level used is determined by this jumper. Do not use interrupt levels 6 as they are normally used by the diskette and hard disk controllers." FUNCTION = "AT-MIO-16D 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 = 220h-3FFh STEP = 020h SHARE = NO INIT = SWITCH(1) LOC(1-5) 10001 | 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 FUNCTION = "AT-MIO-16D DMA Channels" COMMENTS = "The DMA channels are selected through this function. If the 'Disabled' option is selected, the driver will not use the DMA resource." HELP = "The DMA channels selected here must match the board jumper settings for the DMA channels. See the user's manual of the board for more information." CHOICE = "DMA1 = 6 , DMA2 = 7" LINK DMA = 6 SHARE = NO SIZE = WORD TIMING = DEFAULT DMA = 7 SHARE = NO SIZE = WORD TIMING = DEFAULT INIT = JUMPER(1) LOC(6-1) 1100NN CHOICE = "DMA1 = 7 , DMA2 = 5" LINK DMA = 7 SHARE = NO SIZE = WORD TIMING = DEFAULT DMA = 5 SHARE = NO SIZE = WORD TIMING = DEFAULT INIT = JUMPER(1) LOC(6-1) 00NN11 CHOICE = "DMA1 = 7 , DMA2 = 6" LINK DMA = 7 SHARE = NO SIZE = WORD TIMING = DEFAULT DMA = 6 SHARE = NO SIZE = WORD TIMING = DEFAULT INIT = JUMPER(1) LOC(6-1) 0011NN CHOICE = "DMA1 = 5 , DMA2 = 6" LINK DMA = 5 SHARE = NO SIZE = WORD TIMING = DEFAULT DMA = 6 SHARE = NO SIZE = WORD TIMING = DEFAULT INIT = JUMPER(1) LOC(6-1) NN1100 CHOICE = "DMA1 = 5 , DMA2 = 7" LINK DMA = 5 SHARE = NO SIZE = WORD TIMING = DEFAULT DMA = 7 SHARE = NO SIZE = WORD TIMING = DEFAULT INIT = JUMPER(1) LOC(6-1) 11NN00 CHOICE = "DMA1 = 6 , DMA2 = 5" LINK DMA = 6 SHARE = NO SIZE = WORD TIMING = DEFAULT DMA = 5 SHARE = NO SIZE = WORD TIMING = DEFAULT INIT = JUMPER(1) LOC(6-1) NN0011 CHOICE = "DMA1 = 7 , DMA2 = Disabled" LINK DMA = 7 SHARE = NO SIZE = WORD TIMING = DEFAULT INIT = JUMPER(1) LOC(6-1) 00NNNN CHOICE = "DMA1 = 6 , DMA2 = Disabled" LINK DMA = 6 SHARE = NO SIZE = WORD TIMING = DEFAULT INIT = JUMPER(1) LOC(6-1) NN00NN CHOICE = "DMA1 = 5 , DMA2 = Disabled" DISABLE = NO LINK DMA = 5 SHARE = NO SIZE = WORD TIMING = DEFAULT INIT = JUMPER(1) LOC(6-1) NNNN00 CHOICE = "DMA1 = Disabled , DMA2 = Disabled" LINK INIT = JUMPER(1) LOC(6-1) NNNNNN FUNCTION = "MIO 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 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 = "10" FREE IRQ = 10 INIT = JUMPER(2) LOC(1-11) 00000010000 CHOICE = "11" FREE IRQ = 11 INIT = JUMPER(2) LOC(1-11) 00000001000 CHOICE = "12" FREE IRQ = 12 INIT = JUMPER(2) LOC(1-11) 00000000100 CHOICE = "14" FREE IRQ = 14 INIT = JUMPER(2) LOC(1-11) 00000000010 CHOICE = "15" FREE IRQ = 15 INIT = JUMPER(2) LOC(1-11) 00000000001 CHOICE = "Disabled" FREE INIT = JUMPER(2) LOC(1-11) 00000000000 CHOICE = "3" FREE IRQ = 3 INIT = JUMPER(2) LOC(1-11) 10000000000 CHOICE = "4" FREE IRQ = 4 INIT = JUMPER(2) LOC(1-11) 01000000000 CHOICE = "5" FREE IRQ = 5 INIT = JUMPER(2) LOC(1-11) 00100000000 CHOICE = "6" FREE IRQ = 6 INIT = JUMPER(2) LOC(1-11) 00010000000 CHOICE = "7" FREE IRQ = 7 INIT = JUMPER(2) LOC(1-11) 00001000000 CHOICE = "9" FREE IRQ = 9 INIT = JUMPER(2) LOC(1-11) 00000100000 FUNCTION = "DIO 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 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(3) LOC(1-6) 001000 CHOICE = "6" FREE IRQ = 6 INIT = JUMPER(3) LOC(1-6) 000100 CHOICE = "7" FREE IRQ = 7 INIT = JUMPER(3) LOC(1-6) 000010 CHOICE = "9" FREE IRQ = 9 INIT = JUMPER(3) LOC(1-6) 000001 CHOICE = "3" CHOICE = "Disabled" FREE INIT = JUMPER(3) LOC(1-6) 000000 FREE IRQ = 3 INIT = JUMPER(3) LOC(1-6) 100000 CHOICE = "4" FREE IRQ = 4 INIT = JUMPER(3) LOC(1-6) 010000 FUNCTION = "AT-MIO-16D SubType" COMMENTS = "The board subtype is selected through this function. The default subtype is L9." CHOICE = "AT-MIO-16D-L9. 9 microsec - gains 1,10,100,500. " SUBTYPE = "0" CHOICE = "AT-MIO-16D-L25. 25 microsec - gains 1,10,100,500. " SUBTYPE = "1" CHOICE = "AT-MIO-16D-H9. 9 microsec - gains 1,2,4,8. " SUBTYPE = "2" CHOICE = "AT-MIO-16D-H25. 25 microsec - gains 1,2,4,8. " SUBTYPE = "3"