Electronic Components Datasheet Search
  English  ▼

X  

LAN91C96-MS Datasheet(PDF) 76 Page - SMSC Corporation

Part # LAN91C96-MS
Description  Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet
PDF  125 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  SMSC [SMSC Corporation]
Direct Link  http://www.smsc.com
Logo SMSC - SMSC Corporation

LAN91C96-MS Datasheet(HTML) 76 Page - SMSC Corporation

Back Button LAN91C96-MS Datasheet HTML 72Page - SMSC Corporation LAN91C96-MS Datasheet HTML 73Page - SMSC Corporation LAN91C96-MS Datasheet HTML 74Page - SMSC Corporation LAN91C96-MS Datasheet HTML 75Page - SMSC Corporation LAN91C96-MS Datasheet HTML 76Page - SMSC Corporation LAN91C96-MS Datasheet HTML 77Page - SMSC Corporation LAN91C96-MS Datasheet HTML 78Page - SMSC Corporation LAN91C96-MS Datasheet HTML 79Page - SMSC Corporation LAN91C96-MS Datasheet HTML 80Page - SMSC Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 76 / 125 page
background image
Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet
Rev. 03-28-07
Page 76
SMSC LAN91C965v&3v
DATASHEET
1.
One interrupt per packet: enable TX INT, set AUTO RELEASE=0. The software driver can find the
completion result in memory and process the interrupt one packet at a time. Depending on the
completion code the driver will take different actions. Note that the transmit process is working in
parallel and other transmissions might be taking place. The LAN91C96 is virtually queuing the packet
numbers and their status words.
In this case, the transmit interrupt service routine can find the next packet number to be serviced by
reading the TX FIFO 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
LAN91C96 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 LAN91C96 memory.
In order to allow
processes to be interruptible, 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.
POWER DOWN
The LAN91C96 can enter power down mode by means of the PWRDWN pin (pin 68) or the PWRDN bit
(Control Register, bit 13). When in power down mode, the LAN91C96 will:
Stop the crystal oscillator
Tristate: Data Bus
−
Interrupts(only by PWRDN bit)
−
nIOCS16
−
10BASE-T and AUI outputs
−
Turn off analog bias currents
Drive the EEPROM and ROM outputs inactive
Preserve contents of registers and memory
The PWRDWN pin is internally gated with the RESET (RESET pin before de-glitching) and with the
SRESET bit (COR bit 7). This gating function internally negates power down whenever RESET is high or
SRESET is high to allow the oscillator to run during RESET. Except for this gating function, all other uses
of the RESET pin use a de-glitched version of the signal as defined in the pin description section.



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 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


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