; Adaptec AHA1542A SCSI Host Bus Adapter Configuration File ; ;901016: - This file (!NDSD000.CFG) contains corrected/merged files ; for AHA1542A. BOARD ID = "NDSD000" NAME = "ADAPTEC SCSI Host Bus Adapter AHA1542A" MFR = "Adaptec" CATEGORY = "MSD" SLOT = ISA16 LENGTH = 330 SKIRT = NO READID = NO AMPERAGE = 1400 IOCHECK = INVALID DISABLE = UNSUPPORTED COMMENTS = "- High performance Bus Master DMA.\n - 16 or 8 bit transfers.\n - Even / odd starting address transfer.\n - Max synchronous SCSI transfer rate of 5.0 MB/s.\n - Async and sync peripherals supported.\n - Programmable AT bus burst transfer on and off time.\n - Jumper selectable DMA channel.\n - Jumper selectable interrupt.\n - True multithreaded operation supporting 255 tasks.\n - Programmable mailbox architecture.\n - Adaptec BIOS standard hard disk emulation.\n - Jumper selectable I/O port address.\n - Internal/external SCSI connectors.\n - On-board flexible diskette controller." ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; JUMPER(1) = 13 NAME = "Main Select - J1" JTYPE = PAIRED VERTICAL = YES REVERSE = YES INITVAL = LOC(2) 0 FACTORY = LOC(1-13) 0000001000100 LABEL = LOC(1-13) "SyncTrans" "Diag" "SCSI-Parit" "SCSI-Addr0" "SCSI-Addr1" "SCSI-Addr2" "DMA-Chan" "DMA-Chan" "INT-Chan0" "INT_Chan1" "INT_Chan2" "DMA Speed" "DMA Speed" COMMENTS = "Jumper J1 is located towards the middle on the top\n of the board.\n Controls following functions:\n POS FUNCTION\n 1 : Synchronous Transfer\n 2 : Diagnostics - reserved for Adaptec\n 3 : SCSI Parity Enable\n 4-6 : SCSI Address - 0-7\n 7-8 : DMA Channel selection - 0,5,6,7, see also J14-J15\n 9-11 : Interrupt Channel selection - 9-12,14,15, see also J16\n 12-13 : DMA Transfer Speed - 5.0,5.7,6.7,8.0 MegaBytes/sec." JUMPER(6) = 3 NAME = "Port Address - J6" JTYPE = PAIRED VERTICAL = NO REVERSE = NO FACTORY = LOC(3-1) 001 LABEL = LOC(3-1) "A9" "A8" "A2" COMMENTS = "Jumper J6 is located three quarters of the way along the top of the board.\n Selects start address of the block of four I/O-ports." JUMPER(7) = 4 NAME = "Wait State - J7" JTYPE = PAIRED VERTICAL = NO REVERSE = NO FACTORY = LOC(4-1) 0001 LABEL = LOC(4-1) "300ns" "200ns" "100ns" "No wait" COMMENTS = "Jumper J7 is located three quarters of the way along the top of the board.\n Controls Wait State for IOCHRDY during BIOS reads." JUMPER(9) = 4 NAME = "Sense Function - J9" JTYPE = PAIRED VERTICAL = NO REVERSE = YES FACTORY = LOC(1-4) 0000 LABEL = LOC(1-4) "Reserved" "Reserved" "Reserved" "Disable" COMMENTS = "Jumper J9 is located a fifth of the way along the middle of the board.\n Jumper for future use, don't install" JUMPER(10) = 2 NAME = "BIOS Address - J10" JTYPE = PAIRED VERTICAL = NO REVERSE = NO FACTORY = LOC(2-1) 11 LABEL = LOC(2-1) "Addr1" "Addr0" COMMENTS = "Jumper J10 is located on the right in the middle of the board.\n Selects BIOS address" JUMPER(11) = 1 NAME = "BIOS Enable - J11" JTYPE = PAIRED VERTICAL = YES REVERSE = NO FACTORY = LOC(1) 1 COMMENTS = "Jumper J11 is located a third of the way along the bottom of the board.\n Enables/Disables Adaptec BIOS." JUMPER(12) = 1 NAME = "Floppy Address - J12" JTYPE = PAIRED VERTICAL = YES REVERSE = NO FACTORY = LOC(1) 0 COMMENTS = "Jumper J12 is located three quarters of the way along the middle of the board.\n Selects I/O-address for floppy." JUMPER(13) = 1 NAME = "Floppy Enable - J13" JTYPE = PAIRED VERTICAL = YES REVERSE = NO FACTORY = LOC(1) 1 COMMENTS = "Jumper J13 is located at lower left corner of the board.\n Enables/Disables on-board floppy." JUMPER(14) = 4 NAME = "DMA Select - J14" JTYPE = PAIRED VERTICAL = NO REVERSE = NO FACTORY = LOC(4-1) 0100 LABEL = LOC(4-1) "DMA7" "DMA6" "DMA5" "DMA0" COMMENTS = "Jumper J14 is located two thirds of the way along the bottom of the board.\n Controls DMA channel selection. See also J1 and J15." JUMPER(15) = 4 NAME = "DMA Select - J15" JTYPE = PAIRED VERTICAL = NO REVERSE = NO FACTORY = LOC(4-1) 0100 LABEL = LOC(4-1) "DMA7" "DMA6" "DMA5" "DMA0" COMMENTS = "Jumper J15 is located two thirds of the way along the bottom of the board.\n Controls DMA channel selection. See also J1 and J14." JUMPER(16) = 6 NAME = "IRQ Select - J16" JTYPE = PAIRED VERTICAL = NO REVERSE = NO FACTORY = LOC(6-1) 010000 LABEL = LOC(6-1) "IRQ15" "IRQ14" "IRQ12" "IRQ11" "IRQ10" "IRQ9" COMMENTS = "Jumper J16 is located two thirds of the way along the bottom of the board.\n Selects IRQ used. See also J1." JUMPER(17) = 2 NAME = "Int Channel - J17" JTYPE = INLINE VERTICAL = NO REVERSE = NO FACTORY = LOC(2^1) 1 COMMENTS = "Jumper J17 is located three quarters of the way along the bottom of the board.\n Selects floppy Interrupt channel." JUMPER(18) = 2 NAME = "DMA Req Ch - J18" JTYPE = INLINE VERTICAL = NO REVERSE = NO FACTORY = LOC(2^1) 1 COMMENTS = "Jumper J18 is located three quarters of the way along the bottom of the board.\n Selects floppy DMA channel." JUMPER(19) = 2 NAME = "DMA Ack Ch - J19" JTYPE = INLINE VERTICAL = NO REVERSE = NO FACTORY = LOC(2^1) 1 COMMENTS = "Jumper J19 is located three quarters of the way along the bottom of the board.\n Selects floppy DMA channel." ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; GROUP = "Floppy Drive" TYPE = "MSD,FPYCTL" FUNCTION = "AHA1542A Floppy" TYPE = "MSD,FPYCTL" COMMENTS = "Set jumpers J12, J13, J17, J18, J19" HELP = "Jumper J12 selects I/O-address for floppy:\n \tJumper=370h-377h No Jumper=3F0h-3F7h\n Jumper J13 Enables/Disables on-board floppy:\n \tJumper=Enabled No Jumper=Disabled\n Jumper J17 selects floppy Interrupt channel:\n \t2^1=channel 6 3^2=channel 10\n Jumper J18 and J19 selects floppy DMA channel:\n \t2^1=channel 2 3^2=channel 3" CONNECTION = "Floppy Connector, header 2x17, J4, Top Left" CHOICE = "Primary IRQ6 DMA2" FREE PORT = 3F0h-3F7h IRQ = 6 DMA = 2 INIT = JUMPER(12) LOC(1) 0 INIT = JUMPER(13) LOC(1) 1 INIT = JUMPER(17) LOC(2^1) 1 ;Interrupt Channel INIT = JUMPER(18) LOC(2^1) 1 ;DMA REQ Channel INIT = JUMPER(19) LOC(2^1) 1 ;DMA ACK Channel CHOICE = "Primary IRQ10 DMA2" FREE PORT = 3F0h-3F7h IRQ = 10 DMA = 2 INIT = JUMPER(12) LOC(1) 0 INIT = JUMPER(13) LOC(1) 1 INIT = JUMPER(17) LOC(3^2) 1 INIT = JUMPER(18) LOC(2^1) 1 INIT = JUMPER(19) LOC(2^1) 1 CHOICE = "Primary IRQ6 DMA3" FREE PORT = 3F0h-3F7h IRQ = 6 DMA = 3 INIT = JUMPER(12) LOC(1) 0 INIT = JUMPER(13) LOC(1) 1 INIT = JUMPER(17) LOC(2^1) 1 INIT = JUMPER(18) LOC(3^2) 1 INIT = JUMPER(19) LOC(3^2) 1 CHOICE = "Primary IRQ10 DMA3" FREE PORT = 3F0h-3F7h IRQ = 10 DMA = 3 INIT = JUMPER(12) LOC(1) 0 INIT = JUMPER(13) LOC(1) 1 INIT = JUMPER(17) LOC(3^2) 1 INIT = JUMPER(18) LOC(3^2) 1 INIT = JUMPER(19) LOC(3^2) 1 CHOICE = "Secondary IRQ6 DMA2" FREE PORT = 370h-377h DMA = 2 IRQ = 6 INIT = JUMPER(12) LOC(1) 1 INIT = JUMPER(13) LOC(1) 1 INIT = JUMPER(17) LOC(2^1) 1 INIT = JUMPER(18) LOC(2^1) 1 INIT = JUMPER(19) LOC(2^1) 1 CHOICE = "Secondary IRQ10 DMA2" FREE PORT = 370h-377h DMA = 2 IRQ = 10 INIT = JUMPER(12) LOC(1) 1 INIT = JUMPER(13) LOC(1) 1 INIT = JUMPER(17) LOC(3^2) 1 INIT = JUMPER(18) LOC(2^1) 1 INIT = JUMPER(19) LOC(2^1) 1 CHOICE = "Secondary IRQ6 DMA3" FREE PORT = 370h-377h DMA = 3 IRQ = 6 INIT = JUMPER(12) LOC(1) 1 INIT = JUMPER(13) LOC(1) 1 INIT = JUMPER(17) LOC(2^1) 1 INIT = JUMPER(18) LOC(3^2) 1 INIT = JUMPER(19) LOC(3^2) 1 CHOICE = "Secondary IRQ10 DMA3" FREE PORT = 370h-377h DMA = 3 IRQ = 10 INIT = JUMPER(12) LOC(1) 1 INIT = JUMPER(13) LOC(1) 1 INIT = JUMPER(17) LOC(3^2) 1 INIT = JUMPER(18) LOC(3^2) 1 INIT = JUMPER(19) LOC(3^2) 1 CHOICE = "Disabled" DISABLE = YES FREE INIT = JUMPER(13) LOC(1) 0 ENDGROUP ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; GROUP = "BIOS Table Expander ROM" TYPE = "OTH" FUNCTION = "AHA1542A BIOS Address" COMMENTS = "Set jumpers J10, J11" HELP = "Jumper J10 selects BIOS address:\n \t 00 = 0DC000H 01 = 0CC000H\n \t 10 = 0D8000H 11 = 0C8000H\n Jumper J11 Enables/Disables on-board BIOS:\n \tJumper=Enabled No Jumper=Disabled" CHOICE = "Enable C8000h" FREE INIT = JUMPER(10) LOC(2-1) 11 INIT = JUMPER(11) LOC(1) 1 MEMORY = 8K ADDRESS = 0C8000h WRITABLE = NO MEMTYPE = OTH SIZE = BYTE CACHE = YES CHOICE = "Enable D8000h" FREE INIT = JUMPER(10) LOC(2-1) 10 INIT = JUMPER(11) LOC(1) 1 MEMORY = 8K ADDRESS = 0D8000h WRITABLE = NO MEMTYPE = OTH SIZE = BYTE CACHE = YES CHOICE = "Enable CC000h" FREE INIT = JUMPER(10) LOC(2-1) 01 INIT = JUMPER(11) LOC(1) 1 MEMORY = 8K ADDRESS = 0CC000h WRITABLE = NO MEMTYPE = OTH SIZE = BYTE CACHE = YES CHOICE = "Enable DC000h" FREE INIT = JUMPER(10) LOC(2-1) 00 INIT = JUMPER(11) LOC(1) 1 MEMORY = 8K ADDRESS = 0DC000h WRITABLE = NO MEMTYPE = OTH SIZE = BYTE CACHE = YES CHOICE = "Disabled" DISABLE = YES FREE INIT = JUMPER(11) LOC(1) 0 FUNCTION = "AHA1542A BIOS Wait State" COMMENTS = "Set jumper J7" HELP = "Jumper J7 selects Wait State:\n \t 0001 = Disabled 0010 = 100 ns\n \t 0100 = 200 ns 1000 = 300 ns" CHOICE = "Disabled" FREE INIT = JUMPER(7) LOC(4-1) 0001 CHOICE = "100 ns" FREE INIT = JUMPER(7) LOC(4-1) 0010 CHOICE = "200 ns" FREE INIT = JUMPER(7) LOC(4-1) 0100 CHOICE = "300 ns" FREE INIT = JUMPER(7) LOC(4-1) 1000 ENDGROUP ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; GROUP = "Host Bus Adapter" FUNCTION = "AHA1542A SCSI Address" COMMENTS = "Select a SCSI address for the host bus adapter which is not currently used by any other SCSI device.\n Set jumper J1 location 4-6." HELP = "Jumper J1 location 4-6 selects SCSI-address:\n \t000=7 001=3 010=5 011=1\n \t100=6 101=2 110=4 111=0" CONNECTION = "Internal SCSI, header 2x25, J2, upper right\n External SCSI, J3\n Internal LED, header 1x4, J5" CHOICE = "7" FREE INIT = JUMPER(1) LOC(4-6) 000 CHOICE = "0" FREE INIT = JUMPER(1) LOC(4-6) 111 CHOICE = "1" FREE INIT = JUMPER(1) LOC(4-6) 011 CHOICE = "2" FREE INIT = JUMPER(1) LOC(4-6) 101 CHOICE = "3" FREE INIT = JUMPER(1) LOC(4-6) 001 CHOICE = "4" FREE INIT = JUMPER(1) LOC(4-6) 110 CHOICE = "5" FREE INIT = JUMPER(1) LOC(4-6) 010 CHOICE = "6" FREE INIT = JUMPER(1) LOC(4-6) 100 FUNCTION = "AHA1542A Synchronous Transfer" COMMENTS = "Normally, leave synchronous transfers disabled!" HELP = "Jumper J1 location 1 selects synchronous transfer:\n \tJumper=Enabled No Jumper=Disabled" CHOICE = "Disabled" FREE INIT = JUMPER(1) LOC(1) 0 CHOICE = "Enabled" FREE INIT = JUMPER(1) LOC(1) 1 FUNCTION = "AHA1542A SCSI Parity" COMMENTS = "Set jumper J1 location 3" HELP = "Jumper J1 location 3 selects parity:\n \tJumper=Disabled No Jumper=Enabled" CHOICE = "Enabled" FREE INIT = JUMPER(1) LOC(3) 0 CHOICE = "Disabled" FREE INIT = JUMPER(1) LOC(3) 1 FUNCTION = "AHA1542A Disk DMA" COMMENTS = "Set jumper J1 location 7-8, J14, J15" HELP = "Jumper J1 location 7-8 selects DMA channel:\n \t00=7 01=5 10=6 11=0\n Jumper J14 and J15 selects DMA channel:\n \t0001=0 0010=5 0100=6 1000=7" CHOICE = "DMA 6" FREE INIT = JUMPER(1) LOC(7-8) 10 INIT = JUMPER(14) LOC(4-1) 0100 INIT = JUMPER(15) LOC(4-1) 0100 DMA = 6 CHOICE = "DMA 0" FREE INIT = JUMPER(1) LOC(7-8) 11 INIT = JUMPER(14) LOC(4-1) 0001 INIT = JUMPER(15) LOC(4-1) 0001 DMA = 0 CHOICE = "DMA 5" FREE INIT = JUMPER(1) LOC(7-8) 01 INIT = JUMPER(14) LOC(4-1) 0010 INIT = JUMPER(15) LOC(4-1) 0010 DMA = 5 CHOICE = "DMA 7" FREE INIT = JUMPER(1) LOC(7-8) 00 INIT = JUMPER(14) LOC(4-1) 1000 INIT = JUMPER(15) LOC(4-1) 1000 DMA = 7 FUNCTION = "AHA1542A Disk IRQ" COMMENTS = "Set jumper J1 location 9-11, J16" HELP = "Jumper J1 location 9-11 selects Interrupt channel:\n \t000=9 001=14 010=11\n \t100=10 101=15 110=12\n Jumper J16 selects IRQ:\n \t000001=9 000010=10 000100=11\n \t001000=12 010000=14 100000=15" CHOICE = "IRQ14" FREE IRQ = 14 INIT = JUMPER(1) LOC(9-11) 001 INIT = JUMPER(16) LOC(6-1) 010000 CHOICE = "IRQ9" FREE IRQ = 9 INIT = JUMPER(1) LOC(9-11) 000 INIT = JUMPER(16) LOC(6-1) 000001 CHOICE = "IRQ10" FREE IRQ = 10 INIT = JUMPER(1) LOC(9-11) 100 INIT = JUMPER(16) LOC(6-1) 000010 CHOICE = "IRQ11" FREE IRQ = 11 INIT = JUMPER(1) LOC(9-11) 010 INIT = JUMPER(16) LOC(6-1) 000100 CHOICE = "IRQ12" FREE IRQ = 12 INIT = JUMPER(1) LOC(9-11) 110 INIT = JUMPER(16) LOC(6-1) 001000 CHOICE = "IRQ15" FREE IRQ = 15 INIT = JUMPER(1) LOC(9-11) 101 INIT = JUMPER(16) LOC(6-1) 100000 FUNCTION = "AHA1542A DMA Transfer Speed" COMMENTS = "Set jumper J1 location 12-13" HELP = "Jumper J1 location 12-13 selects DMA speed:\n \t00=5,0 01=6,7 10=6,7 11=8,0" CHOICE = "5.0 MB/sec" FREE INIT = JUMPER(1) LOC(12-13) 00 CHOICE = "5.7 MB/sec" FREE INIT = JUMPER(1) LOC(12-13) 10 CHOICE = "6.7 MB/sec" FREE INIT = JUMPER(1) LOC(12-13) 01 CHOICE = "8.0 MB/sec" FREE INIT = JUMPER(1) LOC(12-13) 11 FUNCTION = "AHA1542A Port Address" COMMENTS = "Default is 330h, and must not be changed unless BIOS changed" HELP = "Jumper J6 selects Port Address:\n \t000=334h 001=330h 010=234h\n \t011=230h 100=134h 101=130h" CHOICE = "330h" FREE PORT = 330h INIT = JUMPER(6) LOC(3-1) 001 CHOICE = "334h" FREE PORT = 334h INIT = JUMPER(6) LOC(3-1) 000 CHOICE = "234h" FREE PORT = 234h INIT = JUMPER(6) LOC(3-1) 010 CHOICE = "230h" FREE PORT = 230h INIT = JUMPER(6) LOC(3-1) 011 CHOICE = "134h" FREE PORT = 134h INIT = JUMPER(6) LOC(3-1) 100 CHOICE = "130h" FREE PORT = 130h INIT = JUMPER(6) LOC(3-1) 101 ENDGROUP