Cirrus-logic CS8900A Manual do Utilizador Página 1

Consulte online ou descarregue Manual do Utilizador para Hardware Cirrus-logic CS8900A. Cirrus Logic CS8900A User Manual Manual do Utilizador

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 138
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 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
Vista de página 0
1 2 3 4 5 6 ... 137 138

Resumo do Conteúdo

Página 1 - Controller

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

Página 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

Página 3

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

Página 4

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

Página 5

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

Página 6

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

Página 7

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

Página 8 - 8 DS271F5

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

Página 9 - and Auto

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

Página 10 - 10 DS271F5

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

Página 11

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

Página 12 - Top View

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

Página 13 - DS271F5 13

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

Página 14 - 14 DS271F5

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

Página 15 - DS271F5 15

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

Página 16 - 16 DS271F5

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

Página 17 - DS271F5 17

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

Página 18

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

Página 19 - Table 3. DMA Assignments

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

Página 20 - 20 DS271F5

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

Página 21 - Default Configuration

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

Página 22

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

Página 23 - Figure 4. Group Header

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

Página 24 - 24 DS271F5

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

Página 25 - Table 8. EEPROM Commands

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

Página 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+

Página 27 - DS271F5 27

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

Página 28

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

Página 29

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

Página 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)

Página 31 - DS271F5 31

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

Página 32 - 32 DS271F5

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

Página 33 - Figure 10. Two-Part Deferral

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

Página 34 - Figure 11. Simple Deferral

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

Página 35 - Transceiver

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

Página 36 - Table 12. Interface Selection

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

Página 37 - 10BASE-T Transceiver

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

Página 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+

Página 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

Página 40 - 40 DS271F5

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

Página 41

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

Página 42

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

Página 43

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

Página 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

Página 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

Página 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

Página 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

Página 48 - 4.3.12 EEPROM Data

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

Página 49 - DS271F5 49

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

Página 50

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

Página 51

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

Página 52 -

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

Página 53 - RegContent

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

Página 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

Página 55

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

Página 56 - PromiscuousA IAHashA 000101

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

Página 57

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

Página 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

Página 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

Página 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/

Página 61 - 0000 0000 0000 1100

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

Página 62 - SerTxOn SerRxON 010011

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

Página 63 - CRS PolarityOK 10BT AUI

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

Página 64 - RESET 010101

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

Página 65

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

Página 66 - Rdy4Tx NOW

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

Página 67

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

Página 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

Página 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

Página 70

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

Página 71 - 4.6 Address Filter Registers

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

Página 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

Página 73 - Word Transfer

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

Página 74 - 74 DS271F5

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

Página 75 - Table 18. I/O Mode Mapping

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

Página 76

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

Página 77 - DS271F5 77

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

Página 78 - 78 DS271F5

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

Página 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

Página 80 - Processed

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

Página 81 - Table 21

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

Página 82

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

Página 83

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

Página 84

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

Página 85 - DS271F5 85

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

Página 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

Página 87

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

Página 88

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

Página 89

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

Página 90

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

Página 91

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

Página 92

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

Página 93 - RxStatus - Frame 2

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

Página 94

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

Página 95

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

Página 96

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

Página 97 - DS271F5 97

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

Página 98 - 98 DS271F5

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

Página 99

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

Página 100

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

Página 101

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

Página 102 - 102 DS271F5

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

Página 103 - DS271F5 103

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

Página 104 - 104 DS271F5

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

Página 105 - DS271F5 105

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

Página 106

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

Página 107

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

Página 108 - Table 40

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

Página 109 - Table 41. (continued)

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

Página 110 - 110 DS271F5

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

Página 111 - DS271F5 111

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

Página 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

Página 113

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

Página 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,

Página 115 - IN or OUT of chip

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

Página 116

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

Página 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

Página 118

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

Página 119

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

Página 120 - EEData In

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

Página 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

Página 122 - 7.6 AUI WIRING

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

Página 123 - 8.3 DC CHARACTERISTICS (T

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

Página 124

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

Página 125

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

Página 126

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

Página 127

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

Página 128

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

Página 129

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

Página 130

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

Página 131

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

Página 132 - 8.5 10BASE-T WIRING

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

Página 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

Página 134 - 100L LQFP PACKAGE DRAWING

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

Página 135 - DS271F5 135

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

Página 136 - 136 DS271F5

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

Página 137 - DS271F5 137

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

Página 138 - 138 DS271F5

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

Comentários a estes Manuais

Sem comentários