; ; Intel 486(tm) SX(tm) 82350DT EISA Board ; Version: 2.0 (Preliminary) ; Date: 5/20/91 ; ;****************************************************************************** BOARD ID="INT0031" NAME="Intel 486 SX 82350DT EISA Board" MFR="INTEL FOLSOM" CATEGORY="SYS" SLOT=EMB(0) READID = YES SYSTEM NONVOLATILE = 7680 ;8192-512=7680 : 512 is for Phoenix BIOS reserve area. SLOT(1) = EISA SLOT(2) = EISA SLOT(3) = EISA SLOT(4) = EISA SLOT(5) = EISA SLOT(6) = EISA MEMORY = 640K ADDRESS = 0K CACHE = YES STEP = 16K ; Base memory MEMORY = 128K ADDRESS = 640K CACHE = NO ; Video Ram MEMORY = 256K ADDRESS = 768K CACHE = YES STEP = 16K ; Video/Exp ROM/Sys. BIOS MEMORY = 4095M ADDRESS = 1M CACHE = YES STEP = 16K ; Ext. memory ;------------------------------------------------------------------------------ ; Declare jumpers ;------------------------------------------------------------------------------ JUMPER ( 1) = 1 NAME = "J1: " JTYPE = PAIRED VERTICAL = NO REVERSE = NO INITVAL = LOC (1) 1 FACTORY = LOC (1) 1 COMMENTS = "I/O RECOVERY - DO NOT REMOVE THIS JUMPER: This signal controls the delay between back to back ISA 8- and 16-bit I/O cycles from the CPU." JUMPER ( 6) = 1 NAME = "J6: " JTYPE = PAIRED VERTICAL = YES REVERSE = NO FACTORY = LOC (1) 1 COMMENTS = "MONITOR TYPE: closed = Color Monitor \n open = Monochrome Monitor \nThis setting must reflect the selection in the AT SETUP window." JUMPER (25) = 2 NAME = "J25: " JTYPE = PAIRED VERTICAL = YES REVERSE = YES LABEL = LOC (1 2) "DS0" "DS1" FACTORY = LOC (1 2) 00 COMMENTS = "DRIVE SELECT: closed = 3.5 PS/2 Compatible drives \n open = 5.25 or 3.5 AT compatible drives \nThese settings must reflect the selections in the AT SETUP window." JUMPER (31) = 1 NAME = "J31: " JTYPE = TRIPOLE VERTICAL = YES REVERSE = NO INITVAL = LOC (1) 0 FACTORY = LOC (1) 0 COMMENTS = "BIOS FLASH MEMORY VPP: jumper in left = +5V \n jumper in right = +12V" JUMPER (39) = 1 NAME = "J39: " JTYPE = PAIRED VERTICAL = NO REVERSE = NO INITVAL = LOC (1) 0 FACTORY = LOC (1) 0 COMMENTS = "SYSTEM BUS POSTED WRITE: closed = Enabled \n open = Disabled" ;------------------------------------------------------------------------------ ; System Memory ;------------------------------------------------------------------------------ GROUP = "System Main Memory" FUNCTION = "Base Memory" TYPE = "MEM" CHOICE = "640K"; FREE MEMORY = 640K ADDRESS = 0K WRITABLE = YES MEMTYPE = SYS CACHE = YES FUNCTION = "Extended Memory" TYPE = "MEM" HELP = "The amount of installed RAM for use as extended memory is user-selectable. Please refer to the ECU documentation to find the appropriate menu option to 'change resources'." CHOICE = "You Choose: 1M - 64M" FREE MEMORY = 1M - 64M STEP = 1M ADDRESS = 1M WRITABLE = YES MEMTYPE = SYS CACHE = YES ENDGROUP ;------------------------------------------------------------------------------ ; Integrated Peripherals ;------------------------------------------------------------------------------ GROUP = "Integrated Peripheral" FUNCTION = "Integrated Parallel Interface" TYPE = "PAR" CHOICE = "Integrated Parallel Interface: LPT1 - Edge Triggered" FREE INIT = PORTADR(022h) BYTE 00100001 INIT = PORTADR(023h) BYTE 00000010 ; Enable LIO.E INIT = PORTADR(022h) BYTE 11000010 ; Parallel config. register 0C2h INIT = PORTADR(023h) BYTE rrrr0000 ; Edge, AT mode, LPT1 PORT = 03BCh-03BFh SHARE = NO SIZE = BYTE IRQ = 7 SHARE = NO CHOICE = "Integrated Parallel Interface: LPT2 - Edge Triggered" FREE INIT = PORTADR(022h) BYTE 00100001 INIT = PORTADR(023h) BYTE 00000010 ; Enable LIO.E INIT = PORTADR(022h) BYTE 11000010 ; Parallel config. register 0C2h INIT = PORTADR(023h) BYTE rrrr0001 ; Edge, AT mode, LPT2 PORT = 0378h-037Fh SHARE = NO SIZE = BYTE IRQ = 5 SHARE = NO CHOICE = "Integrated Parallel Interface: LPT3 - Edge Triggered" FREE INIT = PORTADR(022h) BYTE 00100001 INIT = PORTADR(023h) BYTE 00000010 ; Enable LIO.E INIT = PORTADR(022h) BYTE 11000010 ; Parallel config. register 0C2h INIT = PORTADR(023h) BYTE rrrr0010 ; Edge, AT mode, LPT3 PORT = 0278h-027Fh SHARE = NO SIZE = BYTE IRQ = 5 SHARE = NO CHOICE = "Integrated Parallel Interface: Disabled" DISABLE = YES FREE INIT = PORTADR(022h) BYTE 00100001 INIT = PORTADR(023h) BYTE 00000010 ; Enable LIO.E INIT = PORTADR(022h) BYTE 11000010 ; Parallel config. register 0C2h INIT = PORTADR(023h) BYTE rrrrrr11 ; parallel disable CHOICE = "Integrated Parallel Interface: LPT1 - level Triggered" FREE INIT = PORTADR(022h) BYTE 00100001 INIT = PORTADR(023h) BYTE 00000010 ; Enable LIO.E INIT = PORTADR(022h) BYTE 11000010 ; Parallel config. register 0C2h INIT = PORTADR(023h) BYTE rrrr1100 ; level, bi-dir, LPT1 PORT = 03BCh-03BFh SHARE = NO SIZE = BYTE IRQ = 7 SHARE = YES TRIGGER = LEVEL CHOICE = "Integrated Parallel Interface: LPT2 - Level Triggered" FREE INIT = PORTADR(022h) BYTE 00100001 INIT = PORTADR(023h) BYTE 00000010 ; Enable LIO.E INIT = PORTADR(022h) BYTE 11000010 ; Parallel config. register INIT = PORTADR(023h) BYTE rrrr1101 ; level, bi-dir, LPT2 PORT = 0378h-037Fh SHARE = NO SIZE = BYTE IRQ = 5 SHARE = YES TRIGGER = LEVEL CHOICE = "Integrated Parallel Interface: LPT3 - Level Triggered" FREE INIT = PORTADR(022h) BYTE 00100001 INIT = PORTADR(023h) BYTE 00000010 ; Enable LIO.E INIT = PORTADR(022h) BYTE 11000010 ; Parallel config. register INIT = PORTADR(023h) BYTE rrrr1110 ; level, bi-dir, LPT3 PORT = 0278h-027Fh SHARE = NO SIZE = BYTE IRQ = 5 SHARE = YES TRIGGER = LEVEL FUNCTION = "Integrated Serial Interface" TYPE = "COM" CHOICE = "Integrated Serial Interface: COM1 - Edge Triggered" FREE INIT = PORTADR(022h) BYTE 00100001 INIT = PORTADR(023h) BYTE 00000010 ; Enable LIO.E INIT = PORTADR(022h) BYTE 11000011 ; Serial Config Reg. A 0C3h INIT = PORTADR(023h) BYTE rr00rr10 ; com1, port A enable PORT = 03F8h-03FFh SHARE = NO SIZE = BYTE IRQ = 4 SHARE = NO INIT = PORTADR(022h) BYTE 11000101 ; Serial Config Reg. B 0C5h INIT = PORTADR(023h) BYTE rr00rrr0 ; IRQ 4, edge trigger CHOICE = "Integrated Serial Interface: COM2 - Edge Triggered" FREE INIT = PORTADR(022h) BYTE 00100001 INIT = PORTADR(023h) BYTE 00000010 ; Enable LIO.E INIT = PORTADR(022h) BYTE 11000011 ; Serial Config Reg. A 0C3h INIT = PORTADR(023h) BYTE rr01rr10 ; com2, port A enable PORT = 02F8h-02FFh SHARE = NO SIZE = BYTE IRQ = 3 SHARE = NO INIT = PORTADR(022h) BYTE 11000101 ; Serial Config Reg. B 0C5h INIT = PORTADR(023h) BYTE rr01rrr0 ; IRQ 3, edge trigger CHOICE = "Integrated Serial Interface: Disabled" DISABLE = YES FREE INIT = PORTADR(022h) BYTE 00100001 INIT = PORTADR(023h) BYTE 00000010 ; Enable LIO.E INIT = PORTADR(022h) BYTE 11000011 ; Serial config. reg.A 0C3h INIT = PORTADR(023h) BYTE rrrrrr11 ; Disable port A and B CHOICE = "Integrated Serial Interface: COM1 - Level Triggered" FREE INIT = PORTADR(022h) BYTE 00100001 INIT = PORTADR(023h) BYTE 00000010 ; Enable LIO.E INIT = PORTADR(022h) BYTE 11000011 ; Serial Config Reg. A 0C3h INIT = PORTADR(023h) BYTE rr00rr10 ; com1, port A enable PORT = 03F8h-03FFh SHARE = NO SIZE = BYTE IRQ = 4 SHARE = YES INIT = PORTADR(022h) BYTE 11000101 ; Serial Config Reg. B 0C5h INIT = PORTADR(023h) BYTE rr00rrr1 ; IRQ 4, level trigger CHOICE = "Integrated Serial Interface: COM2 - Level Triggered" FREE INIT = PORTADR(022h) BYTE 00100001 INIT = PORTADR(023h) BYTE 00000010 ; Enable LIO.E INIT = PORTADR(022h) BYTE 11000011 ; Serial Config Reg. A 0C3h INIT = PORTADR(023h) BYTE rr01rr10 ; com2, port A enable PORT = 02F8h-02FFh SHARE = NO SIZE = BYTE IRQ = 3 SHARE = YES INIT = PORTADR(022h) BYTE 11000101 ; Serial Config Reg. B 0C5h INIT = PORTADR(023h) BYTE rr01rrr1 ; IRQ 3, level trigger FUNCTION = "Mouse" TYPE = "PTR" CHOICE = "Mouse: Enabled" FREE INIT = PORTADR(022h) BYTE 00100001 INIT = PORTADR(023h) BYTE 00000010 ; Enable LIO.E INIT = PORTADR(022h) BYTE 11000001 ; peripheral reg.B 0C1h INIT = PORTADR(023h) BYTE 11rrrrrr ; Level mode, interrupt enable IRQ = 12 SHARE = YES CHOICE = "Mouse: Disabled" DISABLE = YES FREE INIT = PORTADR(022h) BYTE 00100001 INIT = PORTADR(023h) BYTE 00000010 ; Enable LIO.E INIT = PORTADR(022h) BYTE 11000001 ; peripheral reg.B 0C1h INIT = PORTADR(023h) BYTE r0rrrrrr ; interrupt disable FUNCTION = "Integrated Floppy Controller" TYPE = "MSD,FPYCTL" CHOICE = "Integrated Floppy Controller: Enabled" FREE INIT = PORTADR(022h) BYTE 00100001 INIT = PORTADR(023h) BYTE 00000010 ; Enable LIO.E INIT = PORTADR(022h) BYTE 11000100 ; FDC config. register 0C4h INIT = PORTADR(023h) BYTE rrrrrr10 ; XD buf.en, ext reg en,pri.adr INIT = PORTADR(022h) BYTE 11000000 ; peripheral enable reg.A 0C0h INIT = PORTADR(023h) BYTE rrrr1rrr ; enable fdc PORT = 3F0H-3F5H SIZE = BYTE SHARE = NO PORT = 3F7H SIZE = BYTE SHARE = YES DMA = 2 SHARE = NO SIZE = BYTE TIMING = TYPEA IRQ = 6 SHARE = NO TRIGGER = EDGE CHOICE = "Integrated Floppy Controller: Disabled" DISABLE = YES FREE INIT = PORTADR(022h) BYTE 00100001 INIT = PORTADR(023h) BYTE 00000010 ; Enable LIO.E INIT = PORTADR(022h) BYTE 11000000 ; peripheral enable reg.A 0C0h INIT = PORTADR(023h) BYTE rrrr0rrr ; disable fdc FUNCTION = "Integrated IDE Hard Disk Controller" TYPE = "MSD,DSKDTL" CHOICE = "Integrated IDE Hard Disk Controller: Disabled" DISABLE = YES FREE INIT = PORTADR(022h) BYTE 00100001 INIT = PORTADR(023h) BYTE 00000010 ; Enable LIO.E INIT = PORTADR(022h) BYTE 11000001 ; Peripheral enable reg.B 0C1h INIT = PORTADR(023h) BYTE rrrrrr00 ; Disable GPCS0# and GPCS1# INIT = PORTADR(022h) BYTE 11000100 ; FDC config. register 0C4h INIT = PORTADR(023h) BYTE rrrrr0rr ; XD buffer disable CHOICE = "Integrated IDE Hard Disk Controller: Enabled" FREE INIT = PORTADR(022h) BYTE 00100001 INIT = PORTADR(023h) BYTE 00000010 ; Enable LIO.E ; GPCS0 = 1F0h - 1F7h INIT = PORTADR(022h) BYTE 11010100 ; GPCS0# low address 0D4h INIT = PORTADR(023h) BYTE 11110000 ; A7-A0 = FXh INIT = PORTADR(022h) BYTE 11011000 ; GPCS0# high address 0D8h INIT = PORTADR(023h) BYTE 00000001 ; A15-A80 = 01h INIT = PORTADR(022h) BYTE 11010000 ; GPCS0# mask register 0D0h INIT = PORTADR(023h) BYTE 00000111 ; A2-A0 = don't care ; GPCS1 = 3F6h - 3F7h INIT = PORTADR(022h) BYTE 11010101 ; GPCS1# low address 0D5h INIT = PORTADR(023h) BYTE 11110110 ; A7-A0 = F6h INIT = PORTADR(022h) BYTE 11011001 ; GPCS1# high address 0D9h INIT = PORTADR(023h) BYTE 00000011 ; A15-A80 = 03h INIT = PORTADR(022h) BYTE 11010001 ; GPCS1# mask register 0D1h INIT = PORTADR(023h) BYTE 00000001 ; A0 = don't care INIT = PORTADR(022h) BYTE 11000001 ; Peripheral enable reg.B 0C1h INIT = PORTADR(023h) BYTE rrrrrr11 ; Enable GPCS0# and GPCS1# INIT = PORTADR(022h) BYTE 11000100 ; FDC config. register 0C4h INIT = PORTADR(023h) BYTE rrrrr1rr ; XD buffer enable PORT = 3F6H SIZE = BYTE SHARE = NO PORT = 1F0H-1F7H SIZE = WORD SHARE = NO PORT = 3F7H SHARE = YES SIZE = WORD IRQ = 14 SHARE = NO TRIGGER = EDGE ENDGROUP ;------------------------------------------------------------------------------ ; Shadowing Options ;------------------------------------------------------------------------------ GROUP = "Shadowing Options:" FUNCTION = "Video BIOS Shadow" COMMENTS = "Shadowing area C0000h-C7FFFh" CHOICE = "Video BIOS Shadow: Enabled" FREE INIT = PORTADR(0C00h) BYTE 00011111 INIT = PORTADR(8C8h) BYTE rrrrrr1r CHOICE = "Video BIOS Shadow: Disabled" FREE INIT = PORTADR(0C00h) BYTE 00011111 INIT = PORTADR(8C8h) BYTE rrrrrr0r FUNCTION = "System BIOS Shadow" COMMENTS = "Shadowing area F0000h-FFFFFh" CHOICE = "System BIOS Shadow: Enabled" FREE INIT = PORTADR(0C00h) BYTE 00011111 INIT = PORTADR(8C8h) BYTE rrrrrrr1 CHOICE = "System BIOS Shadow: Disabled" FREE INIT = PORTADR(0C00h) BYTE 00011111 INIT = PORTADR(8C8h) BYTE rrrrrrr0 ENDGROUP ;------------------------------------------------------------------------------ ; Caching Options ;------------------------------------------------------------------------------ GROUP = "Caching Options:" FUNCTION = "Global Caching" COMMENTS = "This function will enable/disable caching. If this function is disabled, selection of the 'Enable' choice of the following three functions are ineffective." CHOICE = "Global Caching: Enabled" FREE INIT = PORTADR(0C00h) BYTE 00011111 INIT = PORTADR(8C8h) BYTE 1rrrrrrr CHOICE = "Global Caching: Disabled" FREE INIT = PORTADR(0C00h) BYTE 00011111 INIT = PORTADR(8C8h) BYTE 0rrrrrrr FUNCTION = "Video BIOS and Expansion ROM Cache" COMMENTS = "Cache area C0000h-EFFFFh\nIf you choose to Enable this function you must make certain the the 'Global Caching' function above is also enabled." CHOICE = "Video BIOS and Expansion ROM Cache: Enabled" FREE INIT = PORTADR(0C00h) BYTE 00011111 INIT = PORTADR(8C8h) BYTE r11rrrrr CHOICE = "Video BIOS and Expansion ROM Cache: Disabled" FREE INIT = PORTADR(0C00h) BYTE 00011111 INIT = PORTADR(8C8h) BYTE r00rrrrr FUNCTION = "System BIOS Cache" SHOW = NO CHOICE = "System BIOS Cache: Disabled" FREE INIT = PORTADR(0C00h) BYTE 00011111 INIT = PORTADR(8C8h) BYTE rrr0rrrr MEMORY = 64K ADDRESS = 0F0000H CACHE = NO WRITABLE = NO ENDGROUP ;------------------------------------------------------------------------------ ; Extented features to support misc. functions ;------------------------------------------------------------------------------ GROUP = "Misc. Setup Functions" FUNCTION = "Installed CPU Module Speed" SHOW = NO CHOICE = "20 Mhz" FREE INIT = PORTADR(0C00h) BYTE 00011111 INIT = PORTADR(8C9h) BYTE r001rrrr ; 20 MHz INIT = PORTADR(0C00H) BYTE 00011111 INIT = PORTADR(8CAH) BYTE 01001111 ;LOW = 4FH = 8MHz INIT = PORTADR(0C00H) BYTE 00011111 INIT = PORTADR(8CBH) BYTE 00110111 ;MED = 37H = 12MHz FUNCTION = "DRAM Speed" COMMENTS = "This function will select the DRAM speed" CHOICE = "DRAM Speed: 80 ns" FREE INIT = PORTADR(0C00h) BYTE 00011111 ; Select Last Page of EISA CMOS INIT = PORTADR(8C9h) BYTE rrrr10rr ; 80ns DRAM INIT = PORTADR(022h) BYTE 00100001 INIT = PORTADR(023h) BYTE 00000001 ; Enable the DRAMC INIT = PORTADR(022h) BYTE 00001010 ; Mode Register C offset 0Ah INIT = PORTADR(023h) BYTE r1rrrrrr ; 1BCLK for EISA Burst Cycle INIT = PORTADR(022h) BYTE 00001010 ; Mode Register C offset 0Ah INIT = PORTADR(023h) BYTE 1rrrrrrr ; 2BCLK for EISA Single Cycle CHOICE = "DRAM Speed: 70 ns" FREE INIT = PORTADR(0C00h) BYTE 00011111 ; Select Last Page of EISA CMOS INIT = PORTADR(8C9h) BYTE rrrr01rr ; 70ns DRAM INIT = PORTADR(022h) BYTE 00100001 INIT = PORTADR(023h) BYTE 00000001 ; Enable the DRAMC INIT = PORTADR(022h) BYTE 00001010 ; Mode Register C offset 0Ah INIT = PORTADR(023h) BYTE r1rrrrrr ; 1BCLK for EISA Burst Cycle INIT = PORTADR(022h) BYTE 00001010 ; Mode Register C offset 0Ah INIT = PORTADR(023h) BYTE 1rrrrrrr ; 2BCLK for EISA Single Cycle FUNCTION = "Display Adapter Card" COMMENTS = "This setting must reflect the selection in the AT SETUP window." CONNECTION = "J6: 1 = Color 0 = Monochrome" CHOICE = "Display Adapter Card: Color" FREE INIT = JUMPER(6) LOC(1) 1 CHOICE = "Display Adapter Card: Monochrome" FREE INIT = JUMPER(6) LOC(1) 0 FUNCTION = "Memory Remap" COMMENTS = "Enabling Memory Remap will allow unused DRAM to be mapped to the end of extended memory, thereby increasing the amount of extended memory." CHOICE = "Memory Remap: Disabled" FREE INIT = PORTADR(0C00h) BYTE 00011111 INIT = PORTADR(8C8h) BYTE rrrr0rrr CHOICE = "Memory Remap: Enabled" FREE INIT = PORTADR(0C00h) BYTE 00011111 INIT = PORTADR(8C8h) BYTE rrrr1rrr FUNCTION = "Restricted Bursts (Host to System accesses > 1 Meg)" COMMENTS = "Disabled -- Allows host to system accesses > 1 Meg to be bursted Enabled -- Host to system accesses > 1 Meg are non-burstable" CHOICE = "Restricted Bursts: Disabled" FREE INIT = PORTADR(022h) BYTE 00100001 INIT = PORTADR(023h) BYTE 00000001 ; Enable the DRAMC INIT = PORTADR(022h) BYTE 00001001 ; Mode Register B offset 09h INIT = PORTADR(023h) BYTE rrrrrrr0 ; Disable restricted bursts CHOICE = "Restricted Bursts: Enabled" FREE INIT = PORTADR(022h) BYTE 00100001 INIT = PORTADR(023h) BYTE 00000001 ; Enable the DRAMC INIT = PORTADR(022h) BYTE 00001001 ; Mode Register B offset 09h INIT = PORTADR(023h) BYTE rrrrrrr1 ; Enable restricted bursts FUNCTION = "Bus Master Time-out NMI" CHOICE = "Bus Master Time-out NMI: Disabled" FREE INIT = PORTADR(0C00h) BYTE 00011111 INIT = PORTADR(8D0h) BYTE rrrr0rrr CHOICE = "Bus Master Time-out NMI: Enabled" FREE INIT = PORTADR(0C00h) BYTE 00011111 INIT = PORTADR(8D0h) BYTE rrrr1rrr FUNCTION = "Fail Safe Timer NMI" CHOICE = "Fail Safe Timer NMI: Disabled" FREE INIT = PORTADR(0C00h) BYTE 00011111 INIT = PORTADR(8D0h) BYTE rrrrr0rr CHOICE = "Fail Safe Timer NMI: Enabled" FREE INIT = PORTADR(0C00h) BYTE 00011111 INIT = PORTADR(8D0h) BYTE rrrrr1rr FUNCTION = "Software I/O Port NMI" CHOICE = "Software I/O Port NMI: Disabled" FREE INIT = PORTADR(0C00h) BYTE 00011111 INIT = PORTADR(8D0h) BYTE rrrrrr0r CHOICE = "Software I/O Port NMI: Enabled" FREE INIT = PORTADR(0C00h) BYTE 00011111 INIT = PORTADR(8D0h) BYTE rrrrrr1r ENDGROUP