Cirrus-logic CS8900A Manuale Utente

Navigare online o scaricare Manuale Utente per Hardware Cirrus-logic CS8900A. Cirrus Logic CS8900A User Manual Manuale Utente

  • Scaricare
  • Aggiungi ai miei manuali
  • Stampa
  • Pagina
    / 138
  • Indice
  • SEGNALIBRI
  • Valutato. / 5. Basato su recensioni clienti
Vedere la pagina 0
Copyright Cirrus Logic, Inc. 2010
(All Rights Reserved)
CS8900A
Product Data Sheet
Crystal LANEthernet
Controller
FEATURES
Single-Chip IEEE 802.3 Ethernet Controller with
Direct ISA-Bus Interface
Maximum Current Consumption = 55 mA (5V
Supply
)
3V or 5V Operation
Industrial Temperature Range
Comprehensive Suite of Software Drivers
Available
Efficient PacketPage™ Architecture Operates in
I/O and Memory Space, and as DMA Slave
Full Duplex Operation
On-Chip RAM Buffers Transmit and Receive
Frames
10BASE-T Port with Analog Filters, Provides:
- Automatic Polarity Detection and Correction
AUI Port for 10BASE2, 10BASE5 and 10BASE-F
Programmable Transmit Features:
- Automatic Re-transmission on Collision
- Automatic Padding and CRC Generation
Programmable Receive Features:
- Stream Transfer™ for Reduced CPU Overhead
- Auto-Switch Between DMA and On-Chip Memory
- Early Interrupts for Frame Pre-Processing
- Automatic Rejection of Erroneous Packets
EEPROM Support for Jumperless Configuration
Boot PROM Support for Diskless Systems
Boundary Scan and Loopback Test
LED Drivers for Link Status and LAN Activity
Standby and Suspend Sleep Modes
DESCRIPTION
The CS8900A is a low-cost Ethernet LAN Controller op-
timized for the Industry Standard Architecture (ISA) bus
and general purpose microcontroller busses. Its highly-
integrated design eliminates the need for costly external
components required by other Ethernet controllers. The
CS8900A includes on-chip RAM, 10BASE-T transmit
and receive filters, and a direct ISA-Bus interface with
24 mA Drivers.
In addition to high integration, the CS8900A offers a
broad range of performance features and configura-
tionoptions. Its unique PacketPage architecture
automatically adapts to changing network traffic pat-
terns and available system resources. The result is
increased system efficiency.
The CS8900A is available in a 100-pin LQFP package
ideally suited for small form-factor, cost-sensitive Ether-
net applications. With the CS8900A, system engineers
can design a complete Ethernet circuit that occupies
less than 1.5 square inches (10 sq. cm) of board space.
ORDERING INFORMATION
CS8900A-CQZ 0° to 70° C 5V LQFP-100 Lead free
CS8900A-IQZ -40° to 85° C 5V LQFP-100 Lead free
CS8900A-CQ3Z 0° to 70° C 3.3V LQFP-100 Lead free
CS8900A-IQ3Z -40° to 85° C 3.3V LQFP-100 Lead free
CRD8900A-1 Evaluation Kit
EEPROM
RJ-45 10BASE-T
Attachment
Unit
Interface
(AUI)
20 MHz
XTAL
RAM
Bus
Logic
Memory
Manager
802.3
MAC
Engine
EEPROM
Control
Encoder/
Decoder
&
PLL
10BASE-T
RX Filters &
Receiver
10BASE-T
TX Filters &
Transmitter
AUI
Transmitter
AUI
Collision
AUI
Receiver
Clock
Power
Manager
Boundary
Scan
Test Logic
LED
Control
CS8900A ISA Ethernet Controller
Host
Host Bus
DS271F5 SEP ‘10
Vedere la pagina 0
1 2 3 4 5 6 ... 137 138

Sommario

Pagina 1 - Controller

Copyright  Cirrus Logic, Inc. 2010(All Rights Reserved)CS8900AProduct Data SheetCrystal LAN™ Ethernet ControllerFEATURES Single-Chip IEEE 802.3 Ethe

Pagina 2 - TABLE OF CONTENTS

10 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET• On-chip LED ports can be used for eitheroptional LEDs, or as programm

Pagina 3

100 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETthe LineCTL register (Register 13) and is de-scribed in Table 31. No

Pagina 4

DS271F5 101CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET5.6.4 Enabling CRC Generation and Pad-dingWhenever the host issues a

Pagina 5

102 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET1) The host bids for frame storage by writingthe Transmit Command to t

Pagina 6

DS271F5 103CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET5.6.8 Completing TransmissionWhen the CS8900A successfully completest

Pagina 7

