Cirrus Logic Crystal LAN CS8900A Datasheet

Browse online or download Datasheet for Recording Equipment Cirrus Logic Crystal LAN CS8900A. Cirrus Logic Crystal LAN CS8900A Datasheet User Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 58
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 0
1
Copyright
Cirrus Logic, Inc. 1999
(All Rights Reserved)
Cirrus Logic, Inc.
P.O. Box 17847, Austin, Texas 78760
(512) 445 7222 FAX: (512) 445 7581
http://www.cirrus.com
AN83
Application Note
&U\VWDO/$1 CS8900A ETHERNET CONTROLLER
TECHNICAL REFERENCE MANUAL
By Deva Bodas
Revised by James Ayres
APR ‘99
AN83REV2
Page view 0
1 2 3 4 5 6 ... 57 58

Summary of Contents

Page 1 - Application Note

1Copyright  Cirrus Logic, Inc. 1999(All Rights Reserved)Cirrus Logic, Inc.P.O. Box 17847, Austin, Texas 78760(512) 445 7222 FAX: (512) 445 7581http

Page 2 - TABLE OF CONTENTS

AN8310 AN83REV2CS8900A is accessed in an IO mode and when A12is high, the CS8900A is accessed in memory mode.When the MC68302 generates address 0D0030

Page 3 - AN83REV2 3

AN83AN83REV2 11Status Signals from CS8900AThere are several status signals that are output fromthe CS8900A, such as IOCHRDY, IOCS16,MCS16, etc. In th

Page 4 - SCHEMATIC CHECKLIST

AN8312 AN83REV2in BIOS. If the designer intends to use Cirrus sup-plied drivers and does not use an EEPROM or storedriver configuration data in BIOS,

Page 5 - SOFTWARE CHECKLIST

AN83AN83REV2 137111 D0-D157111 MNWE#7111 MNOE#RESET7111 A47111 A37111 A27111 INTRQ37111 CS2#RXD-RXD+TXD-TXD+3.3V3.3V3.3V3.3VU114CS8900A-CQ337383940414

Page 6 - TECHNICAL REFERENCE MANUAL

AN8314 AN83REV2SH3 A2SH3 IRQ0RESETSH3 RO#Chip Select#SH3 WE1#SH3 [D15:D0]SH3 A1SH3 A3RDX-RXD+TXD-TXD+3.3V3.3V3.3V3.3V5100.1uF510CS8900A-CQ33738394041

Page 7 - The CS8900A Architecture

AN83AN83REV2 15ETHERNET HARDWARE DESIGN FOR EMBEDDED SYSTEMS AND MOTHERBOARDSThis section describes the hardware design of afour-layer, 10BASE-T solut

Page 8 - DMA Interface of the CS8900A

AN8316 AN83REV2Figure 6. Placement of Components, Top SideCS8900 EVAL REV. BCDB8900B©COPYRIGHT 1994CRYSTAL SEMICONDUCTOR CORPORATIONCS8900 EVAL BOARD

Page 9 - Address Generation

AN83AN83REV2 17Figure 7. Placement of Components, Solder SideCRYSTAL SEMICONDUCTOR CORPORATIONCS8900 EVAL BOARD REV. CP/N CDB8900B

Page 10 - Other Control Signals

AN8318 AN83REV2PROM is not necessary for the CS8900A, and theCS8900A will respond to IO addresses 0300hthrough 030Fh after a reset.Please refer to the

Page 11 - EEPROM Optional

AN83AN83REV2 19SA00SA01SA02SA03SA04SA05SA06SA07SA08SA09SA10SA11SA12SA13SA14SA15SA16SA17SA18SA19ISA0ISA1ISA2ISA3ISA4ISA5ISA6ISA7ISA8ISA9ISA10ISA11ISA12

Page 12 - Hitachi SH3

AN832 AN83REV2TABLE OF CONTENTSSCHEMATIC CHECKLIST ...

Page 13 - AN83REV2 13

AN8320 AN83REV2 Component Placement and Signal RoutingPlease refer to “Layout Considerations for theCS8900A” on page 35 of this document for moredet

Page 14 - 14 AN83REV2

AN83AN83REV2 21LOW COST ETHERNET COMBO CARD REFERENCE DESIGN: CRD8900This section describes the hardware design of a low-cost, two-layer, full-feature

Page 15 - AN83REV2 15

