Electronic Components Datasheet Search
  Indian  ▼
ALLDATASHEET.IN

X  

LAN91C100FD Datasheet(PDF) 51 Page - SMSC Corporation

Part # LAN91C100FD
Description  FEAST FAST ETHERNET CONTROLLER WITH FULL DUPLEX CAPABILITY
PDF  79 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  SMSC [SMSC Corporation]
Direct Link  http://www.smsc.com
Logo SMSC - SMSC Corporation

LAN91C100FD Datasheet(HTML) 51 Page - SMSC Corporation

Back Button LAN91C100FD Datasheet HTML 47Page - SMSC Corporation LAN91C100FD Datasheet HTML 48Page - SMSC Corporation LAN91C100FD Datasheet HTML 49Page - SMSC Corporation LAN91C100FD Datasheet HTML 50Page - SMSC Corporation LAN91C100FD Datasheet HTML 51Page - SMSC Corporation LAN91C100FD Datasheet HTML 52Page - SMSC Corporation LAN91C100FD Datasheet HTML 53Page - SMSC Corporation LAN91C100FD Datasheet HTML 54Page - SMSC Corporation LAN91C100FD Datasheet HTML 55Page - SMSC Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 51 / 79 page
background image
FEAST Fast Ethernet Controller with Full Duplex Capability
SMSC DS – LAN91C100FD Rev. D
Page 51
Rev. 10/14/2002
PRELIMINARY
In this case, the transmit interrupt service routine can find the next packet number to be serviced by
reading the TX DONE PACKET NUMBER at the FIFO PORTS register. This eliminates the need for the
driver to keep a list of packet numbers being transmitted. The numbers are queued by the LAN91C100FD
and provided back to the CPU as their transmission completes.
2.
One interrupt per sequence of packets: Enable TX EMPTY INT and TX INT, set AUTO RELEASE=1.
TX EMPTY INT is generated only after transmitting the last packet in the FIFO.
TX INT will be set on a fatal transmit error allowing the CPU to know that the transmit process has
stopped and therefore the FIFO will not be emptied.
This mode has the advantage of a smaller CPU overhead, and faster memory de-allocation. Note that
when AUTO RELEASE=1 the CPU is not provided with the packet numbers that completed
successfully.
Note:
The pointer register is shared by any process accessing the LAN91C100FD memory. In order to allow
processes to be interruptable, the interrupting process is responsible for reading the pointer value before
modifying it, saving it, and restoring it before returning from the interrupt.
Typically there would be three processes using the pointer:
1.
Transmit loading (sometimes interrupt driven)
2.
Receive unloading (interrupt driven)
3.
Transmit Status reading (interrupt driven).
1) and 3) also share the usage of the Packet Number Register. Therefore saving and restoring the PNR is
also required from interrupt service routines.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com