104 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET5.6.9 Rdy4TxNOW vs. Rdy4TxThe Rdy4TxNOW bit (Register 18, BusST, bit8

Pagina 8 - 8 DS271F5

DS271F5 105CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETnot set). Also, the Rdy4Tx bit is used with in-terrupts and requires t

Pagina 9 - and Auto

106 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETCS8900A may not auto-select the 10BASE-Tmedia. The cause of this situa

Pagina 10 - 10 DS271F5

DS271F5 107CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET6.0 TEST6.1 TEST MODES6.1.1 Loopback & Collision Diagnostic Tes

Pagina 11

108 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET6.2 Boundary ScanBoundary Scan test mode provides an easyand efficien

Pagina 12 - Top View

DS271F5 109CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETThe input pins not included in this test are:After the Input Cycle is

Pagina 13 - DS271F5 13

DS271F5 11CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETEECSEEDATAOUTEESKSA[0:19]MEMWMEMRIOWIORREFRESHSBHESD[0:15]INTRQ0INTRQ1R

Pagina 14 - 14 DS271F5

110 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETENTER BOUNDARY SCAN:CS8900A resets, all digitaloutput pins and bi-dire

Pagina 15 - DS271F5 15

DS271F5 111CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETTESTSELAENOutputsAll outputstri-stateLANLEDlowBSTATUSlowEEDataOutRESET

Pagina 16 - 16 DS271F5

112 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET7.0 CHARACTERISTICS/SPECIFICATIONS - COMMERCIAL7.1 ABSOLUTE MAXIMUM

Pagina 17 - DS271F5 17

DS271F5 113CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETDC CHARACTERISTICS (Continued)Notes: 2. OD24: Open Drain Output with

Pagina 18

114 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET7.4 SWITCHING CHARACTERISTICS (TA = 25 °C; VDD = 5.0 V or VDD = 3.3V)

Pagina 19 - Table 3. DMA Assignments

DS271F5 115CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETSWITCHING CHARACTERISTICS (Continued)Parameter Symbol Min Typ Max Unit

Pagina 20 - 20 DS271F5

116 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETSWITCHING CHARACTERISTICS (Continued)Parameter Symbol Min Typ Max Unit

Pagina 21 - Default Configuration

DS271F5 117CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETSWITCHING CHARACTERISTICS (Continued)Parameter Symbol Min Typ Max Unit

Pagina 22

118 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETSWITCHING CHARACTERISTICS (Continued)Parameter Symbol Min Typ Max Unit

Pagina 23 - Figure 4. Group Header

DS271F5 119CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETSWITCHING CHARACTERISTICS (Continued)Parameter Symbol Min Typ Max Unit

Pagina 24 - 24 DS271F5

12 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET2.0 PIN DESCRIPTION 364041464748495026272829303133323435373839424

Pagina 25 - Table 8. EEPROM Commands

120 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETSWITCHING CHARACTERISTICS (Continued)Parameter Symbol Min Typ Max Unit

Pagina 26 - 26 DS271F5

DS271F5 121CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET7.5 10BASE-T WIRING• If a center tap transformer is used on the RXD+

Pagina 27 - DS271F5 27

