LAN91C100FD-SS SMSC, LAN91C100FD-SS Datasheet - Page 31

no-image

LAN91C100FD-SS

Manufacturer Part Number
LAN91C100FD-SS
Description
Ethernet ICs Non-PCI 10/100 Ethernet MAC
Manufacturer
SMSC
Type
Single Chip MAC and PHYr
Datasheet

Specifications of LAN91C100FD-SS

Ethernet Connection Type
10 Base-T, 100 Base-TX
Minimum Operating Temperature
0 C
Mounting Style
SMD/SMT
Product
Ethernet Controllers
Number Of Transceivers
1
Standard Supported
802.3
Data Rate
10 MB, 100 MB
Supply Voltage (max)
7 V
Supply Voltage (min)
0.3 V
Supply Current (max)
40 mA
Maximum Operating Temperature
+ 70 C
Package / Case
QFP-208
Lead Free Status / RoHS Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
LAN91C100FD-SS
Manufacturer:
SMSC
Quantity:
20 000
BYTE
BYTE
HIGH
LOW
COMMAND SET:
SMSC LAN91C100FD Rev. D
FEAST Fast Ethernet Controller with Full Duplex Capability
The three command bits determine the command issued as described below:
xyz
000
001
010
011
100
101
110
111
x
0)
1)
2)
3)
4)
5)
6)
7)
NOOP - NO OPERATION
ALLOCATE MEMORY FOR TX - N2,N1,N0 defines the amount of memory requested as
(value + 1) * 256 bytes. Namely N2,N1,N0 = 1 will request 2 * 256 = 512 bytes. A shift-based
divide by 256 of the packet length yields the appropriate value to be used as N2,N1,N0.
Immediately generates a completion code at the ALLOCATION RESULT REGISTER. Can
optionally generate an interrupt on successful completion. N2,N1,N0 are ignored by the
LAN91C100FD but should be implemented in LAN91C100FD software drivers for LAN9000
compatibility.
RESET MMU TO INITIAL STATE - Frees all memory allocations, clears relevant interrupts,
resets packet FIFO pointers.
REMOVE FRAME FROM TOP OF RX FIFO - To be issued after CPU has completed
processing of present receive frame. This command removes the receive packet number from
the RX FIFO and brings the next receive frame (if any) to the RX area (output of RX FIFO).
REMOVE AND RELEASE TOP OF RX FIFO - Like 3) but also releases all memory used by
the packet presently at the RX FIFO output. The MMU busy time after issuing REMOVE and
RELEASE command depends on the time when the busy bit is cleared. The time from issuing
REMOVE and RELEASE command on the last receive packet to the time when receive FIFO
is empty depends on RX INT bit turning low. An alternate approach can be checking the read
RX FIFO register.
RELEASE SPECIFIC PACKET - Frees all pages allocated to the packet specified in the
PACKET NUMBER REGISTER. Should not be used for frames pending transmission.
Typically used to remove transmitted frames, after reading their completion status. Can be
used following 3) to release receive packet memory in a more flexible way than 4).
ENQUEUE PACKET NUMBER INTO TX FIFO - This is the normal method of transmitting a
packet just loaded into RAM. The packet number to be enqueued is taken from the PACKET
NUMBER REGISTER.
RESET TX FIFOs - This command will reset both TX FIFOs: The TX FIFO holding the packet
numbers awaiting transmission and the TX Completion FIFO. This command provides a
mechanism for canceling packet transmissions, and reordering or bypassing the transmit
queue.
disabled. Unlike the RESET MMU command, the RESET TX FIFOs does not release any
memory.
COMMAND
y
The RESET TX FIFOs command should only be used when the transmitter is
z
DATASHEET
Page 31
0
0
N2
Revision 1.0 (09-22-08)
N1
N0/BUSY
0

Related parts for LAN91C100FD-SS