Electronic Components Datasheet Search
  British  ▼
ALLDATASHEET.CO.UK

X  

DP83821 Datasheet(PDF) 62 Page - National Semiconductor (TI)

[Old version datasheet] Texas Instruments acquired National semiconductor.
Part # DP83821
Description  10/100/1000 Mb/s PCI Ethernet Network Interface Controller
PDF  86 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  NSC [National Semiconductor (TI)]
Direct Link  http://www.national.com
Logo NSC - National Semiconductor (TI)

DP83821 Datasheet(HTML) 62 Page - National Semiconductor (TI)

Back Button DP83821 Datasheet HTML 58Page - National Semiconductor (TI) DP83821 Datasheet HTML 59Page - National Semiconductor (TI) DP83821 Datasheet HTML 60Page - National Semiconductor (TI) DP83821 Datasheet HTML 61Page - National Semiconductor (TI) DP83821 Datasheet HTML 62Page - National Semiconductor (TI) DP83821 Datasheet HTML 63Page - National Semiconductor (TI) DP83821 Datasheet HTML 64Page - National Semiconductor (TI) DP83821 Datasheet HTML 65Page - National Semiconductor (TI) DP83821 Datasheet HTML 66Page - National Semiconductor (TI) Next Button
Zoom Inzoom in Zoom Outzoom out
 62 / 86 page
background image
62
www.national.com
4.0 Register Set (Continued)
4.2.22.3 Accept on Multicast or Unicast Hash
Multicast and Unicast addresses may be further qualified by use of the receive filter hash functions. An internal 2048 bit
(256 byte) RAM-based hash table is used to perform imperfect filtering of multicast or unicast packets. By enabling either
Multicast Hashing or Unicast Hashing in the RFCR, the receive filter logic will use the 11 most significant bits of the
destination addresses’ CRC as an index into the Hash Table memory. The upper 7 bits represent the word address and
the lower 4 bits select the bit within the word. If the corresponding bit is set, then the packet is accepted, otherwise the
packet is rejected. The hash table memory is accessed through the RFCR and the RFDR. Refer to Figure 4-2 for a
memory map. Below is example code for setting a bit in the hash table.
Figure 4-2 Hash Table Memory - 100h bytes addressed on word boundaries
Given a CRC of F9E80000:
RFCR = (IO base + 48h)
RFDR = (IO base + 4Ch)
# Bits 31-25 select which 16-bit word
Word = 7C
#Lower 24-21 bits select which bit in 16-bit word
Bit =F
# Select bit to set/clear
hash_bit = (0001<<bit)
#Write word address into RFCR
iowrite I RFCR (100 + word)
# Read indexed word from table
ioread I RFDR
set hash_word =(result | hash_bit) #OR in the hash bit to set
#Write to the hash table
iowrite I RFDR (hash_word)
# Enable multicast and/or unicast hash
iowrite I RFCR (RFEN | MHEN | UHEN)
X X
byte 255
byte 254
1FE
X X
byte 253
byte 252
1FC
X X
byte5
byte4
104
X X
byte3
byte2
102
X X
byte1
byte0
100
Bit#
17 16 15
0



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


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