Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

LAN91C111 Datasheet(PDF) 84 Page - Microchip Technology

Part # LAN91C111
Description  10/100 Non-PCI Ethernet Single Chip MAC PHY
PDF  125 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  MICROCHIP [Microchip Technology]
Direct Link  http://www.microchip.com
Logo MICROCHIP - Microchip Technology

LAN91C111 Datasheet(HTML) 84 Page - Microchip Technology

Back Button LAN91C111 Datasheet HTML 80Page - Microchip Technology LAN91C111 Datasheet HTML 81Page - Microchip Technology LAN91C111 Datasheet HTML 82Page - Microchip Technology LAN91C111 Datasheet HTML 83Page - Microchip Technology LAN91C111 Datasheet HTML 84Page - Microchip Technology LAN91C111 Datasheet HTML 85Page - Microchip Technology LAN91C111 Datasheet HTML 86Page - Microchip Technology LAN91C111 Datasheet HTML 87Page - Microchip Technology LAN91C111 Datasheet HTML 88Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 84 / 125 page
background image
 2011-2016 Microchip Technology Inc.
DS00002276A-page 85
LAN91C111
10.5
Memory Partitioning
Unlike other controllers, the LAN91C111 does not require a fixed memory partitioning between transmit and receive
resources. The MMU allocates and de-allocates memory upon different events. An additional mechanism allows the
CPU to prevent the receive process from starving the transmit memory allocation.
Memory is always requested by the side that needs to write into it, that is: the CPU for transmit or the MAC for receive.
The CPU can control the number of bytes it requests for transmit but it cannot determine the number of bytes the receive
process is going to demand. Furthermore, the receive process requests will be dependent on network traffic, in particular
on the arrival of broadcast and multicast packets that might not be for the node, and that are not subject to upper layer
software flow control.
FIGURE 10-5:
DRIVE SEND AND ALLOCATE ROUTINES
AL L O C AT E
Issu e "A llo cate M e m o ry"
Co m m a nd to M M U
R ead In te rrup t S tatus Re gister
E nqu eue Pa cket
S e t "R eady fo r Pa cke t" Flag
Re tu rn
Copy Re m a in in g T X D a ta
Pa cke t in to R A M
R e tu rn B u ffe rs to U p p e r L aye r
W rite A llo ca te d Pa cke t in to
Pa cke t # Re gister
W rite Add ress Po in te r R e g ister
C o py Pa rt o f T X D a ta Pa cke t
in to R A M
W rite S o urce A d d ress in to
P rop er Loca tio n
S tore Da ta B u ffer Po in te r
C lea r "R e ady fo r Pa cket" F lag
E n a ble A llo ca tio n In te rru p t
A llo ca tio n
Pa sse d ?
Ye s
N o
DRIV E R SE ND
C hoo se B ank S e le ct
Re gister 2
Call A L LO CAT E
E xit D river S end
R e a d A llo ca tio n R e su lt
Re gister



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