Electronic Components Datasheet Search
  English  ▼

X  

MPC8540 Datasheet(PDF) 1197 Page - Freescale Semiconductor, Inc

Part # MPC8540
Description  MPC8540 PowerQUICC III??Integrated Host Processor Reference Manual
PDF  1302 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  FREESCALE [Freescale Semiconductor, Inc]
Direct Link  http://www.freescale.com
Logo FREESCALE - Freescale Semiconductor, Inc

MPC8540 Datasheet(HTML) 1197 Page - Freescale Semiconductor, Inc

Back Button MPC8540 Datasheet HTML 1193Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 1194Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 1195Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 1196Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 1197Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 1198Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 1199Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 1200Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 1201Page - Freescale Semiconductor, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 1197 / 1302 page
background image
Functional Description
MPC8540 PowerQUICC III Integrated Host Processor Reference Manual, Rev. 1
Freescale Semiconductor
21-57
The Ethernet controller compares the destination address field of the received frame with the
physical address that the user programs in the station address registers (MACSTNADDR1 and
MACSTNADDR2). If the DA does not match the station address, then the FEC performs address
recognition on multiple individual addresses using the IADDRn hash table. The user must write
zeros to the hash in order to avoid a hash match, and ones to station address in order to avoid
individual address match, or the user can turn on promiscuous mode (See Section 21.5.3.4.1,
“Receive Control Register (RCTRL).”)
In the group type of address recognition, the Ethernet controller determines whether the group
address is a broadcast address. If it is a broadcast, and broadcast addresses are enabled, the frame
is accepted. If the group address is not a broadcast address, the user can perform address
recognition on multiple group addresses using the GADDRn hash table. In promiscuous mode, the
Ethernet controller receives all of the incoming frames regardless of their address.
21.6.2.5.2 Hash Table Algorithm
The hash table process used in the individual and group hash filtering operates as follows. The
Ethernet controller maps any 48-bit destination address into one of 256 bins, represented by the
256 bits in GADDR0–7 or IADDR0–7. The eight high-order bits of a cyclic redundancy check
(CRC) checksum are used to index into the hash table. The high-order three bits of this 8-bit field
are used to select one of the eight registers in either the individual or group hash table. The
low-order five bits select a bit within the 32-bit register. A value of 0 in the high-order three bits
selects IADDR0/GADDR0.
The same process is used if the Ethernet controller receives a frame. If the CRC checksum selects
a bit that is set in the group/individual hash table, the frame is accepted. If 32 group addresses are
stored in the hash table and random group addresses are received, the hash table prevents roughly
224/256 (87.5%) of the group address frames from reaching memory. Software must further filter
those that reach memory to determine if they contain the correct addresses.
Better performance is achieved by using the group and individual hash tables in combination. For
instance, if 32 group and 32 physical addresses are stored in their respective hash tables, because
87.5% of all group addresses and 87.5% of all individual address are rejected, then 87.5% of all
frames are prevented from reaching memory.
The effectiveness of the hash table declines as the number of addresses increases. For instance, as
the number of addresses stored in the 256-bin hash table increases, the vast majority of the hash
table bits are set, preventing only a small fraction of frames from reaching memory.
21.6.2.5.3 CRC Computation Examples
There are many algorithms for calculating the CRC value of a number. Refer to the RFC 3309
standard, which can be found at http://www.faqs.org/rfcs/rfc3309.html, to compute the CRC value



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