;v1.1.0 - Initial release 09-11-92 ;v1.2.0 - Update product names and addresses 10-02-94 ;v1.3.0 - Added the ioport(4) and the eisa reset bit 1-4-95 ; because the DEC OSF config program tries to ; configure our board while holding it in reset. ; Also changed IOCHECK to INVALID because we don't ; really support reading that bit. BOARD ID = "DBI0201" NAME = "DigiBoard EISA/Xem Host Adapter" MFR = "DigiBoard" CATEGORY = "COM" SLOT = EISA LENGTH = 330 SKIRT = no READID = YES IOCHECK = INVALID DISABLE = SUPPORTED IOPORT(4) = 0z004h ;EISA reset bit control port IOPORT(5) = 0z005h ;processor control port IOPORT(6) = 0z006h ;mem enbl / window select IOPORT(7) = 0z007h ;irq select / A15 IOPORT(8) = 0z008h ;A16 - A23 IOPORT(9) = 0z009h ;A24 - A31 JUMPER(1) = 1 NAME = "JUMPER, J1" JTYPE = TRIPOLE VERTICAL= YES REVERSE = NO COMMENTS= "Please refer to the hardware manual for ALL EISA/Xem jumper settings." FUNCTION = "Xem Dual-Ported Memory Address" TYPE = "MEM" COMMENTS = "Select the DigiBoard EISA/Xem Host Adapter's starting memory address." HELP = "This function allows you to select the memory address at which the Ports/Xem Host Adapter's 32k dual-ported memory window will start." CHOICE = "D0000h, Under 1 Meg" LINK MEMORY = 32K ADDRESS = 0D0000h MEMTYPE = OTH SHARE = "dbiem" INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(7) LOC(7) 0 INIT = IOPORT(8) 00001101 INIT = IOPORT(9) 00000000 CHOICE = "D8000h, Under 1 Meg" LINK MEMORY = 32K ADDRESS = 0D8000h MEMTYPE = OTH SHARE = "dbiem" INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(7) LOC(7) 1 INIT = IOPORT(8) 00001101 INIT = IOPORT(9) 00000000 CHOICE = "80000h, Under 1 Meg" LINK MEMORY = 32K ADDRESS = 080000h MEMTYPE = OTH SHARE = "dbiem" INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(7) LOC(7) 0 INIT = IOPORT(8) 00001000 INIT = IOPORT(9) 00000000 CHOICE = "88000h, Under 1 Meg" LINK MEMORY = 32K ADDRESS = 088000h MEMTYPE = OTH SHARE = "dbiem" INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(7) LOC(7) 1 INIT = IOPORT(8) 00001000 INIT = IOPORT(9) 00000000 CHOICE = "90000h, Under 1 Meg" LINK MEMORY = 32K ADDRESS = 090000h MEMTYPE = OTH SHARE = "dbiem" INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(7) LOC(7) 0 INIT = IOPORT(8) 00001001 INIT = IOPORT(9) 00000000 CHOICE = "98000h, Under 1 Meg" LINK MEMORY = 32K ADDRESS = 098000h MEMTYPE = OTH SHARE = "dbiem" INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(7) LOC(7) 1 INIT = IOPORT(8) 00001001 INIT = IOPORT(9) 00000000 CHOICE = "A0000h, Under 1 Meg" LINK MEMORY = 32K ADDRESS = 0A0000h MEMTYPE = OTH SHARE = "dbiem" INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(7) LOC(7) 0 INIT = IOPORT(8) 00001010 INIT = IOPORT(9) 00000000 CHOICE = "A8000h, Under 1 Meg" LINK MEMORY = 32K ADDRESS = 0A8000h MEMTYPE = OTH SHARE = "dbiem" INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(7) LOC(7) 1 INIT = IOPORT(8) 00001010 INIT = IOPORT(9) 00000000 CHOICE = "B0000h, Under 1 Meg" LINK MEMORY = 32K ADDRESS = 0B0000h MEMTYPE = OTH SHARE = "dbiem" INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(7) LOC(7) 0 INIT = IOPORT(8) 00001011 INIT = IOPORT(9) 00000000 CHOICE = "B8000h, Under 1 Meg" LINK MEMORY = 32K ADDRESS = 0B8000h MEMTYPE = OTH SHARE = "dbiem" INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(7) LOC(7) 1 INIT = IOPORT(8) 00001011 INIT = IOPORT(9) 00000000 CHOICE = "C0000h, Under 1 Meg" LINK MEMORY = 32K ADDRESS = 0C0000h MEMTYPE = OTH SHARE = "dbiem" INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(7) LOC(7) 0 INIT = IOPORT(8) 00001100 INIT = IOPORT(9) 00000000 CHOICE = "C8000h, Under 1 Meg" LINK MEMORY = 32K ADDRESS = 0C8000h MEMTYPE = OTH SHARE = "dbiem" INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(7) LOC(7) 1 INIT = IOPORT(8) 00001100 INIT = IOPORT(9) 00000000 CHOICE = "E0000h, Under 1 Meg" LINK MEMORY = 32K ADDRESS = 0E0000h MEMTYPE = OTH SHARE = "dbiem" INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(7) LOC(7) 0 INIT = IOPORT(8) 00001110 INIT = IOPORT(9) 00000000 CHOICE = "E8000h, Under 1 Meg" LINK MEMORY = 32K ADDRESS = 0E8000h MEMTYPE = OTH SHARE = "dbiem" INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(7) LOC(7) 1 INIT = IOPORT(8) 00001110 INIT = IOPORT(9) 00000000 CHOICE = "F0000h, Under 1 Meg" LINK MEMORY = 32K ADDRESS = 0F0000h MEMTYPE = OTH SHARE = "dbiem" INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(7) LOC(7) 0 INIT = IOPORT(8) 00001111 INIT = IOPORT(9) 00000000 CHOICE = "F8000h, Under 1 Meg" LINK MEMORY = 32K ADDRESS = 0F8000h MEMTYPE = OTH SHARE = "dbiem" INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(7) LOC(7) 1 INIT = IOPORT(8) 00001111 INIT = IOPORT(9) 00000000 CHOICE = "07800000h, Above 1 Meg" LINK MEMORY = 32K ADDRESS = 078000000h MEMTYPE = OTH SHARE = "dbiem" INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(7) LOC(7) 0 INIT = IOPORT(8) 00000000 INIT = IOPORT(9) 01111000 CHOICE = "079000000h, Above 1 Meg" LINK MEMORY = 32K ADDRESS = 079000000h MEMTYPE = OTH SHARE = "dbiem" INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(7) LOC(7) 0 INIT = IOPORT(8) 00000000 INIT = IOPORT(9) 01111001 CHOICE = "07A000000h, Above 1 Meg" LINK MEMORY = 32K ADDRESS = 07A000000h MEMTYPE = OTH SHARE = "dbiem" INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(7) LOC(7) 0 INIT = IOPORT(8) 00000000 INIT = IOPORT(9) 01111010 CHOICE = "07B000000h, Above 1 Meg" LINK MEMORY = 32K ADDRESS = 07B000000h MEMTYPE = OTH SHARE = "dbiem" INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(7) LOC(7) 0 INIT = IOPORT(8) 00000000 INIT = IOPORT(9) 01111011 CHOICE = "07C000000h, Above 1 Meg" LINK MEMORY = 32K ADDRESS = 07C000000h MEMTYPE = OTH SHARE = "dbiem" INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(7) LOC(7) 0 INIT = IOPORT(8) 00000000 INIT = IOPORT(9) 01111100 CHOICE = "07D000000h, Above 1 Meg" LINK MEMORY = 32K ADDRESS = 07D000000h MEMTYPE = OTH SHARE = "dbiem" INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(7) LOC(7) 0 INIT = IOPORT(8) 00000000 INIT = IOPORT(9) 01111101 CHOICE = "07E000000h, Above 1 Meg" LINK MEMORY = 32K ADDRESS = 07E000000h MEMTYPE = OTH SHARE = "dbiem" INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(7) LOC(7) 0 INIT = IOPORT(8) 00000000 INIT = IOPORT(9) 01111110 CHOICE = "07F000000h, Above 1 Meg" LINK MEMORY = 32K ADDRESS = 07F000000h MEMTYPE = OTH SHARE = "dbiem" INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(7) LOC(7) 0 INIT = IOPORT(8) 00000000 INIT = IOPORT(9) 01111111 CHOICE = "0F0000000h, Above 1 Meg" LINK MEMORY = 32K ADDRESS = 0F0000000h MEMTYPE = OTH SHARE = "dbiem" INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(7) LOC(7) 0 INIT = IOPORT(8) 00000000 INIT = IOPORT(9) 11110000 CHOICE = "0F1000000h, Above 1 Meg" LINK MEMORY = 32K ADDRESS = 0F1000000h MEMTYPE = OTH SHARE = "dbiem" INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(7) LOC(7) 0 INIT = IOPORT(8) 00000000 INIT = IOPORT(9) 11110001 CHOICE = "0F2000000h, Above 1 Meg" LINK MEMORY = 32K ADDRESS = 0F2000000h MEMTYPE = OTH SHARE = "dbiem" INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(7) LOC(7) 0 INIT = IOPORT(8) 00000000 INIT = IOPORT(9) 11110010 CHOICE = "0F3000000h, Above 1 Meg" LINK MEMORY = 32K ADDRESS = 0F3000000h MEMTYPE = OTH SHARE = "dbiem" INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(7) LOC(7) 0 INIT = IOPORT(8) 00000000 INIT = IOPORT(9) 11110011 CHOICE = "0F4000000h, Above 1 Meg" LINK MEMORY = 32K ADDRESS = 0F4000000h MEMTYPE = OTH SHARE = "dbiem" INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(7) LOC(7) 0 INIT = IOPORT(8) 00000000 INIT = IOPORT(9) 11110100 CHOICE = "0F5000000h, Above 1 Meg" LINK MEMORY = 32K ADDRESS = 0F5000000h MEMTYPE = OTH SHARE = "dbiem" INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(7) LOC(7) 0 INIT = IOPORT(8) 00000000 INIT = IOPORT(9) 11110101 CHOICE = "0F6000000h, Above 1 Meg" LINK MEMORY = 32K ADDRESS = 0F6000000h MEMTYPE = OTH SHARE = "dbiem" INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(7) LOC(7) 0 INIT = IOPORT(8) 00000000 INIT = IOPORT(9) 11110110 CHOICE = "0F7000000h, Above 1 Meg" LINK MEMORY = 32K ADDRESS = 0F7000000h MEMTYPE = OTH SHARE = "dbiem" INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(7) LOC(7) 0 INIT = IOPORT(8) 00000000 INIT = IOPORT(9) 11110111 CHOICE = "0F8000000h, Above 1 Meg" LINK MEMORY = 32K ADDRESS = 0F8000000h MEMTYPE = OTH SHARE = "dbiem" INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(7) LOC(7) 0 INIT = IOPORT(8) 00000000 INIT = IOPORT(9) 11111000 CHOICE = "0F9000000h, Above 1 Meg" LINK MEMORY = 32K ADDRESS = 0F9000000h MEMTYPE = OTH SHARE = "dbiem" INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(7) LOC(7) 0 INIT = IOPORT(8) 00000000 INIT = IOPORT(9) 11111001 CHOICE = "0FA000000h, Above 1 Meg" LINK MEMORY = 32K ADDRESS = 0FA000000h MEMTYPE = OTH SHARE = "dbiem" INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(7) LOC(7) 0 INIT = IOPORT(8) 00000000 INIT = IOPORT(9) 11111010 CHOICE = "0FB000000h, Above 1 Meg" LINK MEMORY = 32K ADDRESS = 0FB000000h MEMTYPE = OTH SHARE = "dbiem" INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(7) LOC(7) 0 INIT = IOPORT(8) 00000000 INIT = IOPORT(9) 11111011 CHOICE = "0FC000000h, Above 1 Meg" LINK MEMORY = 32K ADDRESS = 0FC000000h MEMTYPE = OTH SHARE = "dbiem" INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(7) LOC(7) 0 INIT = IOPORT(8) 00000000 INIT = IOPORT(9) 11111100 CHOICE = "0FD000000h, Above 1 Meg" LINK MEMORY = 32K ADDRESS = 0FD000000h MEMTYPE = OTH SHARE = "dbiem" INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(7) LOC(7) 0 INIT = IOPORT(8) 00000000 INIT = IOPORT(9) 11111101 CHOICE = "0FE000000h, Above 1 Meg" LINK MEMORY = 32K ADDRESS = 0FE000000h MEMTYPE = OTH SHARE = "dbiem" INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(7) LOC(7) 0 INIT = IOPORT(8) 00000000 INIT = IOPORT(9) 11111110 CHOICE = "0FF000000h, Above 1 Meg" LINK MEMORY = 32K ADDRESS = 0FF000000h MEMTYPE = OTH SHARE = "dbiem" INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(7) LOC(7) 0 INIT = IOPORT(8) 00000000 INIT = IOPORT(9) 11111111 FUNCTION = "Xem Dual-Port Mem Enbl/Dsbl" TYPE = "MEM,ENBL" COMMENTS = "The 2 selections allow you to enable or disable the Ports/Xem Host Adapter's dual-ported memory. If you are stacking boards at the same start address you should disable each board's memory." CHOICE = "Disabled" FREE INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(6) 00001111 ;mem off / window 15; CHOICE = "Enabled" FREE INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(6) 10001111 ;mem on / window 15 FUNCTION = "Xem Interrupt Configuration" TYPE = "IRQ" COMMENTS = "Select the IRQ level for the board or select 'Disabled' if no interrupts are desired." CHOICE = "Disabled" FREE INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(7) LOC(2 1 0) 000 CHOICE = "IRQ 3" FREE IRQ = 3 INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(7) LOC(2 1 0) 001 CHOICE = "IRQ 5" FREE IRQ = 5 INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(7) LOC(2 1 0) 010 CHOICE = "IRQ 7" FREE IRQ = 7 INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(7) LOC(2 1 0) 011 CHOICE = "IRQ 10" FREE IRQ = 10 INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(7) LOC(2 1 0) 100 CHOICE = "IRQ 11" FREE IRQ = 11 INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(7) LOC(2 1 0) 101 CHOICE = "IRQ 12" FREE IRQ = 12 INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(7) LOC(2 1 0) 110 CHOICE = "IRQ 15" FREE IRQ = 15 INIT = IOPORT(4) LOC(2) 0 INIT = IOPORT(7) LOC(2 1 0) 111