Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.COM

X  

LAN9312-NZW Datasheet(PDF) 77 Page - Microchip Technology

Part # LAN9312-NZW
Description  High Performance Two Port 10/100 Managed Ethernet Switch with 32-Bit Non-PCI CPU Interface
Download  460 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  MICROCHIP [Microchip Technology]
Direct Link  http://www.microchip.com
Logo MICROCHIP - Microchip Technology

LAN9312-NZW Datasheet(HTML) 77 Page - Microchip Technology

Back Button LAN9312-NZW Datasheet HTML 73Page - Microchip Technology LAN9312-NZW Datasheet HTML 74Page - Microchip Technology LAN9312-NZW Datasheet HTML 75Page - Microchip Technology LAN9312-NZW Datasheet HTML 76Page - Microchip Technology LAN9312-NZW Datasheet HTML 77Page - Microchip Technology LAN9312-NZW Datasheet HTML 78Page - Microchip Technology LAN9312-NZW Datasheet HTML 79Page - Microchip Technology LAN9312-NZW Datasheet HTML 80Page - Microchip Technology LAN9312-NZW Datasheet HTML 81Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 77 / 460 page
background image
High Performance Two Port 10/100 Managed Ethernet Switch with 32-Bit Non-PCI CPU Interface
Datasheet
SMSC LAN9312
77
Revision 2.0 (02-14-13)
DATASHEET
6.5
Buffer Manager (BM)
The buffer manager (BM) provides control of the free buffer space, the multiple priority transmit
queues, transmission scheduling, and packet dropping. VLAN tag insertion and removal is also
performed by the buffer manager. The following sections detail the various features of the buffer
manager.
6.5.1
Packet Buffer Allocation
The packet buffer consists of 32KB of RAM that is dynamically allocated in 128 byte blocks as packets
are received. Up to 16 blocks may be used per packet, depending on the packet length. The blocks
are linked together as the packet is received. If a packet is filtered, dropped, or contains a receive
error, the buffers are reclaimed.
6.5.1.1
Buffer Limits and Flow Control Levels
The BM keeps track of the amount of buffers used per each ingress port. These counts are used to
generate flow control (half-duplex backpressure or full-duplex pause frames) and to limit the amount
of buffer space that can be used by any individual receiver (hard drop limit). The flow control and drop
limit thresholds are dynamic and adapt based on the current buffer usage. Based on the number of
active receiving ports, the drop level and flow control pause and resume thresholds adjust between
fixed settings and two user programmable levels via the Buffer Manager Drop Level Register
(BM_DROP_LVL), Buffer Manager Flow Control Pause Level Register (BM_FC_PAUSE_LVL), and
Buffer Manager Flow Control Resume Level Register (BM_FC_RESUME_LVL) respectively.
The BM also keeps a count of the number of buffers that are queued for multiple ports (broadcast
queue). This count is compared against the Buffer Manager Broadcast Buffer Level Register
(BM_BCST_LVL), and if the configured drop level is reached or exceeded, subsequent packets are
dropped.
6.5.2
Random Early Discard (RED)
Based on the ingress flow monitoring detailed in Section 6.4.6, "Ingress Flow Metering and Coloring,"
on page 71, packets are colored as Green, Yellow, or Red. Packets colored Red are always discarded
if the Drop on Red bit in the Buffer Manager Configuration Register (BM_CFG) is set. If the Drop on
Yellow bit in the Buffer Manager Configuration Register (BM_CFG) is set, packets colored Yellow are
randomly discarded based on the moving average number of buffers used by the ingress port.
The probability of a discard is programmable into the Random Discard Weight table via the Buffer
Manager Random Discard Table Command Register (BM_RNDM_DSCRD_TBL_CMD), Buffer
Manager Random Discard Table Write Data Register (BM_RNDM_DSCRD_TBL_WDATA), and Buffer
Manager Random Discard Table Read Data Register (BM_RNDM_DSCRD_TBL_RDATA). The
Random Discard Weight table contains sixteen entries, each 10-bits wide. Each entry corresponds to
a range of the average number of buffers used by the ingress port. Entry 0 is for 0 to 15 buffers, entry
1 is for 16 to 31 buffers, etc. The probability for each entry us set in 1/1024’s. For example, a setting
of 1 is 1-in-1024, or approximately 0.1%. A setting of all ones (1023) is 1023-in-1024, or approximately
99.9%.
Refer to Section 14.5.4.10, "Buffer Manager Random Discard Table Command Register
(BM_RNDM_DSCRD_TBL_CMD)," on page 421 for additional details on writing and reading the
Random Discard Weight table.
6.5.3
Transmit Queues
Once a packet has been completely received, it is queued for transmit. There are four queues per
transmit port, one for each level of transmit priority. Each queue is virtual (if there are no packets for
that port/priority, the queue is empty), and dynamic (a queue may be any length if there is enough
memory space). When a packet is read from the memory and sent out to the corresponding port, the
used buffers are released.


Similar Part No. - LAN9312-NZW

ManufacturerPart #DatasheetDescription
logo
SMSC Corporation
LAN9312 SMSC-LAN9312 Datasheet
4Mb / 458P
   High Performance Two Port 10/100 Managed Ethernet Switch with 32-Bit Non-PCI CPU Interface
More results

Similar Description - LAN9312-NZW

ManufacturerPart #DatasheetDescription
logo
SMSC Corporation
LAN9312 SMSC-LAN9312 Datasheet
4Mb / 458P
   High Performance Two Port 10/100 Managed Ethernet Switch with 32-Bit Non-PCI CPU Interface
LAN9311 SMSC-LAN9311 Datasheet
5Mb / 459P
   Two Port 10/100 Managed Ethernet Switch with 16-Bit Non-PCI CPU Interface
logo
Microchip Technology
KSZ8842-16M MICROCHIP-KSZ8842-16M Datasheet
2Mb / 132P
   Two-Port Ethernet Switch with Non-PCI Interface
02/28/20
KSZ8842-PMQL MICROCHIP-KSZ8842-PMQL Datasheet
2Mb / 126P
   Two-Port Ethernet Switch with PCI Interface
02/28/20
logo
ASIX Electronics Corpor...
AX88180 ASIX-AX88180 Datasheet
482Kb / 47P
   High-Performance Non-PCI 32-bit 10/100/1000M Gigabit Ethernet Controller
logo
Microchip Technology
KSZ8862-16M MICROCHIP-KSZ8862-16M Datasheet
2Mb / 126P
   Two-Port Ethernet Switch with Non-PCI Interface and Fiber Support
05/14/19
logo
Davicom Semiconductor, ...
DM9106EP DAVICOM-DM9106EP Datasheet
30Kb / 2P
   Three Port Ethernet Switch Controller with 32-bit PCI Interface
logo
Micrel Semiconductor
KSZ8842-16 MICREL-KSZ8842-16_08 Datasheet
769Kb / 141P
   2-Port Ethernet Switch with Non-PCI Interface
KSZ8842-MQL MICREL-KSZ8842-MQL Datasheet
769Kb / 141P
   2-Port Ethernet Switch with Non-PCI Interface
KSZ8842-16 MICREL-KSZ8842-16_1 Datasheet
108Kb / 2P
   2-Port Ethernet Switch with Non-PCI Interface
More results


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




Privacy Policy
ALLDATASHEET.COM
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Datasheet Upload   |   Contact us   |   Privacy Policy   |   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