; ;Chase Research IOPRO configuration file -- SNI specific version V1.03 ;Written by: David Hollick ;Modification record: ; 11.12.91 DCH File created. ; 21.04.92 DCH Polling added. Dual-port control removed. ; 27.04.92 DCH Re-ordered interrupt offerings. ; 15.05.92 SAE Raised to 1.01 for release purposes. ; 26/08/92 rjd Deleted IRQ = 0 line from polling option ; Version now 1.02 ; 16/11/93 SAE Modified AMPERAGE entry from 3000 ; to 1000 at SNI request (ECN00211) ; Version raised to 1.03 ; NOTE: This change is only implemented on ; the SNI version of the CFG file ;!cha0201.cfg ; BOARD ID = "CHA0201" NAME = "Chase Research IOPRO I/O subsystem" MFR = "Chase Research PLC" CATEGORY = "COM" SLOT = EISA LENGTH = 341 ; The following parameter differs between the General Release version ; and the SNI specific version of this file AMPERAGE = 1000 SKIRT = NO READID = YES ; BUSMASTER = NO IOCHECK = INVALID DISABLE = UNSUPPORTED COMMENTS = "The Chase Research IOPRO I/O subsystem provides up to 64 ports from each controller card for asynchronous RS232C communications Full modem support is provided on all channels." ; IRQ number IOPORT(1) = 0ZC00h SIZE = BYTE INITVAL = xxx00xxx IOPORT(2) = 0ZC01h SIZE = BYTE INITVAL = 0000xxxx ; Interrupt enables IOPORT(3) = 0ZC06h SIZE = BYTE INITVAL = 00000xxx IOPORT(4) = 0ZC07h SIZE = BYTE INITVAL = 0000000x IOPORT(5) = 0ZC08h SIZE = BYTE INITVAL = 00000001 FUNCTION = "I/O subsystem" TYPE = "COM, Multiple" SUBFUNCTION = "Interrupt type" CHOICE = "IRQ9, Level triggered" SUBTYPE = "IRQ9, LEVEL" FREE INIT = IOPORT(1) LOC(2-0) 011 INIT = IOPORT(3) LOC(2-0) 001 INIT = IOPORT(4) LOC(0) 1 IRQ = 9 SHARE = YES TRIGGER = LEVEL CHOICE = "IRQ10, Level triggered" SUBTYPE = "IRQ10, LEVEL" FREE INIT = IOPORT(1) LOC(2-0) 100 INIT = IOPORT(3) LOC(2-0) 001 INIT = IOPORT(4) LOC(0) 1 IRQ = 10 SHARE = YES TRIGGER = LEVEL CHOICE = "IRQ11, Level triggered" SUBTYPE = "IRQ11, LEVEL" FREE INIT = IOPORT(1) LOC(2-0) 101 INIT = IOPORT(3) LOC(2-0) 001 INIT = IOPORT(4) LOC(0) 1 IRQ = 11 SHARE = YES TRIGGER = LEVEL CHOICE = "IRQ12, Level triggered" SUBTYPE = "IRQ12, LEVEL" FREE INIT = IOPORT(1) LOC(2-0) 110 INIT = IOPORT(3) LOC(2-0) 001 INIT = IOPORT(4) LOC(0) 1 IRQ = 12 SHARE = YES TRIGGER = LEVEL CHOICE = "IRQ5, Level triggered" SUBTYPE = "IRQ5, LEVEL" FREE INIT = IOPORT(1) LOC(2-0) 010 INIT = IOPORT(3) LOC(2-0) 001 INIT = IOPORT(4) LOC(0) 1 IRQ = 5 SHARE = YES TRIGGER = LEVEL CHOICE = "IRQ15, Level triggered" SUBTYPE = "IRQ15, LEVEL" FREE INIT = IOPORT(1) LOC(2-0) 111 INIT = IOPORT(3) LOC(2-0) 001 INIT = IOPORT(4) LOC(0) 1 IRQ = 15 SHARE = YES TRIGGER = LEVEL CHOICE = "IRQ4, Level triggered" SUBTYPE = "IRQ4, LEVEL" FREE INIT = IOPORT(1) LOC(2-0) 001 INIT = IOPORT(3) LOC(2-0) 001 INIT = IOPORT(4) LOC(0) 1 IRQ = 4 SHARE = YES TRIGGER = LEVEL CHOICE = "IRQ3, Level triggered" SUBTYPE = "IRQ3, LEVEL" FREE INIT = IOPORT(1) LOC(2-0) 000 INIT = IOPORT(3) LOC(2-0) 001 INIT = IOPORT(4) LOC(0) 1 IRQ = 3 SHARE = YES TRIGGER = LEVEL CHOICE = "Polling, Interrupts disabled" SUBTYPE = "POLLED MODE" FREE INIT = IOPORT(1) LOC(2-0) 000 INIT = IOPORT(3) LOC(2-0) 000 INIT = IOPORT(4) LOC(0) 1 CHOICE = "IRQ9, Edge triggered" SUBTYPE = "IRQ9, EDGE" FREE INIT = IOPORT(1) LOC(2-0) 011 INIT = IOPORT(3) LOC(2-0) 001 INIT = IOPORT(4) LOC(0) 0 IRQ = 9 SHARE = NO TRIGGER = EDGE CHOICE = "IRQ10, Edge triggered" SUBTYPE = "IRQ10, EDGE" FREE INIT = IOPORT(1) LOC(2-0) 100 INIT = IOPORT(3) LOC(2-0) 001 INIT = IOPORT(4) LOC(0) 0 IRQ = 10 SHARE = NO TRIGGER = EDGE CHOICE = "IRQ11, Edge triggered" SUBTYPE = "IRQ11, EDGE" FREE INIT = IOPORT(1) LOC(2-0) 101 INIT = IOPORT(3) LOC(2-0) 001 INIT = IOPORT(4) LOC(0) 0 IRQ = 11 SHARE = NO TRIGGER = EDGE CHOICE = "IRQ12, Edge triggered" SUBTYPE = "IRQ12, EDGE" FREE INIT = IOPORT(1) LOC(2-0) 110 INIT = IOPORT(3) LOC(2-0) 001 INIT = IOPORT(4) LOC(0) 0 IRQ = 12 SHARE = NO TRIGGER = EDGE CHOICE = "IRQ5, Edge triggered" SUBTYPE = "IRQ5, EDGE" FREE INIT = IOPORT(1) LOC(2-0) 010 INIT = IOPORT(3) LOC(2-0) 001 INIT = IOPORT(4) LOC(0) 0 IRQ = 5 SHARE = NO TRIGGER = EDGE CHOICE = "IRQ15, Edge triggered" SUBTYPE = "IRQ15, EDGE" FREE INIT = IOPORT(1) LOC(2-0) 111 INIT = IOPORT(3) LOC(2-0) 001 INIT = IOPORT(4) LOC(0) 0 IRQ = 15 SHARE = NO TRIGGER = EDGE CHOICE = "IRQ4, Edge triggered" SUBTYPE = "IRQ4, EDGE" FREE INIT = IOPORT(1) LOC(2-0) 001 INIT = IOPORT(3) LOC(2-0) 001 INIT = IOPORT(4) LOC(0) 0 IRQ = 4 SHARE = NO TRIGGER = EDGE CHOICE = "IRQ3, Edge triggered" SUBTYPE = "IRQ3, EDGE" FREE INIT = IOPORT(1) LOC(2-0) 000 INIT = IOPORT(3) LOC(2-0) 001 INIT = IOPORT(4) LOC(0) 0 IRQ = 3 SHARE = NO TRIGGER = EDGE SUBFUNCTION = "Dual-port base address" CHOICE = "Base Select" LINK MEMORY = 2K ADDRESS = 0C8000H | 0CA000H | 0CC000H | 0CE000H | 0D0000H | 0D2000H | 0D4000H | 0D6000H | 0D8000H | 0DA000H | 0DC000H | 0DE000H MEMTYPE = OTHER CACHE = NO WRITABLE = YES SIZE = BYTE INIT = IOPORT(1) LOC(7-5) 100 | 101 | 110 | 111 | 000 | 001 | 010 | 011 | 100 | 101 | 110 | 111 INIT = IOPORT(2) LOC(3-0) 1100 | 1100 | 1100 | 1100 | 1101 | 1101 | 1101 | 1101 | 1101 | 1101 | 1101 | 1101