AN8322 AN83REV2U6CS8900 COMBO EVAL REV. BCDB8900B©COPYRIGHT 1994CRYSTAL SEMICONDUCTOR CORPORATIONCS8900 COMBO EVAL BOARD REV. BP/N CDB8900BC1C2U6U7C10

Page 16 - P/N CDB8900B

AN83AN83REV2 23SA00SA01SA02SA03SA04SA05SA06SA07SA08SA09SA10SA11SA12SA13SA14SA15SA16SA17SA18SA19ISA0ISA1ISA2ISA3ISA4ISA5ISA6ISA7ISA8ISA9ISA10ISA11ISA12

Page 17 - CS8900 EVAL BOARD REV. C

AN8324 AN83REV2Figure 14. Power Supply Decoupling SchematicFigure 15. Boot PROM SchematicC19TANT TANT TANT22µF22µF22µFC10 C1++5VGND++SA00SA01SA02SA0

Page 18 - Logic Schematics

AN83AN83REV2 25Figure 16. AUI SchematicFigure 17. 10BASE-2 SchematicFigure 18. PAL Decode of LA[20-23]+12V0.1µFBSTATUS/HCI12457816151312109AUI_XFR_

Page 19 - Figure 9. Overall Schematic

AN8326 AN83REV2loaded at the Boot PROM base address register in-dicates the starting location in host memory wherethe Boot PROM is mapped. The Boo

Page 20 - Bill of Material

AN83AN83REV2 2710BASE-2 InterfaceA 10BASE-2 transceiver IC, the 83C92C, is usedto generate a 10BASE-2 interface for the referencedesign. Please refer

Page 21 - AN83REV2 21

AN8328 AN83REV2Figure 19. CRD8900 Top-Side Routing

Page 22

AN83AN83REV2 29Figure 20. CRD8900 Bottom Side Routing

Page 23 - AN83REV2 23

AN83AN83REV2 3LOW COST ETHERNET COMBO CARD REFERENCE DESIGN: CRD8900...21General Description...

Page 24 - 24 AN83REV2

AN8330 AN83REV2Item Reference # Description Quantity Vendor Part NumberBase Configuration: I/O Mode with 10BASE-T Interface1 C5, C7, C8, C11..13, C16

Page 25 - Figure 16. AUI Schematic

