;----------------------------------------------- ; last changed 10/21/1992 - 10:00 Wen-Tsai Chiu| ; add MCM-2 feature control ;----------------------------------------------- BOARD ID = "MIC0001" NAME = "MICRONICS EISA 486 66/50/33/25 System Board" MFR = "MICRONICS" CATEGORY = "SYS" SLOT = EMB(0) READID = YES SIZING = 0 SYSTEM NONVOLATILE = 8192 AMPERAGE = 15000 SLOT(1) = EISA(1) SLOT(2) = EISA(2) SLOT(3) = EISA(3) SLOT(4) = EISA(4) SLOT(5) = EISA(5) SLOT(6) = EISA(6) SLOT(7) = OTHER(7) SLOT(8) = OTHER(8) GROUP = "Advanced Features" ;------------------------------------------ ; Software Generated NMI Interrupt Control ;------------------------------------------ FUNCTION = "Software Generated NMI" SHOW = EXP HELP = "This item enables or disables software Non-Maskable Interrupt (NMI) generation.\n" CHOICE = "NMI I/O Port Disabled" FREE INIT = PORTADR(0461h) BYTE rrrrrr0r CHOICE = "NMI I/O Port Disabled" FREE INIT = PORTADR(0461h) BYTE rrrrrr1r ;------------------------------------------ ; Fail-Safe Timer NMI ;------------------------------------------ FUNCTION = "Fail-Safe Timer NMI" SHOW = EXP HELP = "This item enables or disables fail-safe timer Non-Maskable Interrupt (NMI) generation.\n" CHOICE = "Fail-Safe NMI Disabled" FREE INIT = PORTADR(0461h) BYTE rrrrr0rr ;------------------------------------------- ; Turbo Speed Selection ;------------------------------------------- ;------------------------------------------- ; Bus-Master Timeout NMI ;------------------------------------------- FUNCTION = "Bus-Master Timeout NMI" SHOW = EXP HELP = "This item enables or disables bus timeout Non-Maskable Interrupt (NMI) generation.\n" CHOICE = "Disabled" FREE INIT = PORTADR(0461h) BYTE rrrr0rrr CHOICE = "Enabled" FREE INIT = PORTADR(0461h) BYTE rrrr1rrr ENDGROUP ;------------------------------------------- ; MEMORY CONFIGURATION ;------------------------------------------- GROUP = "SYSTEM BOARD MEMORY" FUNCTION = "BASE MEMORY" TYPE = "MEM" CHOICE = "640K Base Memory" LINK MEMORY = 640K ADDRESS = 0H WRITABLE = YES MEMTYPE = SYS CACHE = YES FUNCTION = "EXTENDED MEMORY" TYPE = "MEM" CHOICE = "3MB Extended" LINK MEMORY = 3M ADDRESS = 1M WRITABLE = YES MEMTYPE = SYS CACHE = YES CHOICE = "7MB Extended" LINK MEMORY = 7M ADDRESS = 1M WRITABLE = YES MEMTYPE = SYS CACHE = YES CHOICE = "11MB Extended" LINK MEMORY = 11M ADDRESS = 1M WRITABLE = YES MEMTYPE = SYS CACHE = YES CHOICE = "15MB Extended" LINK MEMORY = 15M ADDRESS = 1M WRITABLE = YES MEMTYPE = SYS CACHE = YES CHOICE = "19MB Extended" LINK MEMORY = 19M ADDRESS = 1M WRITABLE = YES MEMTYPE = SYS CACHE = YES CHOICE = "23MB Extended" LINK MEMORY = 23M ADDRESS = 1M WRITABLE = YES MEMTYPE = SYS CACHE = YES CHOICE = "27MB Extended" LINK MEMORY = 27M ADDRESS = 1M WRITABLE = YES MEMTYPE = SYS CACHE = YES CHOICE = "31MB Extended" LINK MEMORY = 31M ADDRESS = 1M WRITABLE = YES MEMTYPE = SYS CACHE = YES CHOICE = "35MB Extended" LINK MEMORY = 35M ADDRESS = 1M WRITABLE = YES MEMTYPE = SYS CACHE = YES CHOICE = "39MB Extended" LINK MEMORY = 39M ADDRESS = 1M WRITABLE = YES MEMTYPE = SYS CACHE = YES CHOICE = "47MB Extended" LINK MEMORY = 47M ADDRESS = 1M WRITABLE = YES MEMTYPE = SYS CACHE = YES CHOICE = "51MB Extended" LINK MEMORY = 51M ADDRESS = 1M WRITABLE = YES MEMTYPE = SYS CACHE = YES CHOICE = "63MB Extended" LINK MEMORY = 63M ADDRESS = 1M WRITABLE = YES MEMTYPE = SYS CACHE = YES ENDGROUP ;------------------------------ ; C0000 - C7FFF cache control ;------------------------------ GROUP = "Advanced Features" FUNCTION = "C0000 32K cacheable" CHOICE = "C0000 32K noncacheable" FREE INIT = PORTADR(0C00h) BYTE 00011111 INIT = PORTADR(0842h) BYTE rrrrrrr0 INIT = PORTADR(0C00h) BYTE 00011111 INIT = PORTADR(0840h) BYTE 01011010 CHOICE = "C0000 32K cacheable" FREE INIT = PORTADR(0C00h) BYTE 00011111 INIT = PORTADR(0842h) BYTE rrrrrrr1 INIT = PORTADR(0C00h) BYTE 00011111 INIT = PORTADR(0840h) BYTE 01011010 ;------------------------------ ; C8000 - CFFFF cache control ;------------------------------ FUNCTION = "C8000 32K cacheable" CHOICE = "C8000 32K noncacheable" FREE INIT = PORTADR(0C00h) BYTE 00011111 INIT = PORTADR(0842h) BYTE rrrrrr0r INIT = PORTADR(0C00h) BYTE 00011111 INIT = PORTADR(0840h) BYTE 01011010 CHOICE = "C8000 32K cacheable" FREE INIT = PORTADR(0C00h) BYTE 00011111 INIT = PORTADR(0842h) BYTE rrrrrr1r INIT = PORTADR(0C00h) BYTE 00011111 INIT = PORTADR(0840h) BYTE 01011010 ;------------------------------ ; A0000 - BFFFF cache control ;------------------------------ ; FUNCTION = "A0000 128K cacheable" ; CHOICE = "A0000 128K noncacheable" ; FREE ; INIT = PORTADR(0C00h) BYTE 00011111 ; INIT = PORTADR(0842h) BYTE rrrrr0rr ; INIT = PORTADR(0C00h) BYTE 00011111 ; INIT = PORTADR(0840h) BYTE 01011010 ; CHOICE = "A0000 128K cacheable" ; FREE ; INIT = PORTADR(0C00h) BYTE 00011111 ; INIT = PORTADR(0842h) BYTE rrrrr1rr ; INIT = PORTADR(0C00h) BYTE 00011111 ; INIT = PORTADR(0840h) BYTE 01011010 ;------------------------------ ; D0000 - DFFFF cache control ;------------------------------ FUNCTION = "D0000 64K cacheable" CHOICE = "D0000 64K noncacheable" FREE INIT = PORTADR(0C00h) BYTE 00011111 INIT = PORTADR(0842h) BYTE rrrr0rrr INIT = PORTADR(0C00h) BYTE 00011111 INIT = PORTADR(0840h) BYTE 01011010 CHOICE = "D0000 64K cacheable" FREE INIT = PORTADR(0C00h) BYTE 00011111 INIT = PORTADR(0842h) BYTE rrrr1rrr INIT = PORTADR(0C00h) BYTE 00011111 INIT = PORTADR(0840h) BYTE 01011010 ;------------------------------ ; E0000 - EFFFF cache control ;------------------------------ FUNCTION = "E0000 64K cacheable" CHOICE = "E0000 64K noncacheable" FREE INIT = PORTADR(0C00h) BYTE 00011111 INIT = PORTADR(0842h) BYTE rrr0rrrr INIT = PORTADR(0C00h) BYTE 00011111 INIT = PORTADR(0840h) BYTE 01011010 CHOICE = "E0000 64K cacheable" FREE INIT = PORTADR(0C00h) BYTE 00011111 INIT = PORTADR(0842h) BYTE rrr1rrrr INIT = PORTADR(0C00h) BYTE 00011111 INIT = PORTADR(0840h) BYTE 01011010 ;------------------------------ ; F0000 - FFFFF cache control ;------------------------------ FUNCTION = "F0000 64K cacheable" CHOICE = "F0000 64K noncacheable" FREE INIT = PORTADR(0C00h) BYTE 00011111 INIT = PORTADR(0842h) BYTE rr0rrrrr INIT = PORTADR(0C00h) BYTE 00011111 INIT = PORTADR(0840h) BYTE 01011010 CHOICE = "F0000 64K cacheable" FREE INIT = PORTADR(0C00h) BYTE 00011111 INIT = PORTADR(0842h) BYTE rr1rrrrr INIT = PORTADR(0C00h) BYTE 00011111 INIT = PORTADR(0840h) BYTE 01011010 ;------------------------------ ; Invalidation/Write through scheme control ;------------------------------ FUNCTION = "Invalidation scheme" CHOICE = "Disable invalidation scheme" FREE INIT = PORTADR(0C00h) BYTE 00011111 INIT = PORTADR(0842h) BYTE r0rrrrrr INIT = PORTADR(0C00h) BYTE 00011111 INIT = PORTADR(0840h) BYTE 01011010 CHOICE = "Enable invalidation scheme" FREE INIT = PORTADR(0C00h) BYTE 00011111 INIT = PORTADR(0842h) BYTE r1rrrrrr INIT = PORTADR(0C00h) BYTE 00011111 INIT = PORTADR(0840h) BYTE 01011010 ;----------------------------------------- ; Software Generated NMI Interrupt Control ;----------------------------------------- FUNCTION = "Software Generated NMI" SHOW = EXP HELP = "This item enables or disables software Non-Maskable Interrupt (NMI) generation.\n" CHOICE = "NMI I/O Port Disabled" FREE INIT = PORTADR(0461h) BYTE rrrrrr0r CHOICE = "NMI I/O Port Enabled" FREE INIT = PORTADR(0461h) BYTE rrrrrr1r ;------------------------------ ; Fail-Safe Timer NMI ;------------------------------ FUNCTION = "Fail-Safe Timer NMI" SHOW = EXP HELP = "This item enables or disables fail-safe timer Non-Maskable Interrupt (NMI) generation.\n" CHOICE = "Fail-Safe NMI Disabled" FREE INIT = PORTADR(0461h) BYTE rrrrr0rr ;------------------------------ ; Turbo speed selection ;------------------------------ ;------------------------------ ; Bus-Master Timeout NMI ;------------------------------ FUNCTION = "Bus-Master Timeout NMI" SHOW = EXP HELP = "This item enables or disables bus timeout Non-Maskable Interrupt (NMI) generation.\n" CHOICE = "Disabled" FREE INIT = PORTADR(0461h) BYTE rrrr0rrr CHOICE = "Enabled" FREE INIT = PORTADR(0461h) BYTE rrrr1rrr ENDGROUP