Page 2
CS8920 Technical Reference Manual The information contained in this document is subject to change without notice. Crystal Semiconductor Corporation makes no warranty of any kind with regard to this material including, but not limited to, the implied warranties of merchant ability and fitness for a particular purpose.
CS8920 Technical Reference Manual Addison-Wesley, 1993, ISBN 0-201- 1.0 Introduction to CS8920 62405-2 Technical Reference Manual c) Netware Training Guide: Networking Technologies, by Debra Niedenmiller- This Manual provides the information Chaffis, New Riders Publishing, ISBN which will be helpful in designing a board 1-56205-363-9 using the CS8920, programming the As shown in the Figure 1.1, the CS8920...
Page 7
6.0. may not be distributed without first signing a LICENSE FOR DISTRIBUTION OF Crystal provides a complete set of device EXECUTABLE SOFTWARE, which may drivers, as discussed in Chapter 4.0. The be obtained by contacting your sales drivers reside between the networking representative.
Page 8
CS8920 Technical Reference Manual Driver Operating System Network Operation System DOS ODI Client DOS 6.2 to 3.3, Novell 4.X, 3.12 Win 3.1, Windows for Workgroups 3.11 OS/2 ODI Client OS/2 2.2, 2.1, Warp Novell 4.X, 3.12 Netware Server Novell 4.X, 3.12 NDIS 2.0.1 - DOS DOS 6.2 to 3.3 LAN Manager, LAN Server,...
CS8920. Please note intended for use on PC motherboards, or in other embedded applications. The goal of that the crystal must be placed very close to XTL1 and XTL2 pins of the CS8920. this design is use minimal board space and minimal material cost.
CS8920 Technical Reference Manual bytes of address space) or in extended 2.1.2.6 10BASE-T Interface memory address space. Address decoders for I/O as well as memory mode are on chip The 10BASE-T interface for the CS8920 is for the CS8920. straight forward. Please refer to Figure 2.1.2.4 EEPROM 2.1.4 for connections and components of this circuit.
Page 16
CS8920 Technical Reference Manual Figure 2.1.1e. Signal Routing, Solder Side AN84REV1...
Page 17
CS8920 Technical Reference Manual Figure 2.1.1f. Signal Routing, Component Side AN84REV1...
Page 18
CS8920 Technical Reference Manual LA BUS SA BUS 10BT_R0- 10BT_R0+ 10BT_TD- 10BT_TD+ CS8920 WAKEUP SD BUS Figure 2.1.2. Overall Schematic AN84REV1...
Page 19
CS8920 Technical Reference Manual TANT TANT TANT 22 µ F 22 µ F 22 µ F Figure 2.1.3. Decoupling Capacitors Schematic 10BT_RD- CON_RJ458PSHLD 10BT_RD- 100Ω 0.1µF 10BT_RD+ 10BT_RD+ 24.3Ω 10BT_TD- 1:1.41 24.3Ω 68pF 10BT_TD+ 0.1µF 10BT_XFR_S 1 kV 1 kV 0.01µF 0.01µF Figure 2.1.4.
CS8920 Technical Reference Manual CS8920. These guidelines will also help to 2.2 Layout considerations for the ensure good EMI test results. CS8920 2.2.1 General guidelines The CS8920 is a mixed signal device Figure 2.2.1 shows component placement having digital and analog circuits for an for an ISA COMBO Ethernet adapter card Ethernet communication.
Page 21
CS8920 Technical Reference Manual Figure 2.2.1. General placement on an ISA adapter card AN84REV1...
CS8920 Technical Reference Manual required when the component and trace 2.2.2.1 Two layered printed circuit density is high. Often discrete components board (PCB) like resistors and capacitors are placed on the solder side of a printed circuit board. A two layered PCB has signal traces on the For a multi layer PCB with all components component and solder side of the PCB.
Page 23
CS8920 Technical Reference Manual Figure 2.2.2. Ground connection. Top layer of two-layer Combo Card AN84REV1...
Page 24
CS8920 Technical Reference Manual Figure 2.2.3. Power (Vcc) Connection. Bottom layer of two-layer Board AN84REV1...
Page 25
CS8920 Technical Reference Manual Figure 2.2.4. Placement of Components, Top Side AN84REV1...
Page 26
CS8920 Technical Reference Manual Figure 2.2.5. Placement of Components, Solder Side AN84REV1...
Page 27
CS8920 Technical Reference Manual Figure 2.2.6. Component (top) side of four-layer board AN84REV1...
#136) pins of the CS8920. The 20.000 side of a two layered PCB. Please refer to MHz crystal traces should be short, have no the Figures 2.2.12 and 2.2.13 for via, and run on the component side.
CS8920 Technical Reference Manual noise that exists on the 10BASE-T lines in 2.3 Recommended Magnetics for the a particular system. A common mode CS8920 choke reduces common mode noise emitted by the 10BASE-T lines. A CMC may be The CS8920 is has two types of Ethernet required in certain applications to meet interfaces 10BASE-T and AUI.
Page 35
CS8920 Technical Reference Manual Vendor name Description Through- Surface- hole mount Isolation transformer, 100 µH Pulse Engineering PE-64503 65728 Isolation transformer, 100 µH Valor Electronics LT6033 ST7033 Table 2.3.1. Partial List of Reco mmended AUI Transformers Vendor name Description Through- Surface- hole mount...
ISA bus IO to or from the CS8920 Reset Configuration Block is disabled). Communication with the CS8920 must then be established using the Crystal auxiliary key written to the CS8920 via the PnP write-data port. Refer to Driver Configuration Block Section 3.5 for more information on using...
CS8920 Technical Reference Manual 3.2.1.1 Reset Configuration Block 3.2.1.2 Configuration Data Header Following the Reset Configuration Block The word at EEPROM address 0x00 is the header are one or more groups of Reset Configuration Block header. The configuration data that are to be header indicates the type of EEPROM in automatically loaded into the CS8920’s use and the length of the Reset...
CS8920 Technical Reference Manual high byte of the word (bits 15-8). The Note: In systems that have an checksum value is the 2’s complement of autoconfiguring PnP BIOS but an ESCD all the bytes in the Reset Configuration database is not maintained or the BIOS Block excluding the checksum byte.
CS8920 Technical Reference Manual 3.2.2.2 Recommended Reset To enable the wake-up feature of the Configuration Block for a PnP Adapter CS8920, the CS8920 must be configured to receive frames across the ISA bus from the appropriate LAN media after following a The Reset Configuration Block for an reset.
Table 3.2 defines the format for the Driver XX00h Checksum on 28 bytes Configuration Block required for use with MAC drivers provided by Crystal. Crystal recommends all fields be initialized to their Table 3.4. Configuration of BootPROM default values before shipping the adapter.
Page 41
CS8920 Technical Reference Manual Addr. Description Bit(s) Function IA bits[39-32], bits[47-40] 15-0 IEEE individual node address IA bits[ 23-16], bits[31-24] 15-0 IEEE individual node address IA bits[ 7-0], bits[15-8] 15-0 IEEE individual node address ISA Configuration Flags Memory Mode Flag 0 = memory mode disabled, 1 = memory mode enabled Boot PROM Flag 0 = no Boot PROM, 1= Boot PROM installed...
Page 42
CS8920 Technical Reference Manual Wake-up Capable 0 = Wake-up not supported, 1=Wake-up supported Wake-up Configured 0 = Not configured for Wake-up, 1 = Configured for Wake-up Wake-up Enabled 0 = Wake-up Disabled, 1 = Wake-up Enabled (default) DC/DC Converter Polarity 0 = Low enable, 1 = High enable (for 10Base-2) Media Type in Use 0 = Auto Detect, 1 = 10Base-T, 2 = AUI, 3 = 10Base-2...
CS8920 Technical Reference Manual 3.3.1 IEEE Physical Address Bit 12: DMA Burst Refer to the CS8920 Data Sheet for a The format of the 48-bit IEEE physical discussion of DMA Burst control. Default address as expected by the MAC driver is is enabled.
CS8920 Technical Reference Manual Bits 3-0: Reserved (set to 0) Bit 8: AutoNeg Enable Allow the CS8920 to auto-negotiate between full duplex or half duplex if 3.3.4 Boot PROM Memory Base connected to a hub capable of autonegotiation (10Base-T only). Default Bits 15-4: 12 MSB of Memory Base is enabled.
CS8920 Technical Reference Manual (NDIS 2X, ODI, NDIS 3X, etc.). Default is Indicates the presence of 10Base-2 circuitry DOS (single threaded OS). on the adapter. (Must be initialized by OEM before shipping adapter.) Bit 10: Wakeup Capable Bit 1: Adapter Provides AUI Circuitry Indicates the adapter is capable of supporting the Automatic Wakeup feature.
CS8920 Technical Reference Manual 3.3.10 16-bit Checksum 3.3.12 Serial Number The checksum stored at the end of the The two serial number words make up the block is the 2’s complement of the 16-bit unique 32-bit OEM serial number for the sum of all the preceding words in the adapter.
Following the Identifier String is the Logical Device ID. The Logical Device ID Note: All adapters using Crystal is used by PnP to identify multiple logical Semiconductor’s EISA ID of “CSC” for devices embedded in a single physical ISA bytes 0 and 1 of the Vendor ID must set bit card.
Page 48
BIOS versions in the field as possible, yet keep the amount of unused memory reserved by PnP to a minimum, Crystal suggests using a 256- byte range length value for Memory Descriptor 0 when a BootPROM is not used but shared memory is requested.
Page 49
CS8920 Technical Reference Manual ;--------------------------------------------------------------- ; Serial Identifier. This block is also defined in the Driver ; Configuration Block as words 30h to 34h. ;--------------------------------------------------------------- 0x0E ; Vendor ID bits 15-8 0x63 ; Vendor ID bits 7-0 0x00 ; Vendor ID bits 32-24 0x40 ;...
Page 50
CS8920 Technical Reference Manual ;-------------------------------------------------------------- ; Logical Device ID ;-------------------------------------------------------------- 0x15 ; Small Item flag 0x0E ; Vendor EISA ID Byte 0 0x63 ; Vendor EISA ID Byte 1 0x00 ; Vendor Product ID Byte 0 0x40 ; Vendor Product ID Byte 1 0x03 ;...
Page 51
CS8920 Technical Reference Manual 0x01 ; Decode 16-bit ISA addresses 0x00 ; Bits 7:0 of IO base min address 0x02 ; Bits 15:8 OF IO base min address 0x60 ; Bits 7:0 of IO base max address 0x03 ; Bits 15:8 OF IO base max address 0x10 ;...
Page 52
CS8920 Technical Reference Manual 0x00 0x09 ; 16-bit RAM, non shadowable, non-cacheable 0x00 0x0B ; Min Base Address = 0xB0000 0xC0 0x0D ; Max Base Address = 0xDC000 0x00 0x08 ; Base Alignment 0x10 0x00 ; Range Length ;------------------------------------------------------------- ; End Tag and Checksum ;------------------------------------------------------------- 0x79 ;...
CS8920 inactive. In this state, all Configuration Data communication with the CS8920 using normal IO is disabled. Further, the Crystal provides two utilities for CS8920 will no longer respond to the maintaining the configuration standard PnP initiation key. information stored in the EEPROM.
CS8920 Technical Reference Manual via a stand-alone EEPROM assigned to Crystal Semiconductor Corp. programmer. by the IEEE. 3.6 Obtaining IEEE Addresses Each node of a Local Area Network has a unique address for the media access control (MAC). This makes it possible for that particular node to have unique identity for data communication.
In addition, an EEPROM Programming Utility for use in OEM manufacturing CS8920 adapter and software provided environments is available from Crystal with the CS8920 Evaluation Kit. It is intended to provide the information upon request.
Page 56
CS8920 Technical Reference Manual SOFTWARE, which may be obtained by contacting your sales representative. The LICENSE FOR DISTRIBUTION OF EXECUTABLE SOFTWARE gives you unlimited, royalty-free rights to distribute Crystal-provided executable software. AN84REV1...
CS8920 Technical Reference Manual 4.2.1 Installing the CS8920 Adapter 4.2 Adapter Installation and The CS8920 adapter may be installed in Configuration any available 16-bit ISA or EISA slot. Be sure to connect a network cable before running the provided Setup and The installation and configuration of the Installation Utility or loading a network CS8920 for most network operating...
CS8920 Technical Reference Manual the path to the !CS89XX.CFG file when 1) Install the CS8920-based adapter prompted. The utility will determine the card into the PC. The adapter must system resource assignments available be installed before running the Setup for that system. (Write down the and Installation utility.
CS8920 Technical Reference Manual • Chip RAM Test 4) Select “Diagnostics” (ALT-G) from the main menu. The Chip RAM test insures the 4K of memory internal to the CS8920 is • Select “Self-Test” to test the working properly. adapter’s basic functionality. •...
CS8920 Technical Reference Manual have the network test running. The first You may stop the test on the Initiator at PC is configured as a Responder and the any time while allowing the Responder other PC is configured as an Initiator. to continue running.
Public File Area. 5.1 Crystal BBS 5.1.3 Registered Callers Crystal also offers free updates to the of Registered callers can upload or the network driver software using the download files to/from their own private Crystal Semiconductor BBS (Bulletin file areas as well as download files from Board System).
Need help?
Do you have a question about the LAN CS8920 and is the answer not in the manual?
Questions and answers