CS8900A-IQ3Z Cirrus Logic Inc, CS8900A-IQ3Z Datasheet - Page 105
![IC LAN ETHERNET CTLR 3V 100LQFP](/photos/6/81/68139/cs8900a-iq3z_sml.jpg)
CS8900A-IQ3Z
Manufacturer Part Number
CS8900A-IQ3Z
Description
IC LAN ETHERNET CTLR 3V 100LQFP
Manufacturer
Cirrus Logic Inc
Type
Single Chipr
Specifications of CS8900A-IQ3Z
Package / Case
100-LQFP
Controller Type
Ethernet Controller (IEEE 802.3)
Interface
ISA-BUS
Voltage - Supply
3V, 5V
Current - Supply
95mA
Operating Temperature
-40°C ~ 85°C
Mounting Type
Surface Mount
Ethernet Connection Type
10BASE- 2 or 10BASE- 5 or 10BASE- F or 10BASE- T
Minimum Operating Temperature
- 40 C
Mounting Style
SMD/SMT
Product
Ethernet Controllers
Standard Supported
IEEE 802.3
Data Rate
10 Mbps
Supply Voltage (max)
6 V
Supply Voltage (min)
- 0.3 V
Supply Current (max)
+/- 10 mA
Maximum Operating Temperature
+ 85 C
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
598-1163 - KIT EVAL FOR CS8900A
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Other names
598-1129
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
CS8900A-IQ3Z
Manufacturer:
Cirrus Logic Inc
Quantity:
1 852
Company:
Part Number:
CS8900A-IQ3Z
Manufacturer:
CIRRUS42
Quantity:
921
Company:
Part Number:
CS8900A-IQ3Z
Manufacturer:
Cirrus Logic Inc
Quantity:
10 000
Part Number:
CS8900A-IQ3Z
Manufacturer:
CIRRUS
Quantity:
20 000
Company:
Part Number:
CS8900A-IQ3ZR
Manufacturer:
Cirrus Logic Inc
Quantity:
10 000
DS271F5
not set). Also, the Rdy4Tx bit is used with in-
terrupts and requires the Rdy4TxiE bit be set.
Figure 30 provides a diagram of error free
transmission without collision.
5.6.10 Committing Buffer Space to a
Transmit Frame
When the host issues a transmit request, the
CS8900A checks the length of the transmit
frame to see if there is sufficient on-chip buffer
space. If there is, the CS8900A sets the
Rdy4TxNOW bit. If not, and the Rdy4TxiE bit
is set, the CS8900A waits for buffer space to
free up and then sets the Rdy4Tx bit. If
Rdy4TxiE is not set, the CS8900A sets the
Rdy4TxNOW bit when space becomes avail-
able.
Even though transmit buffer space may be
available, the CS8900A does not commit buf-
fer space to a transmit frame until all of the fol-
lowing are true:
1) The host must issues a Transmit Request;
2) The Transmit Request must be successful;
3) Either the host reads that the Rdy4TxNOW
If the CS8900A commits buffer space to a par-
ticular transmit frame, it will not allow subse-
quent frames to be written to that buffer space
as long as the transmit frame is committed.
After buffer space is committed, the frame is
subsequently transmitted unless any of the fol-
lowing occur:
1) The host completely writes the frame data,
CS8900A
Crystal LAN™ Ethernet Controller
and,
bit (Register 18, BusST, Bit 8) is set, or the
host reads that the Rdy4Tx bit (Register C,
BufEvent, bit 8) is set.
but transmission failed on the Ethernet line.
There are three such failures, and these
are indicated by three transmit error bits in
CIRRUS LOGIC PRODUCT DATASHEET
Or:
2) The host aborts the transmission by setting
Or:
3) There is a transmit under-run, and the Tx-
Successful transmission is indicated when the
TxOK bit (Register 8, TxEvent, Bit 8) is set.
5.6.11 Transmit Frame Length
The length of the frame transmitted is deter-
mined by the value written into the TxLength
register (PacketPage base + 0146h) during
the Transmit Request. The length of the trans-
mit frame may be modified by the configura-
tion of the TxPadDis bit (Register 9, TxCMD,
Bit D) and the InhibitCRC bit (Register 9, TxC-
MD, Bit C). Table 36 defines how these bits af-
fect the length of the transmit frame. In
addition, it shows which frames the CS8900A
will send.
5.7 Full duplex Considerations
The driver should not bid to transmit a long
frame (i.e., a frame greater than 118 bytes) if
the prior transmit frame is still being transmit-
ted. The end of the transmission of this prior
frame is indicated by a TxOK bit being set in
the TxEvent register (register 8).
5.8 Auto-Negotiation Considerations
When the CS8900A is connected to an auto
negotiation hub, and if auto-media detection is
selected (bits 8 and 9 of register 13), then the
the TxEvent register (Register 8): 16coll,
Jabber, or Out-of-Window.
the Force (Register 9, TxCMD, bit 8) bit. In
this case, the committed transmit frame, as
well as any yet-to-be-transmitted frames
queued in the on-chip memory, are cleared
and not transmitted. The host should make
TxLength = 0 when using the Force bit.
Underrun bit (Register C, BufEvent, Bit 9)
is set.
105