AN83AN83REV2 31Memory ModeIn the memory mode, there are two options wherethe CS8900A can be placed in the ISA memory ad-dress map, lower memory (below

Page 26 - AUI Interface

AN8332 AN83REV2face is used to generate the serial data stream onEEDataOut pin (serial data out) with the EESK (se-rial clock). Whenever ELSEL bit is

Page 27 - AN83REV2 27

AN83AN83REV2 33Figure 23 shows a simple PALASMTM programfor the 16R4 PAL that is used in the design shownin Figure 21.;PALASM Design Description;-----

Page 28 - 28 AN83REV2

AN8334 AN83REV2Q20 := (Q20 * CS_EL_b) + (/CS_EL_b * SDATA)Q21 := (Q21 * CS_EL_b) + (/CS_EL_b * Q20)Q22 := (Q22 * CS_EL_b) + (/CS_EL_b * Q21)Q23 := (Q2

Page 29 - AN83REV2 29

AN83AN83REV2 35Layout Considerations for the CS8900AThe CS8900A is a mixed signal device having dig-ital and analog circuits for an Ethernet communica

Page 30

AN8336 AN83REV2U6CS8900 COMBO EVAL REV. BCDB8900B©COPYRIGHT 1994CRYSTAL SEMICONDUCTOR CORPORATIONCS8900 COMBO EVAL BOARD REV. BP/N CDB8900BC1C2U6U7C10

Page 31 - Extended Memory Mode

AN83AN83REV2 37Figure 25. Placement of Components, Top SideCS8900 EVAL REV. BCDB8900B©COPYRIGHT 1994CRYSTAL SEMICONDUCTOR CORPORATIONCS8900 EVAL BOAR

Page 32 - 32 AN83REV2

AN8338 AN83REV2Figure 26. Placement of Components, Solder SideCRYSTAL SEMICONDUCTOR CORPORATIONCS8900 EVAL BOARD REV. CP/N CDB8900B

Page 33

AN83AN83REV2 39Figure 2.4.6. Component (top) side of four-layer boardFigure 27. Component (top) side of four-layer board

Page 34

AN834 AN83REV2SCHEMATIC CHECKLISTBefore getting into the meat of the technical refer-ence manual here is a schematic checklist. It’s pre-sented here,

Page 35

AN8340 AN83REV2Figure 2.4.7. +5V Plane of four-layer boardFigure 28. +5V Plane of four-layer board

Page 36

AN83AN83REV2 41Figure 2.4.8. Ground Plane of four-layer boardFigure 29. Ground Plane of four-layer board

Page 37

AN8342 AN83REV2Figure 2.4.9. Solder side (bottom) of four-layer boardFigure 30. Solder side (bottom) of four-layer board

Page 38

AN83AN83REV2 43The 20.000 MHz crystal traces should be short,have no via, and run on the component side.Biasing resistor at RES pin of the CS8900A: A

Page 39 - AN83REV2 39

AN8344 AN83REV2mit signal traces should be at least 100 mil. Thiswill provide a good impedance matching for thetransmit and receive circuitry inside

Page 40 - 40 AN83REV2

AN83AN83REV2 45able in a 16 pin DIP or 16 pin SOIC package. Seetables 4 and 5 for recommended part numbers.JUMPERLESS DESIGNUsing the CS8900A, both ad

Page 41 - AN83REV2 41

AN8346 AN83REV2ware resets. Therefore, the only information re-quired in the Reset Configuration Block when usedwith Cirrus-provided drivers will be

Page 42 - 42 AN83REV2

AN83AN83REV2 47Sheet for additional information on the operation ofthe EEPROM.Driver Configuration InformationThe CS8900A supports random access to 16

Page 43 - AN83REV2 43

AN8348 AN83REV223h Transmission ControlHDX/FDX 15 0 = Half-Duplex, 1 = Full-DuplexReserved 14-7 Reserved for future use, set to 0Ignore Missing Media

Page 44 - THE CS8900A

AN83AN83REV2 49IEEE Physical AddressThe format of the 48-bit IEEE physical address as expected by the MAC driver is illustrated by the follow-ing exam

Page 45 - Reset Configuration Block

AN83AN83REV2 5SOFTWARE CHECKLIST- When servicing the interrupt always read the Interrupt Status Queue (ISQ) first. Process that individual event befo

Page 46

AN8350 AN83REV2PacketPage Memory BaseBits 15-4 12 MSB of Memory Base Address - The twelve most significant bits of the 24-bit addresslocating the base

Page 47

AN83AN83REV2 51Adapter Configuration WordBits 15-13 Reserved (set to 0)Bits 12-11 Optimization FlagsUsed to specify the platform’s OS configuration to

Page 48

AN8352 AN83REV2Manufacturing DateThis word is the adapter’s manufacture date encoded in 16 bits, YR-MO-DY format. (Must be initializedby OEM before s

Page 49 - ISA Configuration Flags

AN83AN83REV2 53Serial NumberThe two serial number words make up the unique 32-bit OEM serial number for the adapter. Low WordBits 7-0 bits[7-0] of 32-

Page 50 - Transmission Control

AN8354 AN83REV2Maintaining EEPROM InformationThe contents of the EEPROM may either be pre-programmed in a stand-alone EEPROM program-mer or programmed

Page 51 - EEPROM Revision

AN83AN83REV2 55ture storing the Driver Configuration Block inBIOS space.OBTAINING IEEE ADDRESSESEach node of a Local Area Network has a uniqueaddress

Page 52 - 16-bit Checksum

AN8356 AN83REV2DEVICE DRIVERS AND SETUP/INSTALLATION SOFTWAREThis chapter discusses the software provided byCirrus for use with the CS8900A. That soft

Page 53 - Serial ID Checksum

AN83AN83REV2 574) The current configuration of the adapter will bedisplayed. Click on OK or press the Enter keyto proceed.5) Press the ALT key then us

Page 55 - OBTAINING IEEE ADDRESSES

AN836 AN83REV2INTRODUCTION TO CS8900A TECHNICAL REFERENCE MANUALThis Technical Reference Manual provides the in-formation which will be helpful in des

Page 56 - Installation Procedure

AN83AN83REV2 7gram and read the CS8900A control and status reg-isters, and how to transfer user data between theCS8900A and the PC main memory via the

Page 57 - Cirrus Web Site

AN838 AN83REV2ISA BusAn ISA bus is a simple, asynchronous bus that caneasily be made to interface to most synchronous orasynchronous buses. An ISA

Page 58

AN83AN83REV2 9long as the CS8900A contains frames completelyreceived. If ‘n’ words are to be transferred from theCS8900A to the system RAM, the DRQ s

Comments to this Manuals

No comments