122 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET7.6 AUI WIRING 7.7 QUARTZ CRYSTAL REQUIREMENTS (If a 20 MHz quartz

Pagina 28

DS271F5 123CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET8.0 CHARACTERISTICS/SPECIFICATIONS - INDUSTRIAL8.1 ABSOLUTE MAXIMUM

Pagina 29

124 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETDC CHARACTERISTICS (Continued)Notes: 2. OD24: Open Drain Output with

Pagina 30 - Figure 8. MAC Interface

DS271F5 125CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET8.4 SWITCHING CHARACTERISTICS (TA = 25 °C; VDD = 5.0 V or VDD = 3.3V)

Pagina 31 - DS271F5 31

126 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETSWITCHING CHARACTERISTICS (Continued)Parameter Symbol Min Typ Max Unit

Pagina 32 - 32 DS271F5

DS271F5 127CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETSWITCHING CHARACTERISTICS (Continued)Parameter Symbol Min Typ Max Unit

Pagina 33 - Figure 10. Two-Part Deferral

128 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETSWITCHING CHARACTERISTICS (Continued)Parameter Symbol Min Typ Max Unit

Pagina 34 - Figure 11. Simple Deferral

DS271F5 129CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETSWITCHING CHARACTERISTICS (Continued)Parameter Symbol Min Typ Max Unit

Pagina 35 - Transceiver

DS271F5 13CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETISA Bus InterfaceSA[0:19] - System Address Bus, Input PINS 37-48, 50-54

Pagina 36 - Table 12. Interface Selection

130 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETSWITCHING CHARACTERISTICS (Continued)Parameter Symbol Min Typ Max Unit

Pagina 37 - 10BASE-T Transceiver

DS271F5 131CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETSWITCHING CHARACTERISTICS (Continued)Parameter Symbol Min Typ Max Unit

Pagina 38 - Packet Packet

132 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET8.5 10BASE-T WIRING• If a center tap transformer is used on the RXD+

Pagina 39 - Figure 15. AUI

DS271F5 133CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET8.6 AUI WIRING 8.7 QUARTZ CRYSTAL REQUIREMENTS (If a 20 MHz quartz

Pagina 40 - 40 DS271F5

134 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET9.0 PHYSICAL DIMENSIONS MILLIMETERSDIM MIN NOM MAXA --- 1.60A1 0.05

Pagina 41

DS271F5 135CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET10.0 GLOSSARY OF TERMS10.1 AcronymsAUI Attachment Unit InterfaceCRC

Pagina 42

136 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET10.2 DefinitionsCyclic Redundancy CheckThe method used to compute the

Pagina 43

DS271F5 137CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET10.3 Acronyms Specific to the CS8900ABufCFG Buffer Configuration - Re

Pagina 44 - 4.3.3 Interrupt Number

138 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETStandbyA feature of the CS8900A used to conserve power. When in Standb

Pagina 45 - 4.3.5 DMA Start of Frame

14 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETIOW - I/O Write, Input PIN 62. When IOW is low and a valid address is d

Pagina 46 - 4.3.9 Boot PROM Base Address

DS271F5 15CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETEECS - EEPROM Chip Select, PIN 3.Active-high output used to select the

Pagina 47 - 4.3.11 EEPROM Command

16 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETGeneral Pins XTAL[1:2] - Crystal, Input/Output PINS 97 and 98.A 20 M

Pagina 48 - 4.3.12 EEPROM Data

DS271F5 17CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET3.0 FUNCTIONAL DESCRIPTION3.1 OverviewDuring normal operation, the CS

Pagina 49 - DS271F5 49

18 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETas Memory space operations, I/O space oper-ations, or as DMA operations

Pagina 50

DS271F5 19CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETmemory. The CS8900A has three pairs ofDMA pins that can be connected di

Pagina 51

2 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETTABLE OF CONTENTS1.0 INTRODUCTION ...

Pagina 52 -

20 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET3.3.2 Allowing Time for Reset OperationAfter a reset, the CS8900A goes

Pagina 53 - RegContent

DS271F5 21CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET 3.4 Configurations with EEPROM3.4.1 EEPROM InterfaceThe interface t

Pagina 54 - StreamE Skip_1 000011

22 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETthe EEPROM). Address space 80h to AFh isreserved.3.4.3.1 Reset Configu

Pagina 55

DS271F5 23CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETbytes of configuration data are stored in theReset Configuration Block.

Pagina 56 - PromiscuousA IAHashA 000101

24 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETBits 8 through 0 of the Group Header specify a9-bit PacketPage Address.

Pagina 57

DS271F5 25CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETinitialization is complete (configuration loadedfrom EEPROM or reset to

Pagina 58 - 0000 0000 0000 1000

26 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET(for a ’C56, ’CS56, ’C66 or ’CS66), are shiftedout of the CS8900A, into

Pagina 59 - RxDMAiE SWint-X 001011

DS271F5 27CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETand the Address Mask is FC000h. This config-uration describes a 16-Kbyt

Pagina 60 - RxDMA frame SWint 001100

28 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET8). To exit SW Suspend, the host must write tothe CS8900A’s assigned I/

Pagina 61 - 0000 0000 0000 1100

DS271F5 29CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET3.8 LED OutputsThe CS8900A provides three output pins thatcan be used

Pagina 62 - SerTxOn SerRxON 010011

DS271F5 3CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET3.4.7.1 Determining EEPROM Size ...

Pagina 63 - CRS PolarityOK 10BT AUI

30 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETcollision detection, preamble generation anddetection, and CRC generati

Pagina 64 - RESET 010101

DS271F5 31CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETtire packet has been received, the MAC vali-dates the FCS. If an error

Pagina 65

32 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETnetwork collisions. The collision count isstored in bits B through E of

Pagina 66 - Rdy4Tx NOW

DS271F5 33CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETattempting transmission. The CS8900A sup-ports two schemes for determin

Pagina 67

34 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET3.9.5.4 Collision ResolutionIf a collision is detected while the CS890

Pagina 68 - AUI Delay

DS271F5 35CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETbit times), and k is the smaller of n or 10, wheren is the number of re

