;******************************************************************************* ;* * ;* Copyright (C) 1992 KCI. * ;* System Oriented Network Interface Controller (SONIC DP83934). * ;* EISA Configuration file for ET-32EM EISA Bus Master Ethernet controller. * ;* * * ;* Release : 2.0 for PLX9032 and NS-DP83934 SONIC-T Ethernet Controller. * * ;******************************************************************************* BOARD ID = "KCI3202" NAME = "ET-32EM 32-bit EISA Bus Master Ethernet Adapter" MFR = "KCI" CATEGORY = "NET" ; Category, i.e. Network Board. SLOT = EISA ; Uses EISA Slot. LENGTH = 140 ; Length of Board in Millimeters. AMPERAGE = 1000 ; Needs to be measured. SKIRT = NO ; Skirt not used. READID = YES ; Board ID can be read. BUSMASTER = 23 ; Amount of bus latency allowed. IOCHECK = INVALID ; Card will not respond to reads of it's IOCHKERR bit. DISABLE = SUPPORTED ; The card can be disabled by clearing the control register ENABLE bit. COMMENTS = "The ET-32EM 32-bit EISA Bus Master Ethernet adapter provides an Ethernet interface using the most advanced 32-bit Ethernet controller. This board is a bus master design that uses the host system main memory directly. When receiving or transmitting packet data, the Adapter requests the bus from the host system, when granted it does the appropriate transfers opposed from the system CPU which in most designs will move the data. " HELP = "The ET-32EM EISA Bus Master Ethernet adapetr supports full automatic configuration." IOPORT(1) = 0ZC88h SIZE = BYTE INITVAL = 0xxx0xxxb IOPORT(2) = 0ZC8Ah SIZE = BYTE INITVAL = xxxxxx0xb IOPORT(3) = 0ZC8Fh SIZE = BYTE INITVAL = 00000xxxb IOPORT(4) = 0ZC89h SIZE = BYTE INITVAL = 1110xxxxb GROUP = "Standard Ethernet Network Controller Setup." TYPE = "NET,ETH" FUNCTION = "Connector Selections." COMMENTS = "The Connector selection allows you to select BNC, UTP with Link enabled, UTP with Link disabled or AUI connector type." CHOICE = "BNC (10Base2)" SUBTYPE = "BNC" FREE INIT = IOPORT(4) LOC(2-1) 11 CHOICE = "UTP with Link enabled (10Base-T)" SUBTYPE = "UTP" FREE INIT = IOPORT(4) LOC(2-1) 00 CHOICE = "UTP with Link disabled (Pre-10Base-T)" SUBTYPE = "UTP" FREE INIT = IOPORT(4) LOC(2-1) 01 CHOICE = "AUI (10Base5)" SUBTYPE = "AUI" FREE INIT = IOPORT(4) LOC(2-1) 10 FUNCTION = "Interrupt Request Selections." CHOICE = "IRQ 10" SUBTYPE = "IRQ=10" LINK IRQ = 10 SHARE = NO INIT = IOPORT(1) LOC(2-0) 101 INIT = IOPORT(4) LOC(3) 0 CHOICE = "IRQ 3" SUBTYPE = "IRQ=3" LINK IRQ = 3 SHARE = NO INIT = IOPORT(1) LOC(2-0) 011 INIT = IOPORT(4) LOC(3) 1 CHOICE = "IRQ 4" SUBTYPE = "IRQ=4" LINK IRQ = 4 SHARE = NO INIT = IOPORT(1) LOC(2-0) 001 INIT = IOPORT(4) LOC(3) 1 CHOICE = "IRQ 5" SUBTYPE = "IRQ=5" LINK IRQ = 5 SHARE = NO INIT = IOPORT(1) LOC(2-0) 001 INIT = IOPORT(4) LOC(3) 0 CHOICE = "IRQ 9" SUBTYPE = "IRQ=9" LINK IRQ = 9 SHARE = NO INIT = IOPORT(1) LOC(2-0) 011 INIT = IOPORT(4) LOC(3) 0 CHOICE = "IRQ 11" SUBTYPE = "IRQ=11" LINK IRQ = 11 SHARE = NO INIT = IOPORT(1) LOC(2-0) 101 INIT = IOPORT(4) LOC(3) 1 CHOICE = "IRQ 12" SUBTYPE = "IRQ=12" LINK IRQ = 12 SHARE = NO INIT = IOPORT(1) LOC(2-0) 111 INIT = IOPORT(4) LOC(3) 0 CHOICE = "IRQ 15" SUBTYPE = "IRQ=15" LINK IRQ = 15 SHARE = NO INIT = IOPORT(1) LOC(2-0) 111 INIT = IOPORT(4) LOC(3) 1 FUNCTION = "Boot PROM Address Selections." TYPE = "ROM, BOOT" CHOICE = "PROM disabled" DISABLE = YES FREE INIT = IOPORT(2) LOC (7-6) 00b CHOICE = "C0000H-C3FFFH" FREE MEMORY = 16K ADDRESS = 0C0000h WRITABLE = NO MEMTYPE = OTH SIZE = BYTE CACHE = NO DECODE = 24 INIT = IOPORT(2) LOC (5-3) 000 INIT = IOPORT(2) LOC (2) 0 INIT = IOPORT(2) LOC (7-6) 10 CHOICE = "C4000H-C7FFFH" FREE MEMORY = 16K ADDRESS = 0C4000h WRITABLE = NO MEMTYPE = OTH SIZE = BYTE CACHE = NO DECODE = 24 INIT = IOPORT(2) LOC (5-3) 001 INIT = IOPORT(2) LOC (2) 0 INIT = IOPORT(2) LOC (7-6) 10 CHOICE = "C8000H-CBFFFH" FREE MEMORY = 16K ADDRESS = 0C8000h WRITABLE = NO MEMTYPE = OTH SIZE = BYTE CACHE = NO DECODE = 24 INIT = IOPORT(2) LOC (5-3) 010 INIT = IOPORT(2) LOC (2) 0 INIT = IOPORT(2) LOC (7-6) 10 CHOICE = "CC000H-CFFFFH" FREE MEMORY = 16K ADDRESS = 0CC000h WRITABLE = NO MEMTYPE = OTH SIZE = BYTE CACHE = NO DECODE = 24 INIT = IOPORT(2) LOC (5-3) 011 INIT = IOPORT(2) LOC (2) 0 INIT = IOPORT(2) LOC (7-6) 10 CHOICE = "D0000H-D3FFFH" FREE MEMORY = 16K ADDRESS = 0D0000h WRITABLE = NO MEMTYPE = OTH SIZE = BYTE CACHE = NO DECODE = 24 INIT = IOPORT(2) LOC (5-3) 100 INIT = IOPORT(2) LOC (2) 0 INIT = IOPORT(2) LOC (7-6) 10 CHOICE = "D4000H-D7FFFH" FREE MEMORY = 16K ADDRESS = 0D4000h WRITABLE = NO MEMTYPE = OTH SIZE = BYTE CACHE = NO DECODE = 24 INIT = IOPORT(2) LOC (5-3) 101 INIT = IOPORT(2) LOC (2) 0 INIT = IOPORT(2) LOC (7-6) 10 CHOICE = "D8000H-DBFFFH" FREE MEMORY = 16K ADDRESS = 0D8000h WRITABLE = NO MEMTYPE = OTH SIZE = BYTE CACHE = NO DECODE = 24 INIT = IOPORT(2) LOC (5-3) 110 INIT = IOPORT(2) LOC (2) 0 INIT = IOPORT(2) LOC (7-6) 10 CHOICE = "DC000H-DFFFFH" FREE MEMORY = 16K ADDRESS = 0DC000h WRITABLE = NO MEMTYPE = OTH SIZE = BYTE CACHE = NO DECODE = 24 INIT = IOPORT(2) LOC (5-3) 111 INIT = IOPORT(2) LOC (2) 0 INIT = IOPORT(2) LOC (7-6) 10 ENDGROUP GROUP = "Advanced Ethernet Network Controller Setup." TYPE = "NET.ETH" FUNCTION = "Bus master data width." COMMENTS = "The bus master data width bit specifies the data width for bus master transfers. If set 32 bit transfers are enabled. If cleared then 16 bit transfers are enabled. The default is 32 bit transfers." CHOICE = "32 bit data width" SUBTYPE = "32-BIT" FREE INIT = IOPORT(1) LOC(6) 1 CHOICE = "16 bit data width" SUBTYPE = "16-BIT" FREE INIT = IOPORT(1) LOC(6) 0 FUNCTION = "Preempt time." COMMENTS = "This bit determines the amount of time the SONIC may hold the bus after preempt condition. When set to 64 BCLK's it allows the SONIC to hold the bus 55 BCLK's after preempt. At this point, the bus controller removes HLDA to the SONIC which allow the SONIC 9 BCLK's to release the bus. When set to 32 BCLK's the bus controller holds the bus for 23 BCLK's after preempt before removing HLDA. The default is 23 BCLK's." CHOICE = "23 Bus clock's" SUBTYPE = "23 BCLK's" FREE INIT = IOPORT(1) LOC(5) 0 CHOICE = "55 Bus clock's" SUBTYPE = "55 BLK's" FREE INIT = IOPORT(1) LOC(5) 1 FUNCTION = "Bus release timer." COMMENTS = "When this bit is enabled 800ns bus release timer is on. The default is disable 800ns bus release timer." CHOICE = "Disable 800ns bus release timer" SUBTYPE = "Bus timer off" FREE INIT = IOPORT(3) LOC(0) 0 CHOICE = "Enable 800ns bus release timer" SUBTYPE = "Bus timer on" FREE INIT = IOPORT(3) LOC(0) 1 FUNCTION = "Local software reset." COMMENTS = "When this bit is enabled it allows the system to reset the bus controller via software. When software reset is issued the contents of the bus controller registers will not be cleared. The default is disabled." CHOICE = "Disable Software reset" SUBTYPE = "Disable Software reset" FREE INIT = IOPORT(3) LOC(1) 0 CHOICE = "Enable software reset" SUBTYPE = "Enable software reset." FREE INIT = IOPORT(3) LOC(1) 1 FUNCTION = "System Bus Selections." COMMENTS = "Most systems choose Standard selection. If your system doesn't work on Standard seclection, then try to Choose Non-standard selection. For example, COMPAQ ProSignea EISA has to choose Non-standard. The default is Standard." CHOICE = "Standard" SUBTYPE = "Standard System Bus" FREE INIT = IOPORT(2) LOC(0) 0 CHOICE = "Non-standard" SUBTYPE = "Non-Standard System Bus" FREE INIT = IOPORT(2) LOC(0) 1 ENDGROUP