Electronic Components Datasheet Search
  English  ▼

X  

MPC8540 Datasheet(PDF) 744 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) 744 Page - Freescale Semiconductor, Inc

Back Button MPC8540 Datasheet HTML 740Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 741Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 742Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 743Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 744Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 745Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 746Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 747Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 748Page - Freescale Semiconductor, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 744 / 1302 page
background image
MPC8540 PowerQUICC III Integrated Host Processor Reference Manual, Rev. 1
14-118
Freescale Semiconductor
Three-Speed Ethernet Controllers
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 14.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.
14.6.2.6.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.
14.6.2.6.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
for the purposes of TSEC. The RFC 3309 algorithm uses the following polynomial to calculate the
CRC value: x32+x26+x23+x22+x16+x12+x11+x10+x8+x7+x5+x4+x2+x1+x0 or 0x04c11db7.
Given a destination MAC address of DA=01000CCCCCCC, the algorithm results in a CRC
remainder value of 0xA29F4BBC.



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