Pagina 69 - 4.5.2 Transmit Length

36 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET40% and 60%. The specifications for the crys-tal are described in Secti

Pagina 70

DS271F5 37CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET3.11.1 10BASE-T FiltersThe CS8900A’s 10BASE-T transceiver in-cludes in

Pagina 71 - 4.6 Address Filter Registers

38 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETsquelch threshold (either positive or negative,depending on polarity) i

Pagina 72 - 72 DS271F5

DS271F5 39CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETat least four frames in a row with negative po-larity after the EOF, th

Pagina 73 - Word Transfer

4 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET3.10.4 Interface Selection ...

Pagina 74 - 74 DS271F5

40 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET3.13 External Clock OscillatorA 20-MHz quartz crystal or CMOS clock in

Pagina 75 - Table 18. I/O Mode Mapping

DS271F5 41CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET4.0 PACKETPAGE ARCHITECTURE4.1 PacketPage OverviewThe CS8900A archite

Pagina 76

42 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETto and from the host. The host simply writes toand reads from these loc

Pagina 77 - DS271F5 77

DS271F5 43CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET0100h 32 Read/Write Configuration & Control Registers (2 bytes per

Pagina 78 - 78 DS271F5

44 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET4.3 Bus Interface Registers4.3.1 Product Identification Code(Read onl

Pagina 79 - ISQ = 0000h?

DS271F5 45CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETing bus signals are tied to the following pins: See Section 3.2 on pag

Pagina 80 - Processed

46 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETReset value is: 0000 0000 0000 0000 4.3.6 DMA Frame Count(Read only,

Pagina 81 - Table 21

DS271F5 47CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETThe lower three bytes (0030h, 0031h, and 0032h) of the Boot PROM Base A

Pagina 82

48 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETReset value is: XXXX XXXX XXXX XXXX 4.3.12 EEPROM Data(Read/Write, A

Pagina 83

DS271F5 49CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET4.4 Status and Control RegistersThe Status and Control registers are t

Pagina 84

DS271F5 5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET4.10.2 TxCMD Port ...

Pagina 85 - DS271F5 85

50 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETtometer useful in locating cable faults. Thefollowing sections contain

Pagina 86 - Table 24. Example Memory Map

DS271F5 51CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET4.4.3.4 Accept BitsThere are nine Accept bits located in the Rx-CTL re

Pagina 87

52 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET Control and Configuration Bits RegisterFEDCBA9 876Number (Offs

Pagina 88

DS271F5 53CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET4.4.5 Register 0: Interrupt Status Queue(ISQ, Read-only, Address: Pack

Pagina 89

54 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETRegNum The lower six bits describe which register (4, 8, C, 10 or 12) i

Pagina 90

DS271F5 55CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET4.4.7 Register 4: Receiver Event (RxEvent, Read-only, Address: Packe

Pagina 91

56 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET4.4.8 Register 5: Receiver Control(RxCTL, Read/Write, Address: Packe

Pagina 92

DS271F5 57CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET4.4.9 Register 7: Transmit Configuration(TxCFG, Read/Write, Address:

Pagina 93 - RxStatus - Frame 2

58 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET001000 These bits provide an internal address used by the CS8900A to id

Pagina 94

DS271F5 59CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETBit 7 Bit 6 0 0 Start transmission after 5 bytes are in

Pagina 95

6 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET5.4.1 Overview ...

Pagina 96

60 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEEThost still wants to transmit that particular frame, the host must go th

Pagina 97 - DS271F5 97

DS271F5 61CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETTxUnderrun This bit is set if CS8900A runs out of data before it reache

Pagina 98 - 98 DS271F5

62 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETCFG, Bit C) is set, there is an interrupt when TxCOL increments from 1F

Pagina 99

DS271F5 63CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET2-partDefDis Before a transmission can begin, the CS8900A follows a def

Pagina 100

64 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET4.4.18 Register 15: Self Control(SelfCTL, Read/Write, Address: Packe

Pagina 101

DS271F5 65CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET4.4.19 Register 16: Self Status(SelfST, Read-only, Address: PacketPa

Pagina 102 - 102 DS271F5

66 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETResetRxDMA When set, the RxDMA offset pointer at PacketPage base + 0026

Pagina 103 - DS271F5 103

DS271F5 67CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETRegister. When reading this register, these bits will be 011000, where

Pagina 104 - 104 DS271F5

68 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETDisable Backoff When set, the backoff algorithm is disabled. The CS8900

Pagina 105 - DS271F5 105

DS271F5 69CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET4.5 Initiate Transmit Registers4.5.1 Transmit Command Request - TxCMD

Pagina 106

DS271F5 7CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETTable 1. Revision History Release Date ChangesPP1 NOV 1997 Preliminary R

Pagina 107

70 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETCMD, the length of the transmitted frame is written into this register.

Pagina 108 - Table 40

DS271F5 71CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET4.6 Address Filter Registers4.6.1 Logical Address Filter (hash table)

Pagina 109 - Table 41. (continued)

72 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET4.7 Receive and Transmit Frame LocationsThe Receive and Transmit Frame

Pagina 110 - 110 DS271F5

DS271F5 73CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETbyte address must be followed by a byteaccess to an odd-byte address be

Pagina 111 - DS271F5 111

74 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET• The address on the ISA System Addressbus (SA0 - SA19) is within the M

Pagina 112 - 7.3 DC CHARACTERISTICS (T

DS271F5 75CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETcan be written. If clear, the host must waitfor CS8900A buffer memory t

Pagina 113

76 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETeration. The Transmit Command tells theCS8900A that the host has a fram

Pagina 114 - SD [15:0] Valid Data

DS271F5 77CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETbase + 000Ch). If Rdy4TxNOW is set, theframe can be written. If clear,

Pagina 115 - IN or OUT of chip

78 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET5.0 OPERATION5.1 Managing Interrupts and Servicing the Interrupt Stat

Pagina 116

DS271F5 79CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETAn enabled interrupt occurs.The selected interruptrequest pin is driven

Pagina 117 - SD [15:0] Valid Data In

8 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET1.0 INTRODUCTION1.1 General DescriptionThe CS8900A is a true single-ch

Pagina 118

80 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETmemory via host DMA. This section describesreceive frame pre-processing

Pagina 119

DS271F5 81CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET5.2.2.1 Configuring the Physical InterfaceConfiguring the physical int

Pagina 120 - EEData In

82 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETmine how frames will be transferred to hostmemory, as described in Tabl

Pagina 121 - 7.5 10BASE-T WIRING

DS271F5 83CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETtecting the incoming frame's End-of-Frame(EOF) sequence.Like all E

Pagina 122 - 7.6 AUI WIRING

84 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETEOFReceived?128 bytesReceived?EOFReceived?64 bytesReceived?EOFReceived?

Pagina 123 - 8.3 DC CHARACTERISTICS (T

DS271F5 85CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETThis section describes buffering and transfer-ring held receive frames.

Pagina 124

86 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET5.2.8 Example of Memory Mode Receive OperationA common length for shor

Pagina 125

DS271F5 87CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETregister can be read to determine the finalframe status.The sequence is

Pagina 126

88 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETThe IAHashA, MulticastA, IndividualA, andBroadcastA bits are used indep

Pagina 127

DS271F5 89CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET5.2.13 Broadcast Frame Hashing Excep-tionTable 26 describes in detail

Pagina 128

DS271F5 9CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEEThigh level of integration allow System Engi-neers to design a complete E

Pagina 129

90 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET5.3 Receive DMA5.3.1 OverviewThe CS8900A supports a direct interface

Pagina 130

DS271F5 91CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET5.3.3 DMA Receive Buffer SizeIn receive DMA mode, the CS8900A stores r

Pagina 131

92 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETNote that when in DMA mode, reading the con-tents of the RxEvent regist

Pagina 132 - 8.5 10BASE-T WIRING

DS271F5 93CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETbe completely received. Usually, the DMA re-ceive frame interrupt (RxDM

Pagina 133 - 8.6 AUI WIRING

94 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET5.4 Auto-Switch DMA5.4.1 OverviewThe CS8900A supports a unique featur

Pagina 134 - 100L LQFP PACKAGE DRAWING

DS271F5 95CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETered as normal. If there isn't, the CS8900A'sMAC engine compa

Pagina 135 - DS271F5 135

96 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETcoming frame also large, the incoming framemay be missed, depending on

Pagina 136 - 136 DS271F5

DS271F5 97CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEETFrame 1Frame 2Frame 3 starts to be received and passes the DA filter.Th

Pagina 137 - DS271F5 137

98 DS271F5CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET• updates the DMA Start-of-Frame register(PacketPage base + 0026h);• up

Pagina 138 - 138 DS271F5

DS271F5 99CS8900ACrystal LAN™ Ethernet ControllerCIRRUS LOGIC PRODUCT DATASHEET5.5.6 Receive DMA SummaryTable 30 summarize the Receive DMA config-ura

Commenti su questo manuale

Nessun commento