; ; Acer S1 486/33 Multiprocessor System Board Configuration File ; ; ; This configuration file is a re-hash of !acr3211 & !acr4509 ; with inserts from !acr3221 ; BOARD ID = "ACS3211" NAME = "10K System Board" MFR = "Acer/Altos Computer Systems" CATEGORY = "SYS" SLOT = EMB(0) AMPERAGE = 10000 READID = YES IOCHECK = INVALID DISABLE = unsupported COMMENTS = " Some of the features of this system are:\n\n * 33MHz 80486 with internal 487 Math Coprocessor\n * 128K bytes second level cache (optional)\n * Weitek Numeric Coprocessor (optional)\n * 6 64-bit S bus slots\n * 8 32-bit EISA slots\n * 2 16-bit ISA slots\n * Up to 256M bytes memory\n * 2 Serial, 1 Parallel, 1 FDC, 1 IDE HDD interface\n * PS/2-compatible keyboard and mouse interface" SYSTEM NONVOLATILE = 8192 ;8K bytes of 'EISA' CMOS AMPERAGE = 65000 ;Amps available for expansion boards to use ; NOTE: The Physical slot number [SLOT(n)] to ; Slot Specific I/O address [EISA(z)] feature ; and the 'LABEL' statememt are not defined in EISA spec. V3.10, ; but are supported by MCS's ECU ; EISA slots are by default BUSMASTER slots SLOT(1) = OTH(15),"10K_CPU" LABEL = "2nd CPU" SLOT(2) = OTH(12),"10K_CPU" LABEL = "3rd CPU" SLOT(3) = OTH(13),"10K_CPU" LABEL = "4th CPU" SLOT(4) = ISA16(1) LENGTH = 341 BUSMASTER = NO SKIRT = NO LABEL = "Slot 1" SLOT(5) = EISA(2) LENGTH = 341 BUSMASTER = NO SKIRT = NO LABEL = "Slot 2" SLOT(6) = EISA(3) LENGTH = 341 LABEL = "Slot 3" SLOT(7) = EISA(4) LENGTH = 341 LABEL = "Slot 4" SLOT(8) = EISA(5) LENGTH = 341 LABEL = "Slot 5" SLOT(9) = EISA(6) LENGTH = 341 LABEL = "Slot 6" SLOT(10) = EISA(7) LENGTH = 341 LABEL = "Slot 7" SLOT(11) = EISA(8) LENGTH = 341 LABEL = "Slot 8" SLOT(12) = EISA(9) LENGTH = 341 BUSMASTER = NO LABEL = "Slot 9" SLOT(13) = ISA16(10) LENGTH = 250 LABEL = "Slot 10" ; Provide the system with a cache granularity map. ; NOTE: This optional feature is not defined in EISA spec. V3.10, ; but is supported by MCS's ECU. MEMORY = 640K ADDRESS = 0K CACHE = YES STEP = 4K MEMORY = 384K ADDRESS = 640K CACHE = NO MEMORY = 255M ADDRESS = 1M CACHE = YES STEP = 4K IOPORT(1) = 03f3h ;M5105 Configuration Port SIZE = BYTE INITVAL = 0xxxxxxx IOPORT(2) = 03f3h ;M5105 Configuration Port SIZE = BYTE INITVAL = 0xxxxxxx IOPORT(3) = 0c06h ;System Board Control Port SIZE = BYTE INITVAL = rrrrrrrx ;FDC disable/enable control JUMPER(1) = 2 NAME="JP4 - FDD Type" JTYPE=inline REVERSE=yes VERTICAL=yes INITVAL=LOC(1^2 2^3) 10 FACTORY=LOC(1^2 2^3) 10 COMMENTS="JP4 & JP5 indicate the type of Floppy Drives installed\n\n JP4 JP5 drive 1 drive 2\n 1^2 1^2 5.25 3.5\n 1^2 2^3 3.5 5.25\n 2^3 1^2 5.25 5.25\n 2^3 2^3 5.25 5.25" JUMPER(2) = 2 NAME="JP5 - FDD Type" JTYPE=inline REVERSE=yes VERTICAL=yes INITVAL=LOC(1^2 2^3) 01 FACTORY=LOC(1^2 2^3) 01 COMMENTS="JP4 & JP5 indicate the type of Floppy Drives installed\n\n JP4 JP5 drive 1 drive 2\n 1^2 1^2 5.25 3.5\n 1^2 2^3 3.5 5.25\n 2^3 1^2 5.25 5.25\n 2^3 2^3 5.25 5.25" JUMPER(3) = 2 NAME="JP3" JTYPE=inline REVERSE=yes VERTICAL=yes FACTORY=LOC(1^2 2^3) 01 COMMENTS="INT Latch" HELP="A jumper between 1 and 2 indicates No Latching of INTR.\n A jumper between 2 and 3 indicates Latch INTR." JUMPER(4) = 1 NAME="JP7" JTYPE=inline REVERSE=no VERTICAL=Yes LABEL=LOC(2^1) "IOrecov" INITVAL=LOC(2^1) 0 FACTORY=LOC(2^1) 0 COMMENTS="I/O recovery" HELP="Jumper installed enables I/O recovery.\n Jumper removed disables I/O recovery." JUMPER(5) = 2 NAME="J3" JTYPE=inline REVERSE=no VERTICAL=no LABEL=LOC(3^2 2^1) "Asym" "Sym" INITVAL=LOC(3^2 2^1) 01 FACTORY=LOC(3^2 2^1) 01 COMMENTS="INTR / INTA" HELP="A jumper between 1 and 2 indicates Symmetric mode.\n A jumper between 2 and 3 indicates Asymmetric mode." JUMPER(6) = 2 NAME="JP2" JTYPE=inline REVERSE=yes VERTICAL=yes LABEL=LOC(1^2 2^3) "Sym" "Asym" INITVAL=LOC(1^2 2^3) 10 FACTORY=LOC(1^2 2^3) 10 COMMENTS="INT2" HELP="A jumper between 1 and 2 indicates Symmetric mode.\n A jumper between 2 and 3 indicates Asymmetric mode." JUMPER(7) = 2 NAME="JP6" JTYPE=inline REVERSE=yes VERTICAL=yes LABEL=LOC(1^2 2^3) "Sym" "Asym" INITVAL=LOC(1^2 2^3) 10 FACTORY=LOC(1^2 2^3) 10 COMMENTS="INTA2" HELP="A jumper between 1 and 2 indicates Symmetric mode.\n A jumper between 2 and 3 indicates Asymmetric mode." JUMPER(8) = 2 NAME="JP4 on AMPIC card" JTYPE=inline REVERSE=yes VERTICAL=yes LABEL=LOC(1^2 2^3) "S" " " INITVAL=LOC(1^2 2^3) 10 FACTORY=LOC(1^2 2^3) 10 COMMENTS="INTR for 3rd CPU" HELP="A jumper between 1 and 2 indicates Symmetric mode.\n A jumper between 2 and 3 indicates Asymmetric mode." JUMPER(9) = 2 NAME="JP1 on AMPIC card" JTYPE=inline REVERSE=yes VERTICAL=yes LABEL=LOC(1^2 2^3) "S" " " INITVAL=LOC(1^2 2^3) 10 FACTORY=LOC(1^2 2^3) 10 COMMENTS="INTA for 3rd CPU" HELP="A jumper between 1 and 2 indicates Symmetric mode.\n A jumper between 2 and 3 indicates Asymmetric mode." JUMPER(10) = 2 NAME="JP2 on AMPIC card" JTYPE=inline REVERSE=yes VERTICAL=yes LABEL=LOC(1^2 2^3) "S" " " INITVAL=LOC(1^2 2^3) 10 FACTORY=LOC(1^2 2^3) 10 COMMENTS="INTR for 4th CPU" HELP="A jumper between 1 and 2 indicates Symmetric mode.\n A jumper between 2 and 3 indicates Asymmetric mode." JUMPER(11) = 2 NAME="JP3 on AMPIC card" JTYPE=inline REVERSE=yes VERTICAL=yes LABEL=LOC(1^2 2^3) "S" " " INITVAL=LOC(1^2 2^3) 10 FACTORY=LOC(1^2 2^3) 10 COMMENTS="INTA for 4th CPU" HELP="A jumper between 1 and 2 indicates Symmetric mode.\n A jumper between 2 and 3 indicates Asymmetric mode." ;======================= FUNCTION = "Processor" TYPE = "CPU" COMMENTS = "The CPU in this system is a 33MHz 80486 with 8KB of internal cache." CHOICE = "33MHz 80486" SUBTYPE = "80486;SPE=33" AMPERAGE = 7000 FUNCTION = "Math Coprocessor" TYPE = "NPX" COMMENTS = "The Floating Point Unit is internal to the 80486 CPU and functionally equivalent to the 80387 Numeric Coprocessor." CHOICE = "internal 80487 FPU" SUBTYPE = "80487;SPE=33" ;======================= FUNCTION="Extended System Memory" TYPE="MEM,EXT" COMMENTS = "Additional memory can be added to the system in 4M increments. (Be sure the ECU choice agrees with the BIOS setup)." CHOICE = "16 thru 64MB of System RAM" AMPERAGE = 3500 SUBCHOICE ; "15m-16m System Use" FREE MEMORY = 0M - 48M STEP = 4M ADDRESS=16M WRITABLE=YES MEMTYPE=SYS SIZE=DWORD DECODE=32 CACHE=YES SHARE="S1" COMBINE MEMORY = 15M ADDRESS=1M WRITABLE=YES MEMTYPE=SYS SIZE=DWORD DECODE=32 CACHE=YES SHARE="S1" SUBCHOICE ; "15m-16m EISA Use" FREE MEMORY = 0M - 48M STEP = 4M ADDRESS=16M WRITABLE=YES MEMTYPE=SYS SIZE=DWORD DECODE=32 CACHE=YES SHARE="S1" COMBINE MEMORY = 14M ADDRESS=1M WRITABLE=YES MEMTYPE=SYS SIZE=DWORD DECODE=32 CACHE=YES SHARE="S1" CHOICE = "192 to 256MB of System RAM" AMPERAGE = 5000 SUBCHOICE ; "15m-16m System Use" FREE MEMORY = 0M - 64M STEP = 4M ADDRESS=192M WRITABLE=YES MEMTYPE=SYS SIZE=DWORD DECODE=32 CACHE=YES SHARE="S1" COMBINE MEMORY = 64M ADDRESS=128M WRITABLE=YES MEMTYPE=SYS SIZE=DWORD DECODE=32 CACHE=YES SHARE="S1" COMBINE MEMORY = 64M ADDRESS=64M WRITABLE=YES MEMTYPE=SYS SIZE=DWORD DECODE=32 CACHE=YES SHARE="S1" COMBINE MEMORY = 63M ADDRESS=1M WRITABLE=YES MEMTYPE=SYS SIZE=DWORD DECODE=32 CACHE=YES SHARE="S1" SUBCHOICE ; "15m-16m EISA Use" FREE MEMORY = 0M - 64M STEP = 4M ADDRESS=192M WRITABLE=YES MEMTYPE=SYS SIZE=DWORD DECODE=32 CACHE=YES SHARE="S1" COMBINE MEMORY = 64M ADDRESS=128M WRITABLE=YES MEMTYPE=SYS SIZE=DWORD DECODE=32 CACHE=YES SHARE="S1" COMBINE MEMORY = 64M ADDRESS=64M WRITABLE=YES MEMTYPE=SYS SIZE=DWORD DECODE=32 CACHE=YES SHARE="S1" COMBINE MEMORY = 48M ADDRESS=16M WRITABLE=YES MEMTYPE=SYS SIZE=DWORD DECODE=32 CACHE=YES SHARE="S1" COMBINE MEMORY = 14M ADDRESS=1M WRITABLE=YES MEMTYPE=SYS SIZE=DWORD DECODE=32 CACHE=YES SHARE="S1" CHOICE = "128 thru 192MB of System RAM" AMPERAGE = 4500 SUBCHOICE ; "15m-16m System Use" FREE MEMORY = 0M - 64M STEP = 4M ADDRESS=128M WRITABLE=YES MEMTYPE=SYS SIZE=DWORD DECODE=32 CACHE=YES SHARE="S1" COMBINE MEMORY = 64M ADDRESS=64M WRITABLE=YES MEMTYPE=SYS SIZE=DWORD DECODE=32 CACHE=YES SHARE="S1" COMBINE MEMORY = 63M ADDRESS=1M WRITABLE=YES MEMTYPE=SYS SIZE=DWORD DECODE=32 CACHE=YES SHARE="S1" SUBCHOICE ; "15m-16m EISA Use" FREE MEMORY = 0M - 64M STEP = 4M ADDRESS=128M WRITABLE=YES MEMTYPE=SYS SIZE=DWORD DECODE=32 CACHE=YES SHARE="S1" COMBINE MEMORY = 64M ADDRESS=64M WRITABLE=YES MEMTYPE=SYS SIZE=DWORD DECODE=32 CACHE=YES SHARE="S1" COMBINE MEMORY = 48M ADDRESS=16M WRITABLE=YES MEMTYPE=SYS SIZE=DWORD DECODE=32 CACHE=YES SHARE="S1" COMBINE MEMORY = 14M ADDRESS=1M WRITABLE=YES MEMTYPE=SYS SIZE=DWORD DECODE=32 CACHE=YES SHARE="S1" CHOICE = "64 thru 128MB of System RAM" AMPERAGE = 4000 SUBCHOICE ; "15m-16m System Use" FREE MEMORY = 0M - 64M STEP = 4M ADDRESS=64M WRITABLE=YES MEMTYPE=SYS SIZE=DWORD DECODE=32 CACHE=YES SHARE="S1" COMBINE MEMORY = 63M ADDRESS=1M WRITABLE=YES MEMTYPE=SYS SIZE=DWORD DECODE=32 CACHE=YES SHARE="S1" SUBCHOICE ; "15m-16m EISA Use" FREE MEMORY = 0M - 64M STEP = 4M ADDRESS=64M WRITABLE=YES MEMTYPE=SYS SIZE=DWORD DECODE=32 CACHE=YES SHARE="S1" COMBINE MEMORY = 48M ADDRESS=16M WRITABLE=YES MEMTYPE=SYS SIZE=DWORD DECODE=32 CACHE=YES SHARE="S1" COMBINE MEMORY = 14M ADDRESS=1M WRITABLE=YES MEMTYPE=SYS SIZE=DWORD DECODE=32 CACHE=YES SHARE="S1" CHOICE = "4 thru 16MB of System RAM" AMPERAGE = 3500 SUBCHOICE ; "15m-16m System Use" FREE MEMORY = 3M - 15M STEP = 1M ADDRESS=1M WRITABLE=YES MEMTYPE=SYS SIZE=DWORD DECODE=32 CACHE=YES SHARE="S1" SUBCHOICE ; "15m-16m EISA Use" FREE MEMORY = 3M - 14M STEP = 1M ADDRESS=1M WRITABLE=YES MEMTYPE=SYS SIZE=DWORD DECODE=32 CACHE=YES SHARE="S1" FUNCTION="Base System Memory" TYPE="MEM,BASE" COMMENTS = "The minimum amount of Base memory and the BIOS size can not be changed." CHOICE = "640K & BIOS" FREE MEMORY=640K ADDRESS=0 WRITABLE=YES MEMTYPE=SYS SIZE=DWORD DECODE=32 CACHE=YES SHARE=NO COMBINE MEMORY = 64k ADDRESS = 0F0000h WRITABLE = NO MEMTYPE = OTH SIZE = WORD CACHE = NO SHARE = NO ;============================================================================== FUNCTION="Memory Address Allocation" TYPE="MEM,ADR" COMMENTS = "This function forces memory addresses 1M - 15M and 16M - 256M to be reserved for the Host bus thus forcing EISA cards to be addressed starting at 256M." CHOICE = "1M - 15M and 16M - 256M allocated to Host" FREE MEMORY = 64M ADDRESS=192M WRITABLE=YES MEMTYPE=OTH SIZE=DWORD DECODE=32 CACHE=YES SHARE="S1" COMBINE MEMORY = 64M ADDRESS=128M WRITABLE=YES MEMTYPE=OTH SIZE=DWORD DECODE=32 CACHE=YES SHARE="S1" COMBINE MEMORY = 64M ADDRESS=64M WRITABLE=YES MEMTYPE=OTH SIZE=DWORD DECODE=32 CACHE=YES SHARE="S1" COMBINE MEMORY = 48M ADDRESS=16M WRITABLE=YES MEMTYPE=OTH SIZE=DWORD DECODE=32 CACHE=YES SHARE="S1" COMBINE MEMORY = 14M ADDRESS=1M WRITABLE=YES MEMTYPE=OTH SIZE=DWORD DECODE=32 CACHE=YES SHARE="S1" ;============================================================================== FUNCTION = "Mouse port" TYPE = "PTR,8042" COMMENTS = "The mouse port is a PS/2 compatible port." CONNECTION = "Standard PS/2 style DIN connector" CHOICE = "Enabled" DISABLE = NO FREE IRQ = 12 SHARE = NO TRIGGER = EDGE PORT = 60h - 64h SHARE = "8042" SIZE = BYTE CHOICE = "Disabled" DISABLE = YES FUNCTION = "Keyboard port" TYPE = "KEY,8042" COMMENTS = "The keyboard port is a PS/2 compatible port." CONNECTION = "Standard PS/2 style DIN connector" HELP = "The installed keyboard must be set to send 'PS/2' or 'AT' style key codes." CHOICE = "Enabled" DISABLE = NO FREE IRQ = 1 SHARE = NO TRIGGER = EDGE PORT = 60h - 64h SHARE = "8042" SIZE = BYTE FUNCTION = "Floppy Disk Controller" TYPE = "MSD,FPYCTL,FIFO" COMMENTS = "This controller is a superset of the typical ISA floppy disk controller. It contains an internal FIFO and can support a maximum of two floppy drives. Any combination of 5 1/4 inch or 3 1/2 inch (non-PS/2) floppy drives may be used. Be sure the BIOS setup does not conflict with the ECU choice." HELP = "This function can be disabled in order to allow the use of other cards that require these resources." CHOICE = "Enabled" FREE IRQ = 6 SHARE = NO TRIGGER = EDGE PORT = 03f0h - 03f5h SIZE = BYTE PORT = 03f6h - 03f7h SIZE = BYTE SHARE = "ATtskfl" DMA = 2 SIZE = BYTE TIMING = TYPEB INIT = IOPORT(1) LOC(6) 0 INIT = IOPORT(2) LOC(6) 0 INIT = IOPORT(3) LOC(0) 0 CHOICE = "Disabled" DISABLE = YES FREE INIT = IOPORT(1) LOC(6) 1 INIT = IOPORT(2) LOC(6) 1 INIT = IOPORT(3) LOC(0) 1 FUNCTION = "IDE Interface" TYPE = "MSD,IDE" COMMENTS = "The IDE interface is software compatible with a standard AT hard disk controller. Be sure the BIOS setup does not conflict with the ECU choice." HELP = "This function can be disabled in order to allow the use of other cards that require these resources." CHOICE = "Enabled" FREE IRQ = 14 SHARE = NO TRIGGER = EDGE PORT = 01f0h - 01f7h SIZE = BYTE PORT = 03f6h - 03f7h SIZE = BYTE SHARE = "ATtskfl" INIT = IOPORT(1) LOC(5) 0 INIT = IOPORT(2) LOC(5) 0 CHOICE = "Disabled" DISABLE = YES FREE INIT = IOPORT(1) LOC(5) 1 INIT = IOPORT(2) LOC(5) 1 FUNCTION = "Parallel port" TYPE = "PAR" COMMENTS = "The parallel port is a superset of a typical ISA parallel port. Be sure the BIOS setup does not conflict with the ECU choice." CONNECTION = "Standard 25 pin AT style connector" HELP = "This function can be disabled in order to allow the use of other cards that require these resources." CHOICE = "Enabled as LPT1" SUBTYPE = "LPT1" FREE IRQ = 7 SHARE = NO TRIGGER = EDGE PORT = 03bch - 03bfh SIZE = BYTE INIT = IOPORT(1) LOC(1 0) 01 INIT = IOPORT(2) LOC(1 0) 01 CHOICE = "Enabled as LPT2" SUBTYPE = "LPT2" FREE IRQ = 7 SHARE = NO TRIGGER = EDGE PORT = 0378h - 037fh SIZE = BYTE INIT = IOPORT(1) LOC(1 0) 00 INIT = IOPORT(2) LOC(1 0) 00 CHOICE = "Enabled as LPT3" SUBTYPE = "LPT3" FREE IRQ = 7 SHARE = NO TRIGGER = EDGE PORT = 0278h - 027fh SIZE = BYTE INIT = IOPORT(1) LOC(1 0) 10 INIT = IOPORT(2) LOC(1 0) 10 CHOICE = "Disabled" DISABLE = YES FREE INIT = IOPORT(1) LOC(1 0) 11 INIT = IOPORT(2) LOC(1 0) 11 FUNCTION = "Serial port 1" TYPE = "COM,ASY" COMMENTS = "This serial port is a superset of a typical ISA serial port. Be sure the BIOS setup does not conflict with the ECU choice." CONNECTION = "Standard 25 pin XT style connector" HELP = "This function can be disabled in order to allow the use of other cards that require these resources." CHOICE = "Enabled as COM1" SUBTYPE = "COM1" FREE IRQ = 4 SHARE = NO TRIGGER = EDGE PORT = 03F8h - 03FFh SIZE = BYTE CHOICE = "Enabled as COM2" SUBTYPE = "COM2" FREE IRQ = 3 SHARE = NO TRIGGER = EDGE PORT = 02f8h - 02ffh SIZE = BYTE CHOICE = "Disabled" DISABLE = YES ;The BIOS setup must be used to configure Serial Ports FUNCTION = "Serial port 2" TYPE = "COM,ASY" COMMENTS = "This serial port is a superset of a typical ISA serial port. Be sure the BIOS setup does not conflict with the ECU choice." CONNECTION = "Standard 9 pin AT style connector" HELP = "This function can be disabled in order to allow the use of other cards that require these resources." CHOICE = "Enabled as COM2" SUBTYPE = "COM2" FREE IRQ = 3 SHARE = NO TRIGGER = EDGE PORT = 02F8h - 02FFh SIZE = BYTE CHOICE = "Enabled as COM1" SUBTYPE = "COM1" FREE IRQ = 4 SHARE = NO TRIGGER = EDGE PORT = 03f8h - 03ffh SIZE = BYTE CHOICE = "Disabled" DISABLE = YES ;The BIOS setup must be used to configure Serial Ports FUNCTION = "Short INTR to i486 errata" TYPE = "CPU,i486,INTR,errata" COMMENTS = "This function is provided to help overcome the following INTEL problem with the i486. The INTEL errata states - If INTR is negated before the first INTA cycle occurs, the i486 processor may malfunction. Latching INTR will correct this situation." HELP = "Some software will malfunction if Latching is employed, other software will malfunction if no Latching is used. Therefore, the user must manually choose the method desired based upon empirical data." CHOICE = "Latch INTR to i486" FREE INIT = JUMPER(3) LOC(1^2 2^3) 01 ;only Latch INTR to CPU CHOICE = "Don't Latch INTR to i486" FREE INIT = JUMPER(3) LOC(1^2 2^3) 10 ;Neither