; ; DEC FDDIcontroller/EISA adapter (DEFEA) configuration file. ; ; This file is used when installing the DEFEA in an EISA based host. The host ; configuration utility will use this data to reconcile memory addressing ; requirements and IRQ assignments with other options in the EISA host. ; ; REV 4.00 BOARD ID = "DEC3003" NAME = "DEC FDDIcontroller/EISA Adapter" ; MAX 90 Characters MFR = "Digital Equipment Corporation" ; MAX 30 Characters CATEGORY = "NET" ; Board is a NETwork device SLOT = EISA ; Board runs ONLY in EISA slot LENGTH = 340 READID = YES BUSMASTER = 120 IOCHECK = INVALID DISABLE = UNSUPPORTED IOPORT(1) = 0zC84h SIZE=BYTE INITVAL = 00000000b ; Slot Control Register (EBCBR) IOPORT(2) = 0zC85h SIZE=BYTE INITVAL = xxxxxxxxb ; (MEM0) Memory Address Compare Register: Byte 0,1,2 IOPORT(3) = 0zC86h SIZE=BYTE INITVAL = xxxxxxxxb IOPORT(4) = 0zC87h SIZE=BYTE INITVAL = xxxxxxxxb IOPORT(5) = 0zC88h SIZE=BYTE INITVAL = xxxxxxxxb ; (MEM1) Memory Address High Compare Register: Byte 0,1,2 IOPORT(6) = 0zC89h SIZE=BYTE INITVAL = xxxxxxxxb IOPORT(7) = 0zC8Ah SIZE=BYTE INITVAL = xxxxxxxxb IOPORT(8) = 0zC8Bh SIZE=BYTE INITVAL = xxxxxxxxb ; (MEM0) Memory Address Mask Register: Byte 0,1,2 IOPORT(9) = 0zC8Ch SIZE=BYTE INITVAL = xxxxxxxxb IOPORT(10) = 0zC8Dh SIZE=BYTE INITVAL = xxxxxxxxb IOPORT(11) = 0zC8Eh SIZE=BYTE INITVAL = xxxxxxxxb ; (MEM1) Memory Address Low Compare Register: Byte 0,1,2 IOPORT(12) = 0zC8Fh SIZE=BYTE INITVAL = xxxxxxxxb IOPORT(13) = 0zC90h SIZE=BYTE INITVAL = xxxxxxxxb IOPORT(14) = 0zC91h SIZE=BYTE INITVAL = xxxxxxxxb ; I/O Address Compare Register 0: Byte 0,1 IOPORT(15) = 0zC92h SIZE=BYTE INITVAL = xxxxxxxxb IOPORT(16) = 0zC93h SIZE=BYTE INITVAL = xxxxxxxxb ; I/O Address Compare Register 1: Byte 0,1 IOPORT(17) = 0zC94h SIZE=BYTE INITVAL = xxxxxxxxb IOPORT(18) = 0zC95h SIZE=BYTE INITVAL = xxxxxxxxb ; I/O Address Compare Register 2: Byte 0,1 IOPORT(19) = 0zC96h SIZE=BYTE INITVAL = xxxxxxxxb IOPORT(20) = 0zC97h SIZE=BYTE INITVAL = xxxxxxxxb ; I/O Address Compare Register 3: Byte 0,1 IOPORT(21) = 0zC98h SIZE=BYTE INITVAL = xxxxxxxxb IOPORT(22) = 0zC99h SIZE=BYTE INITVAL = xxxxxxxxb ; I/O Address Mask Register 0: Byte 0,1 IOPORT(23) = 0zC9Ah SIZE=BYTE INITVAL = xxxxxxxxb IOPORT(24) = 0zC9Bh SIZE=BYTE INITVAL = xxxxxxxxb ; I/O Address Mask Register 1: Byte 0,1 IOPORT(25) = 0zC9Ch SIZE=BYTE INITVAL = xxxxxxxxb IOPORT(26) = 0zC9Dh SIZE=BYTE INITVAL = xxxxxxxxb ; I/O Address Mask Register 2: Byte 0,1 IOPORT(27) = 0zC9Eh SIZE=BYTE INITVAL = xxxxxxxxb IOPORT(28) = 0zC9Fh SIZE=BYTE INITVAL = xxxxxxxxb ; I/O Address Mask Register 3: Byte 0,1 IOPORT(29) = 0zCA0h SIZE=BYTE INITVAL = xxxxxxxxb IOPORT(30) = 0zCA1h SIZE=BYTE INITVAL = xxxxxxxxb ; Module Configuration Register 1 IOPORT(31) = 0zCA2h SIZE=BYTE INITVAL = xxxxxxxxb ; Module Configuration Register 2 IOPORT(32) = 0zCA3h SIZE=BYTE INITVAL = xxxxxxxxb ; Module Configuration Register 3 IOPORT(33) = 0zCA4h SIZE=BYTE INITVAL = xxxxxxxxb ; Module Configuration Register 4 IOPORT(34) = 0zCA5h SIZE=BYTE INITVAL = xxxxxxxxb ; Module Configuration Register 5 IOPORT(35) = 0zCA6h SIZE=BYTE INITVAL = xxxxxxxxb ; Module Configuration Register 6 IOPORT(36) = 0zCA7h SIZE=BYTE INITVAL = xxxxxxxxb ; Module Configuration Register 7 IOPORT(37) = 0zCA8h SIZE=BYTE INITVAL = 0000xxxxb ; DIP Switch Register IOPORT(38) = 0zCA9h SIZE=BYTE INITVAL = 00xxxxxxb ; Intr Channel Config and Status Reg 0 IOPORT(39) = 0zCAAh SIZE=BYTE INITVAL = xxxxxxxxb ; Intr Channel Config and Status Reg 1 IOPORT(40) = 0zCABh SIZE=BYTE INITVAL = xxxxxxxxb ; DMA Channels Configuration Register IOPORT(41) = 0zCAEh SIZE=BYTE INITVAL = xxxxxxxxb ; Function Control Register IOPORT(42) = 0z040h SIZE=BYTE INITVAL = xxxxxxxxb ; Burst Hold off Register ; ; General Initialization ; FUNCTION = "Fixed Initialization A" HELP = "These are constant initialization values" CHOICE = "Constant" FREE INIT = IOPORT(41) 00000000 INIT = IOPORT(42) 00000000 INIT = IOPORT(14) 00000000 INIT = IOPORT(15) 00000000 INIT = IOPORT(16) 01000000 INIT = IOPORT(17) 00000000 INIT = IOPORT(18) 00000000 INIT = IOPORT(19) 00000000 FUNCTION = "Fixed Initialization B" HELP = "These are constant initialization values" CHOICE = "Constant" FREE INIT = IOPORT(20) 00000000 INIT = IOPORT(21) 00000000 INIT = IOPORT(22) 00111100 INIT = IOPORT(23) 00000000 INIT = IOPORT(24) 00000000 INIT = IOPORT(25) 00000000 INIT = IOPORT(26) 00000000 INIT = IOPORT(27) 00000000 INIT = IOPORT(28) 00000000 INIT = IOPORT(29) 00000000 FUNCTION = "Fixed Initialization C" HELP = "These are constant initialization values" CHOICE = "Constant" FREE INIT = IOPORT(30) 00100000 INIT = IOPORT(31) 00100000 INIT = IOPORT(32) 00100000 INIT = IOPORT(33) 00000000 INIT = IOPORT(34) 00000000 INIT = IOPORT(35) 00000000 INIT = IOPORT(36) 00000000 INIT = IOPORT(39) 00000000 INIT = IOPORT(40) 00000000 FUNCTION = "Fixed Initialization D" HELP = "These are constant initialization values" CHOICE = "Constant" FREE INIT = IOPORT(4) 00000000 INIT = IOPORT(7) 00000000 INIT = IOPORT(8) 00000000 INIT = IOPORT(9) 00000000 INIT = IOPORT(10) 00000000 INIT = IOPORT(13) 00000000 ; ; Interrupt Selection ; FUNCTION = "Interrupt Request Level" HELP = "Select an IRQ level. Not all device drivers support shared interrupts. See device driver documentation for determining drivers that support the use of shared interrupts." CHOICE = "IRQ 10 NOT SHARED" FREE IRQ = 10 SHARE = NO TRIGGER = LEVEL INIT = IOPORT(38) LOC(5-0) 000001 CHOICE = "IRQ 10 SHARED" FREE IRQ = 10 SHARE = YES TRIGGER = LEVEL INIT = IOPORT(38) LOC(5-0) 000001 CHOICE = "IRQ 11 NOT SHARED" FREE IRQ = 11 SHARE = NO TRIGGER = LEVEL INIT = IOPORT(38) LOC(5-0) 000010 CHOICE = "IRQ 11 SHARED" FREE IRQ = 11 SHARE = YES TRIGGER = LEVEL INIT = IOPORT(38) LOC(5-0) 000010 CHOICE = "IRQ 15 NOT SHARED" FREE IRQ = 15 SHARE = NO TRIGGER = LEVEL INIT = IOPORT(38) LOC(5-0) 000011 CHOICE = "IRQ 15 SHARED" FREE IRQ = 15 SHARE = YES TRIGGER = LEVEL INIT = IOPORT(38) LOC(5-0) 000011 CHOICE = "IRQ 9 NOT SHARED" FREE IRQ = 9 SHARE = NO TRIGGER = LEVEL INIT = IOPORT(38) LOC(5-0) 000000 CHOICE = "IRQ 9 SHARED" FREE IRQ = 9 SHARE = YES TRIGGER = LEVEL INIT = IOPORT(38) LOC(5-0) 000000 ; ; Memory Resources ; ; The DEFEA allocates a 1K or 0K block of memory. ; This block is R/W ; ; FUNCTION = "Buffer RAM / Option ROM Location" HELP = "The adapter occupies 1K or 0K system memory space ranging from 0C0000h to 0EFFFFh. Not all device drivers can utilize all configurable system memory space options. See device driver documentation for determining appropriate setting." CHOICE = "0D0000h-0D0400h (1K)" FREE MEMORY=1K ADDRESS = 0D0000h MEMTYPE = OTH WRITABLE = YES SHARE = NO SIZE = DWORD CACHE = NO INIT = IOPORT(2) 00000000 INIT = IOPORT(5) 00000000 INIT = IOPORT(11) 00000000 INIT = IOPORT(3) 00001101 INIT = IOPORT(6) 00001101 INIT = IOPORT(12) 00001101 INIT = IOPORT(37) LOC(3-0)0000 CHOICE = "0D2000h-0D2400h (1K)" FREE MEMORY=1K ADDRESS = 0D2000h MEMTYPE = OTH WRITABLE = YES SHARE = NO SIZE = DWORD CACHE = NO INIT = IOPORT(2) 00100000 INIT = IOPORT(5) 00100000 INIT = IOPORT(11) 00100000 INIT = IOPORT(3) 00001101 INIT = IOPORT(6) 00001101 INIT = IOPORT(12) 00001101 INIT = IOPORT(37) LOC(3-0)0000 CHOICE = "0D4000h-0D4400h (1K)" FREE MEMORY=1K ADDRESS = 0D4000h MEMTYPE = OTH WRITABLE = YES SHARE = NO SIZE = DWORD CACHE = NO INIT = IOPORT(2) 01000000 INIT = IOPORT(5) 01000000 INIT = IOPORT(11) 01000000 INIT = IOPORT(3) 00001101 INIT = IOPORT(6) 00001101 INIT = IOPORT(12) 00001101 INIT = IOPORT(37) LOC(3-0)0000 CHOICE = "0D6000h-0D6400h (1K)" FREE MEMORY=1K ADDRESS = 0D6000h MEMTYPE = OTH WRITABLE = YES SHARE = NO SIZE = DWORD CACHE = NO INIT = IOPORT(2) 01100000 INIT = IOPORT(5) 01100000 INIT = IOPORT(11) 01100000 INIT = IOPORT(3) 00001101 INIT = IOPORT(6) 00001101 INIT = IOPORT(12) 00001101 INIT = IOPORT(37) LOC(3-0)0000 CHOICE = "0D8000h-0D8400h (1K)" FREE MEMORY=1K ADDRESS = 0D8000h MEMTYPE = OTH WRITABLE = YES SHARE = NO SIZE = DWORD CACHE = NO INIT = IOPORT(2) 10000000 INIT = IOPORT(5) 10000000 INIT = IOPORT(11) 10000000 INIT = IOPORT(3) 00001101 INIT = IOPORT(6) 00001101 INIT = IOPORT(12) 00001101 INIT = IOPORT(37) LOC(3-0)0000 CHOICE = "0DA000h-0DA400h (1K)" FREE MEMORY=1K ADDRESS = 0DA000h MEMTYPE = OTH WRITABLE = YES SHARE = NO SIZE = DWORD CACHE = NO INIT = IOPORT(2) 10100000 INIT = IOPORT(5) 10100000 INIT = IOPORT(11) 10100000 INIT = IOPORT(3) 00001101 INIT = IOPORT(6) 00001101 INIT = IOPORT(12) 00001101 INIT = IOPORT(37) LOC(3-0)0000 CHOICE = "0DC000h-0DC400h (1K)" FREE MEMORY=1K ADDRESS = 0DC000h MEMTYPE = OTH WRITABLE = YES SHARE = NO SIZE = DWORD CACHE = NO INIT = IOPORT(2) 11000000 INIT = IOPORT(5) 11000000 INIT = IOPORT(11) 11000000 INIT = IOPORT(3) 00001101 INIT = IOPORT(6) 00001101 INIT = IOPORT(12) 00001101 INIT = IOPORT(37) LOC(3-0)0000 CHOICE = "0DE000h-0DE400h (1K)" FREE MEMORY=1K ADDRESS = 0DE000h MEMTYPE = OTH WRITABLE = YES SHARE = NO SIZE = DWORD CACHE = NO INIT = IOPORT(2) 11100000 INIT = IOPORT(5) 11100000 INIT = IOPORT(11) 11100000 INIT = IOPORT(3) 00001101 INIT = IOPORT(6) 00001101 INIT = IOPORT(12) 00001101 INIT = IOPORT(37) LOC(3-0)0000 CHOICE = "0E0000h-0E0400h (1K)" FREE MEMORY=1K ADDRESS = 0E0000h MEMTYPE = OTH WRITABLE = YES SHARE = NO SIZE = DWORD CACHE = NO INIT = IOPORT(2) 00000000 INIT = IOPORT(5) 00000000 INIT = IOPORT(11) 00000000 INIT = IOPORT(3) 00001110 INIT = IOPORT(6) 00001110 INIT = IOPORT(12) 00001110 INIT = IOPORT(37) LOC(3-0)0000 CHOICE = "0E2000h-0E2400h (1K)" FREE MEMORY=1K ADDRESS = 0E2000h MEMTYPE = OTH WRITABLE = YES SHARE = NO SIZE = DWORD CACHE = NO INIT = IOPORT(2) 00100000 INIT = IOPORT(5) 00100000 INIT = IOPORT(11) 00100000 INIT = IOPORT(3) 00001110 INIT = IOPORT(6) 00001110 INIT = IOPORT(12) 00001110 INIT = IOPORT(37) LOC(3-0)0000 CHOICE = "0E4000h-0E4400h (1K)" FREE MEMORY=1K ADDRESS = 0E4000h MEMTYPE = OTH WRITABLE = YES SHARE = NO SIZE = DWORD CACHE = NO INIT = IOPORT(2) 01000000 INIT = IOPORT(5) 01000000 INIT = IOPORT(11) 01000000 INIT = IOPORT(3) 00001110 INIT = IOPORT(6) 00001110 INIT = IOPORT(12) 00001110 INIT = IOPORT(37) LOC(3-0)0000 CHOICE = "0E6000h-0E6400h (1K)" FREE MEMORY=1K ADDRESS = 0E6000h MEMTYPE = OTH WRITABLE = YES SHARE = NO SIZE = DWORD CACHE = NO INIT = IOPORT(2) 01100000 INIT = IOPORT(5) 01100000 INIT = IOPORT(11) 01100000 INIT = IOPORT(3) 00001110 INIT = IOPORT(6) 00001110 INIT = IOPORT(12) 00001110 INIT = IOPORT(37) LOC(3-0)0000 CHOICE = "0E8000h-0E8400h (1K)" FREE MEMORY=1K ADDRESS = 0E8000h MEMTYPE = OTH WRITABLE = YES SHARE = NO SIZE = DWORD CACHE = NO INIT = IOPORT(2) 10000000 INIT = IOPORT(5) 10000000 INIT = IOPORT(11) 10000000 INIT = IOPORT(3) 00001110 INIT = IOPORT(6) 00001110 INIT = IOPORT(12) 00001110 INIT = IOPORT(37) LOC(3-0)0000 CHOICE = "0EA000h-0EA400h (1K)" FREE MEMORY=1K ADDRESS = 0EA000h MEMTYPE = OTH WRITABLE = YES SHARE = NO SIZE = DWORD CACHE = NO INIT = IOPORT(2) 10100000 INIT = IOPORT(5) 10100000 INIT = IOPORT(11) 10100000 INIT = IOPORT(3) 00001110 INIT = IOPORT(6) 00001110 INIT = IOPORT(12) 00001110 INIT = IOPORT(37) LOC(3-0)0000 CHOICE = "0EC000h-0EC400h (1K)" FREE MEMORY=1K ADDRESS = 0EC000h MEMTYPE = OTH WRITABLE = YES SHARE = NO SIZE = DWORD CACHE = NO INIT = IOPORT(2) 11000000 INIT = IOPORT(5) 11000000 INIT = IOPORT(11) 11000000 INIT = IOPORT(3) 00001110 INIT = IOPORT(6) 00001110 INIT = IOPORT(12) 00001110 INIT = IOPORT(37) LOC(3-0)0000 CHOICE = "0EE000h-0EE400h (1K)" FREE MEMORY=1K ADDRESS = 0EE000h MEMTYPE = OTH WRITABLE = YES SHARE = NO SIZE = DWORD CACHE = NO INIT = IOPORT(2) 11100000 INIT = IOPORT(5) 11100000 INIT = IOPORT(11) 11100000 INIT = IOPORT(3) 00001110 INIT = IOPORT(6) 00001110 INIT = IOPORT(12) 00001110 INIT = IOPORT(37) LOC(3-0)0000 CHOICE = "0C0000h-0C0400h (1K)" FREE MEMORY=1K ADDRESS = 0C0000h MEMTYPE = OTH WRITABLE = YES SHARE = NO SIZE = DWORD CACHE = NO INIT = IOPORT(2) 00000000 INIT = IOPORT(5) 00000000 INIT = IOPORT(11) 00000000 INIT = IOPORT(3) 00001100 INIT = IOPORT(6) 00001100 INIT = IOPORT(12) 00001100 INIT = IOPORT(37) LOC(3-0)0000 CHOICE = "0C2000h-0C2400h (1K)" FREE MEMORY=1K ADDRESS = 0C2000h MEMTYPE = OTH WRITABLE = YES SHARE = NO SIZE = DWORD CACHE = NO INIT = IOPORT(2) 00100000 INIT = IOPORT(5) 00100000 INIT = IOPORT(11) 00100000 INIT = IOPORT(3) 00001100 INIT = IOPORT(6) 00001100 INIT = IOPORT(12) 00001100 INIT = IOPORT(37) LOC(3-0)0000 CHOICE = "0C4000h-0C4400h (1K)" FREE MEMORY=1K ADDRESS = 0C4000h MEMTYPE = OTH WRITABLE = YES SHARE = NO SIZE = DWORD CACHE = NO INIT = IOPORT(2) 01000000 INIT = IOPORT(5) 01000000 INIT = IOPORT(11) 01000000 INIT = IOPORT(3) 00001100 INIT = IOPORT(6) 00001100 INIT = IOPORT(12) 00001100 INIT = IOPORT(37) LOC(3-0)0000 CHOICE = "0C6000h-0C6400h (1K)" FREE MEMORY=1K ADDRESS = 0C6000h MEMTYPE = OTH WRITABLE = YES SHARE = NO SIZE = DWORD CACHE = NO INIT = IOPORT(2) 01100000 INIT = IOPORT(5) 01100000 INIT = IOPORT(11) 01100000 INIT = IOPORT(3) 00001100 INIT = IOPORT(6) 00001100 INIT = IOPORT(12) 00001100 INIT = IOPORT(37) LOC(3-0)0000 CHOICE = "0C8000h-0C8400h (1K)" FREE MEMORY=1K ADDRESS = 0C8000h MEMTYPE = OTH WRITABLE = YES SHARE = NO SIZE = DWORD CACHE = NO INIT = IOPORT(2) 10000000 INIT = IOPORT(5) 10000000 INIT = IOPORT(11) 10000000 INIT = IOPORT(3) 00001100 INIT = IOPORT(6) 00001100 INIT = IOPORT(12) 00001100 INIT = IOPORT(37) LOC(3-0)0000 CHOICE = "0CA000h-0CA400h (1K)" FREE MEMORY=1K ADDRESS = 0CA000h MEMTYPE = OTH WRITABLE = YES SHARE = NO SIZE = DWORD CACHE = NO INIT = IOPORT(2) 10100000 INIT = IOPORT(5) 10100000 INIT = IOPORT(11) 10100000 INIT = IOPORT(3) 00001100 INIT = IOPORT(6) 00001100 INIT = IOPORT(12) 00001100 INIT = IOPORT(37) LOC(3-0)0000 CHOICE = "0CC000h-0CC400h (1K)" FREE MEMORY=1K ADDRESS = 0CC000h MEMTYPE = OTH WRITABLE = YES SHARE = NO SIZE = DWORD CACHE = NO INIT = IOPORT(2) 11000000 INIT = IOPORT(5) 11000000 INIT = IOPORT(11) 11000000 INIT = IOPORT(3) 00001100 INIT = IOPORT(6) 00001100 INIT = IOPORT(12) 00001100 INIT = IOPORT(37) LOC(3-0)0000 CHOICE = "0CE000h-0CE400h (1K)" FREE MEMORY=1K ADDRESS = 0CE000h MEMTYPE = OTH WRITABLE = YES SHARE = NO SIZE = DWORD CACHE = NO INIT = IOPORT(2) 11100000 INIT = IOPORT(5) 11100000 INIT = IOPORT(11) 11100000 INIT = IOPORT(3) 00001100 INIT = IOPORT(6) 00001100 INIT = IOPORT(12) 00001100 INIT = IOPORT(37) LOC(3-0)0000 CHOICE = "Disable Adapter RAM (0K)" FREE INIT = IOPORT(2) 00000000 INIT = IOPORT(3) 00000000 INIT = IOPORT(5) 00000000 INIT = IOPORT(6) 00000000 INIT = IOPORT(11) 00000000 INIT = IOPORT(12) 00000000 INIT = IOPORT(37) LOC(3-0)0000