home *** CD-ROM | disk | FTP | other *** search
/ ftp.cvut.cz / DOS_LEGACY_DRIVERS_2008.zip / DOS_LEGACY_DRIVERS / eisa / !dec4250.cfg < prev    next >
Text File  |  2008-01-06  |  10KB  |  273 lines

  1. ;
  2. ;  DE425 EISA Configuration File
  3. ;
  4. ;  23-FEB-1994  RWM     Pre Field Test - for review/comments.
  5. ;  24-FEB-1994  PHK     add AutoSense option
  6. ;  09-MAR-1994  PHK     add AUI Thickwire - Thinwire option
  7. ;  13-MAR-1994  PHK     fix LOC bitlist of IOPORT(9)
  8. ;  12-JUN-1994  PHK     modify CSR13 image 
  9. ;                        
  10. ;       
  11. ; Board Identification Block
  12. ;
  13. BOARD
  14.   ID = "DEC4250"
  15.   NAME = "Digital EtherWORKS Turbo EISA (DE425-AA)"
  16.   MFR = "Digital Equipment Corporation"
  17.   CATEGORY = "NET"
  18.   SLOT = EISA
  19.   LENGTH = 185
  20.   AMPERAGE = 2000        ; in milliamps
  21.   SKIRT = NO
  22.   READID = YES
  23.   BUSMASTER = 150        ; in microseconds
  24.   IOCHECK = INVALID     
  25.   DISABLE = UNSUPPORTED
  26.   COMMENTS = "The DE425 EtherWORKS Turbo EISA board is a Digital Equipment 
  27.     Corporation Ethernet controller. It provides AUI Thickwire, Thinwire,
  28.     Twisted Pair, and Twisted Pair - Full Duplex, networking connections."
  29. ; Initialization Block
  30. ;
  31. ;   I/O Ports
  32. ;
  33. IOPORT(1) = 0ZC88h      ; PLX 9020 Configuration Register 0
  34.   INITVAL = 11100xxx    ;   32_bit slave/master, Preempt Time=55 bclks
  35.             ;   Unlatched Interrupt
  36. IOPORT(2) = 0ZC89h      ; PLX 9020 Configuration Register 1
  37.   INITVAL = 1110000x    ;   Assert DecChip 21040 HW Reset
  38. IOPORT(3) = 0ZC89h      ; PLX 9020 Configuration Register 1
  39.   INITVAL = 1110000x    ;   Deassert DecChip 21040 HW Reset
  40. IOPORT(4) = 0ZC8Ah      ; PLX 9020 Configuration Register 2
  41.   INITVAL = xxxxxx00    ;
  42. IOPORT(5) = 0ZC8Fh      ; PLX 9020 Configuration Register 3
  43.   INITVAL = 0x000x00    ;   Burst Read/Write Transfer Enable
  44. IOPORT(6) = 0Z00Ch      ; DecChip 21040 Configuration Register CFCS
  45.   SIZE = DWORD
  46.   INITVAL = 00000000000000000000000000000x0x  ;I/O support, Master operation
  47. IOPORT(7) = 0Z01Ch      ; DecChip 21040 Configuration Register CFLT
  48.   SIZE = DWORD
  49.   INITVAL = 0000000000000000xxxxxxxx00000000  ; Latency Timer 
  50. IOPORT(8) = 0Z08Ch      ; DecChip 21040 CSR  0 image
  51.   SIZE = DWORD
  52.   INITVAL = 0000000000000000xxxxxxxx000000x0
  53. IOPORT(9) = 0Z098h      ; DecChip 21040 CSR 13 image    
  54.   SIZE = DWORD
  55.   INITVAL = xxxx000000000000000000000000xx0x
  56.  
  57. ;
  58. ;   Jumper Settings
  59. ;
  60. JUMPER(1) = 7
  61.   NAME = "AUI Shunt Jumper"
  62.   JTYPE = TRIPOLE
  63.   VERTICAL = NO
  64.   REVERSE = YES
  65.   INITVAL = LOC(1-7) xxxxxxxB
  66.   FACTORY = LOC(1-7) 0000000B
  67.   COMMENTS = "This shunt jumper is used to enable either the AUI Thickwire
  68.         or ThinWire connector.  Only one of the two AUI connectors can be 
  69.     selected.  Insure the shunt jumper (J4) on the DE425 board is in the
  70.         proper position.\n\n 
  71.     \t   Top Position = AUI Thickwire - 15 pin connector\n
  72.     \tBottom Position = ThinWire - BNC connector (Default)\n"
  73. ;
  74. ; Function Statement Blocks
  75. ;
  76. FUNCTION = "Interrupt Mode"
  77. COMMENTS = "The DE425 can use IRQ9, IRQ10, IRQ11 or IRQ5.  The ECU will select
  78.     the first available IRQ. View or Edit resources to see or 
  79.         change the IRQ selected.  The default Interrupt mode is Edge-Triggered.
  80.     See HELP for more information regarding Interrupt Modes."
  81.  
  82.     HELP = "Edge-Triggered mode is the default and is supported in all 
  83.     EISA systems.\n\n
  84.     Level-Triggered (no sharing) mode is supported in all EISA 
  85.     systems.\n\n
  86.     Level-Triggered (sharing) mode is supported in most systems and
  87.     allows the sharing of a single IRQ level by one or more devices that
  88.         support shared Level-Triggered interrupts."
  89.     
  90.     CHOICE = "Edge-Triggered"
  91.       FREE  
  92.     INIT = IOPORT(2) LOC(0)    1 ; EISA REG1: Assert DecChip 21040 HW Reset
  93.     INIT = IOPORT(3) LOC(0)    0 ; EISA REG1: Deassert DecChip 21040 HW Reset
  94.     INIT = IOPORT(5) LOC(6 2) 11 ; EISA REG3: R/W Burst Transfer Enable 
  95.     INIT = IOPORT(6) LOC(2 0) 11 ; PCI  CFCS: Master, I/O access
  96.     INIT = IOPORT(7) LOC(15-8) 11111111 ; PCI CFLT:  Latency = 255
  97.       LINK
  98.     IRQ = 9 | 10 | 11 | 5       ; IRQ 1,2,3,0 for PLX 9020
  99.     TRIGGER = EDGE
  100.     SHARE = NO
  101.     INIT = IOPORT(1) LOC(2-0) 011 | 101 | 111 | 001 ; EISA REG0
  102.  
  103.     CHOICE = "Level-Triggered (no sharing)"
  104.       FREE  
  105.     INIT = IOPORT(2) LOC(0)    1 ; EISA REG1: Assert DecChip 21040 HW Reset
  106.     INIT = IOPORT(3) LOC(0)    0 ; EISA REG1: Deassert DecChip 21040 HW Reset
  107.     INIT = IOPORT(5) LOC(6 2) 11 ; EISA REG3: R/W Burst Transfer Enable 
  108.     INIT = IOPORT(6) LOC(2 0) 11 ; PCI  CFCS: Master, I/O access
  109.     INIT = IOPORT(7) LOC(15-8) 11111111 ; PCI CFLT:  Latency = 255
  110.       LINK
  111.     IRQ = 9 | 10 | 11 | 5        ; IRQ 1,2,3,0 for PLX 9020
  112.     TRIGGER = LEVEL
  113.     SHARE = NO
  114.     INIT = IOPORT(1) LOC(2-0) 010 | 100 | 110 | 000 ; EISA REG0
  115.  
  116.     CHOICE = "Level-Triggered (sharing)"
  117.       FREE  
  118.     INIT = IOPORT(2) LOC(0)    1 ; EISA REG1: Assert DecChip 21040 HW Reset
  119.     INIT = IOPORT(3) LOC(0)    0 ; EISA REG1: Deassert DecChip 21040 HW Reset
  120.     INIT = IOPORT(5) LOC(6 2) 11 ; EISA REG3: R/W Burst Transfer Enable 
  121.     INIT = IOPORT(6) LOC(2 0) 11 ; PCI  CFCS: Master, I/O access
  122.     INIT = IOPORT(7) LOC(15-8) 11111111 ; PCI CFLT:  Latency = 255
  123.       LINK
  124.     IRQ = 9 | 10 | 11 | 5        ; IRQ 1,2,3,0 for PLX 9020
  125.     TRIGGER = LEVEL
  126.     SHARE = YES
  127.     INIT = IOPORT(1) LOC(2-0) 010 | 100 | 110 | 000 ; EISA REG0
  128.  
  129. FUNCTION = "Boot ROM"
  130.   ;  TYPE = "NET"
  131. COMMENTS = "The Boot ROM is optional. The default is No Boot ROM or
  132.        Disabled. If you have a Boot ROM installed, selecting a ROM size
  133.        will enable the Boot ROM function.  Refer to the ROM option kit for
  134.        the proper ROM size setting.\n\n
  135.        Use the view/edit resource function to view or edit the Boot ROM 
  136.        address selected by the ECU." 
  137.  
  138.     CHOICE = "No Boot ROM or Disabled"
  139.       FREE
  140.     INIT = IOPORT(4) LOC(7-2) 000000 ; EISA REG2
  141.  
  142.     CHOICE = " 8K Boot ROM"
  143.       COMBINE
  144.     MEMORY = 8K
  145.     ADDRESS = 768K-888K STEP=8K
  146.     MEMTYPE = SYS
  147.     SIZE = BYTE
  148.     WRITABLE = NO
  149.     CACHE = NO
  150.     SHARE = NO
  151.     INIT = IOPORT(4) LOC(7-2) 010000 - 011111 ; EISA REG2
  152.  
  153.     CHOICE = "16K Boot ROM"
  154.       COMBINE
  155.     MEMORY = 16K
  156.     ADDRESS = 768K-880K STEP=16K
  157.     MEMTYPE = SYS
  158.     SIZE = BYTE
  159.     WRITABLE = NO
  160.     CACHE = NO
  161.     SHARE = NO
  162.     INIT = IOPORT(4) LOC(7-2) 100000 | 100010 | 100100 | 100110 | 101000 | 101010 | 101100 | 101110
  163.  
  164.     CHOICE = "32K Boot ROM"
  165.       COMBINE
  166.     MEMORY = 32K
  167.     ADDRESS = 768K-864K STEP=32K
  168.     MEMTYPE = SYS
  169.     SIZE = BYTE
  170.     WRITABLE = NO
  171.     CACHE = NO
  172.     SHARE = NO
  173.     INIT = IOPORT(4) LOC(7-2) 110000 | 110100 | 111000 | 111100
  174.  
  175. FUNCTION = "DMA Mode"
  176. TYPE = "NET"
  177.   SUBFUNCTION = "Burst Length/No Burst"
  178.     COMMENTS = "Indicates the maximum number of longwords to be transfered
  179.        in a single DMA transaction (or burst).  16 Longwords is the default. 
  180.        The more Longwords per burst the better the DE425 performance will be.
  181.        The default should be used whenever possible. Select No Burst only
  182.        if your system does not support DMA Burst Mode operation."
  183.     
  184.     CHOICE = "16 Longwords"
  185.       FREE
  186.     INIT = IOPORT(8) LOC(13-8) 010000 ; DecChip 21040 CSR 0 image
  187.     CHOICE = " 8 Longwords"
  188.       FREE
  189.     INIT = IOPORT(8) LOC(13-8) 001000 ; DecChip 21040 CSR 0 image
  190.     CHOICE = " 4 Longwords"
  191.       FREE
  192.     INIT = IOPORT(8) LOC(13-8) 000100 ; DecChip 21040 CSR 0 image
  193.     CHOICE = " 2 Longwords"
  194.       FREE
  195.     INIT = IOPORT(8) LOC(13-8) 000010 ; DecChip 21040 CSR 0 image
  196.     CHOICE = " No Burst"
  197.       FREE
  198.     INIT = IOPORT(8) LOC(13-8) 000001 ; DecChip 21040 CSR 0 image
  199.  
  200.   SUBFUNCTION = "Burst Address Alignment"
  201.     COMMENTS = "Selects the address aligment for DMA burst transfers.  This
  202.         selection must be larger than or equal to the DMA Burst Length 
  203.         selected to maximize performance.  The default is 32 longwords."
  204.  
  205.     CHOICE = "32 longwords"
  206.       FREE
  207.     INIT = IOPORT(8) LOC(15-14) 11    ; DecChip 21040 CSR 0 image
  208.     CHOICE = "16 longwords"
  209.       FREE
  210.     INIT = IOPORT(8) LOC(15-14) 10    ; DecChip 21040 CSR 0 image
  211.     CHOICE = " 8 longwords"
  212.       FREE
  213.     INIT = IOPORT(8) LOC(15-14) 01    ; DecChip 21040 CSR 0 image
  214.  
  215.   SUBFUNCTION = "Arbitration"
  216.     COMMENTS = "Sets the DE425 internal bus arbitration between the Receive 
  217.     and the Transmit data transfer process. The Default is Rcv/Txm.\n\n
  218.     \t    Rcv/Xmt = receive has higher priority.\n
  219.     \tRound Robin = receive and transmit have\n 
  220.     \t              equal priority."
  221.  
  222.     CHOICE = "Rcv/Txm"
  223.       FREE
  224.     INIT = IOPORT(8) LOC(1) 0         ; DecChip 21040 CSR 0 image
  225.     CHOICE = "Round Robin"
  226.       FREE
  227.     INIT = IOPORT(8) LOC(1) 1         ; DecChip 21040 CSR 0 image
  228.  
  229. FUNCTION = "Network Mode/Cable Type"
  230.   COMMENTS = "The Network Mode determines the network function and whether
  231.         the Twisted Pair cable connector, or one of the AUI port connectors
  232.         (AUI Thickwire or ThinWire), will be active.  If the AUI Thickwire or
  233.         ThinWire cable selection is not software selectable, the selection 
  234.         must be performed MANUALLY by setting the Shunt Jumper.  Refer to HELP 
  235.         for more information."
  236.  
  237.     HELP= "oAutoSense checks the connector in the following order
  238.         TP, AUI BNC, AUI 15_pin to find the first active 
  239.         connection.\n
  240.         o Twisted Pair mode enables the TP connector.\n
  241.         o Twisted Pair-Full Duplex mode enables TP for Full Duplex 
  242.         (20Mbs) operation.\n
  243.         o Twisted Pair-Link Disabled mode enables TP with Link 
  244.         Integrity test disabled.\n
  245.         o AUI-Thinwire and AUI-Thickwire enable repectively the BNC connector 
  246.         or the 15_pin connector if the selection is performed by software.
  247.         In the opposite case both options enable either the BNC or 15_pin 
  248.         connector depending on the Shunt Jumper position\n"
  249.          
  250.   CHOICE = "AutoDetect"
  251.     FREE
  252.       INIT = IOPORT(9) LOC(31 30 29 28 3 2 0) 1000011 ; DecChip 21040 CSR 13 image
  253.   CHOICE = "Twisted Pair"
  254.     FREE
  255.       INIT = IOPORT(9) LOC(31 30 29 28 3 2 0) 0000011 ; DecChip 21040 CSR 13 image
  256.   CHOICE = "Twisted Pair - Full Duplex"
  257.     FREE
  258.       INIT = IOPORT(9) LOC(31 30 29 28 3 2 0) 0100011 ; DecChip 21040 CSR 13 image
  259.   CHOICE = "Twisted Pair - No Link Test"
  260.     FREE
  261.       INIT = IOPORT(9) LOC(31 30 29 28 3 2 0) 0001011 ; DecChip 21040 CSR 13 image
  262.   CHOICE = "AUI Thickwire"
  263.     FREE
  264.       INIT = IOPORT(9) LOC(31 30 29 28 3 2 0) 0000111 ; DecChip 21040 CSR 13 image
  265.   CHOICE = "BNC Thinwire"
  266.     FREE
  267.       INIT = IOPORT(9) LOC(31 30 29 28 3 2 0) 0010111 ; DecChip 21040 CSR 13 image
  268.  
  269. ;                                                                      
  270. ; End of EISA Configuration file
  271. ;
  272.