; ; Diversified Technology Integrated EISA CPU Board - ESP2002 ; ; (C)Copyright Diversified Technology, INC. 1993 ; All Rights Reserved. ; ;===============; ; REVISIONS ; ;===============; ; 1/1/93 v0.1 - Initial release ; 4/14/93 v1.01 - Modified to support 127M of extended memory ;-------------------------------------------------------------------------; BOARD ID="DTI2002" NAME="DTI ESP2002 Integrated EISA System Processor" MFR="DTI" CATEGORY="SYS" SLOT=EMB(0) READID = YES SYSTEM NONVOLATILE=8192 AMPERAGE = 20000 SLOT(1) = EISA SLOT(2) = EISA SLOT(3) = EISA SLOT(4) = EISA SLOT(5) = EISA SLOT(6) = EISA SLOT(7) = EISA BUSMASTER=NO SLOT(8) = EISA BUSMASTER=NO SLOT(9) = EISA BUSMASTER=NO SLOT(10) = EISA BUSMASTER=NO SLOT(11) = EISA BUSMASTER=NO SLOT(12) = EISA BUSMASTER=NO SLOT(13) = EISA BUSMASTER=NO ; Cache Granularity map MEMORY = 640K ADDRESS = 0K CACHE=YES STEP=16K MEMORY = 128K ADDRESS = 640K CACHE=NO MEMORY = 32K ADDRESS = 768K CACHE=YES STEP=16K MEMORY = 160K ADDRESS = 800K CACHE=NO MEMORY = 64K ADDRESS = 960K CACHE=YES STEP=64K MEMORY = 63M ADDRESS = 1M CACHE=YES STEP=16K ;------------------------------------------------------------------------------ ; Declare Switches ;------------------------------------------------------------------------------ SWITCH(1) = 6 NAME = "Switch Block 1" STYPE = DIP VERTICAL = NO REVERSE = NO FACTORY = LOC(1-6) 000100 ;------------------------------------------------------------------------------ ; Declare jumpers ;------------------------------------------------------------------------------ JUMPER(5) = 1 JTYPE = TRIPOLE NAME = "Parallel Port IRQ" VERTICAL = NO REVERSE = YES LABEL = LOC(1) "E5" FACTORY = LOC(1) 1 ; ;------------------------------------------------------------------------------ ; System Memory ;------------------------------------------------------------------------------ GROUP="System Board Memory Functions" FUNCTION = "Base Memory" TYPE = "MEM" CHOICE = "640k" FREE MEMORY=640k ADDRESS=0h MEMTYPE=SYS WRITABLE=YES CACHE=YES CHOICE = "512k" FREE MEMORY=512k ADDRESS=0h MEMTYPE=SYS WRITABLE=YES CACHE=YES INIT = PORTADR(0C40h) BYTE rrrr1rrr ; Enable hole in memory ; @ 80000h-9ffffh FUNCTION = "Video BIOS" TYPE = "MEM" COMMENTS = "The video BIOS for an EGA or a VGA video adaptor can be cached." CHOICE = "Non-Cacheable" FREE MEMORY=32k ADDRESS=0C0000h MEMTYPE=OTH WRITABLE=NO CACHE=NO CHOICE = "Cacheable" FREE MEMORY=32k ADDRESS=0C0000h MEMTYPE=OTH WRITABLE=NO CACHE=YES INIT = PORTADR(0C36h) BYTE rrrrr1rr ; Set CE for C0000h INIT = PORTADR(0C37h) BYTE rrrrr1rr ; Set CE for C4000h FUNCTION = "System BIOS" TYPE = "MEM" COMMENTS = "WARNING! Caching the system BIOS may cause problems when using high density floppy disks." CHOICE = "Non-Cacheable" FREE MEMORY=64k ADDRESS=0F0000h MEMTYPE=OTH WRITABLE=NO CACHE=NO CHOICE = "Cacheable" FREE MEMORY=64k ADDRESS=0F0000h MEMTYPE=OTH WRITABLE=NO CACHE=YES INIT = PORTADR(0C3Fh) BYTE rrrrr1rr ; Set CE for F0000h FUNCTION = "Extended Memory from 1M-64M" TYPE = "MEM" COMMENTS = "This function selects the amount of extended memory installed on the ESP2002 and on any ISA memory expansion cards that do not have a configuration file. It must not include any memory on EISA memory expansion cards or ISA cards that have a configuration file. The memory listed in this function starts at address 100000H and must be contiguous." CHOICE = "Press F6 to set extended memory size." FREE MEMORY = 0M-63M STEP=1M ADDRESS = 1M WRITABLE = YES MEMTYPE = SYS CACHE = YES FUNCTION = "Extended Memory from 64M-126M" TYPE = "MEM" COMMENTS = "If there is more than 63 megabytes of extended memory installed on the ESP2002 and on any ISA memory expansion cards that do not have a configuration file, this function is used to set the amount above from 63 megabytes. The maximum allowable block size is 63 megabytes. " CHOICE = "Press F6 to set more extended memory." FREE MEMORY = 0M-63M STEP=1M ADDRESS = 64M WRITABLE = YES MEMTYPE = SYS CACHE = YES FUNCTION = "Extended Memory at 127M" TYPE = "MEM" COMMENTS = "If there is 127 megabytes of extended memory installed on the ESP2002 and on any ISA memory expansion cards that do not have a configuration file, this function is used to enable the uppermost megabyte of memory." CHOICE = "Press F6 to set more extended memory." FREE MEMORY = 0M-1M STEP=1M ADDRESS = 127M WRITABLE = YES MEMTYPE = SYS CACHE = YES ENDGROUP ;------------------------------------------------------------------------------ ; Integrated Peripherals ;------------------------------------------------------------------------------ GROUP = "Integrated Peripherals" FUNCTION = "PS/2 Mouse Interface" TYPE = "PTR" COMMENTS = "Switch 1-1 must be closed for mouse operation." CHOICE = "Disabled" FREE INIT = SWITCH(1) LOC(1) 0 CHOICE = "Enabled" FREE INIT = SWITCH(1) LOC(1) 1 IRQ = 12 SHARE = NO TRIGGER = EDGE FUNCTION = "Enter 721" TYPE = "OTH" SHOW = NO CHOICE = "Enabled" FREE INIT = PORTADR(03F0h) BYTE 01010101 ; Enter 721 INIT = PORTADR(03F0h) BYTE 01010101 ; FUNCTION = "IDE Interface" TYPE = "MSD" CHOICE = "Disabled" FREE INIT = PORTADR(03F0h) BYTE 00000000 ; Config Reg 0 INIT = PORTADR(03F1h) BYTE rrrrrr10 ; Disable /AT IDE CHOICE = "Enabled" FREE INIT = PORTADR(03F0h) BYTE 00000000 ; Config Reg 0 INIT = PORTADR(03F1h) BYTE rrrrrr11 ; Enable /AT IDE PORT = 1F0H-1F7H SIZE = WORD SHARE = NO IRQ = 14 SHARE = NO TRIGGER = EDGE FUNCTION = "Floppy Drive Controller" TYPE = "MSD" CHOICE = "Disabled" FREE INIT = PORTADR(03F0h) BYTE 00000000 ; Config Reg 0 INIT = PORTADR(03F1h) BYTE rrr00rrr ; Disable & Power Down FDC CHOICE = "Enabled" FREE INIT = PORTADR(03F0h) BYTE 00000000 ; Config Reg 0 INIT = PORTADR(03F1h) BYTE rrr11rrr ; Enable FDC PORT = 3F0H-3F5H SIZE = BYTE SHARE = NO PORT = 3F7H SIZE = BYTE SHARE = YES DMA = 2 SHARE = NO SIZE = BYTE IRQ = 6 SHARE = NO TRIGGER = EDGE FUNCTION = "Parallel Port" TYPE = "PAR" SUBFUNCTION = "Base Address" CHOICE = "Disabled" FREE INIT = PORTADR(03F0h) BYTE 00000001 ; Config Reg 1 INIT = PORTADR(03F1h) BYTE rrrrr000 ; Disable Parallel Port INIT = JUMPER(5) LOC(1) N CHOICE = "Enabled @ 378h, IRQ 7" FREE INIT = PORTADR(03F0h) BYTE 00000001 ; Config Reg 1 INIT = PORTADR(03F1h) BYTE rrrrr110 ; Enable Parallel Port INIT = JUMPER(5) LOC(1) 1 PORT = 378H-37FH SIZE = BYTE SHARE = NO IRQ = 7 SHARE = NO TRIGGER = EDGE CHOICE = "Enabled @ 278h, IRQ 5" FREE INIT = PORTADR(03F0h) BYTE 00000001 ; Config Reg 1 INIT = PORTADR(03F1h) BYTE rrrrr111 ; Enable Parallel Port INIT = JUMPER(5) LOC(1) 0 PORT = 278H-27FH SIZE = BYTE SHARE = NO IRQ = 5 SHARE = NO TRIGGER = EDGE CHOICE = "Enabled @ 3BCh, IRQ 7" FREE INIT = PORTADR(03F0h) BYTE 00000001 ; Config Reg 1 INIT = PORTADR(03F1h) BYTE rrrrr101 ; Enable Parallel Port INIT = JUMPER(5) LOC(1) 1 PORT = 3BCH-3BFH SIZE = BYTE SHARE = NO IRQ = 7 SHARE = NO TRIGGER = EDGE SUBFUNCTION = "Mode" CHOICE = "Printer" FREE INIT = PORTADR(03F0h) BYTE 00000001 ; Config Reg 1 INIT = PORTADR(03F1h) BYTE rrrr1rrr ; Enable Parallel Mode CHOICE = "Bidirectional" FREE INIT = PORTADR(03F0h) BYTE 00000001 ; Config Reg 1 INIT = PORTADR(03F1h) BYTE rrrr0rrr ; Enable Bidirectional Mode FUNCTION = "Serial Port 1" TYPE = "COM" CHOICE = "Disabled" FREE INIT = PORTADR(03F0h) BYTE 00000010 ; Config Reg 2 INIT = PORTADR(03F1h) BYTE rrrr0000 ; Disable Serial Port 1 CHOICE = "COM1 (3F8h, IRQ 3)" FREE INIT = PORTADR(03F0h) BYTE 00000010 ; Config Reg 2 INIT = PORTADR(03F1h) BYTE rrrr1100 ; Enable COM1 @ 3F8 PORT = 3F8H-3FFH SIZE = BYTE SHARE = NO IRQ = 3 SHARE = NO TRIGGER = EDGE CHOICE = "COM3 (3E8h, IRQ 3)" FREE INIT = PORTADR(03F0h) BYTE 00000010 ; Config Reg 2 INIT = PORTADR(03F1h) BYTE rrrr1110 ; Enable COM 3 INIT = PORTADR(03F0h) BYTE 00000001 ; Config Reg 1 INIT = PORTADR(03F1h) BYTE r01rrrrr ; Select COM 3 & 4 Address PORT = 3E8H-3EFH SIZE = BYTE SHARE = NO IRQ = 3 SHARE = NO TRIGGER = EDGE FUNCTION = "Serial Port 2" TYPE = "COM" CHOICE = "Disabled" FREE INIT = PORTADR(03F0h) BYTE 00000010 ; Config Reg 2 INIT = PORTADR(03F1h) BYTE 0001rrrr ; Disable Serial Port 2 CHOICE = "COM2 (2F8h, IRQ 4)" FREE INIT = PORTADR(03F0h) BYTE 00000010 ; Config Reg 2 INIT = PORTADR(03F1h) BYTE 1101rrrr ; Enable COM2 @ 2F8 PORT = 2F8H-2FFH SIZE = BYTE SHARE = NO IRQ = 4 SHARE = NO TRIGGER = EDGE CHOICE = "COM4 (2E8h, IRQ 4)" FREE INIT = PORTADR(03F0h) BYTE 00000010 ; Config Reg 2 INIT = PORTADR(03F1h) BYTE 1111rrrr ; Enable COM4 INIT = PORTADR(03F0h) BYTE 00000001 ; Config Reg 1 INIT = PORTADR(03F1h) BYTE r01rrrrr ; Select COM 3 & 4 Address PORT = 2E8H-2EFH SIZE = BYTE SHARE = NO IRQ = 4 SHARE = NO TRIGGER = EDGE FUNCTION = "Exit 721" TYPE = "OTH" SHOW = NO CHOICE = "Enabled" FREE INIT = PORTADR(03F0h) BYTE 10101010 ; ENDGROUP ;------------------------------------------------------------------------------ ; Switch Functions ;------------------------------------------------------------------------------ GROUP = "Switches" FUNCTION = "Keyboard Type" COMMENTS = "Switch 1-2 selects the keyboard type." CHOICE = "/AT" FREE INIT = SWITCH(1) LOC(2) 0 CHOICE = "/XT" FREE INIT = SWITCH(1) LOC(2) 1 FUNCTION = "Manufacturing Test" COMMENTS = "Switch 1-3 should be left off." CHOICE = "Disabled" FREE INIT = SWITCH(1) LOC(3) 0 FUNCTION = "Display Type" COMMENTS = "Switch 1-4 selects color or mono display." CHOICE = "Color (CGA)" FREE INIT = SWITCH(1) LOC(4) 1 CHOICE = "Mono" FREE INIT = SWITCH(1) LOC(4) 0 FUNCTION = "Flush Cache on Master Burst Writes" CHOICE = "Disabled" FREE INIT = SWITCH(1) LOC(5) 0 CHOICE = "Enabled" FREE INIT = SWITCH(1) LOC(5) 1 FUNCTION = "Enable EXRDY for ISA bus cycles" CHOICE = "Disabled" FREE INIT = SWITCH(1) LOC(6) 0 CHOICE = "Enabled" FREE INIT = SWITCH(1) LOC(6) 1 ENDGROUP