DP83820BVUW National Semiconductor, DP83820BVUW Datasheet - Page 60
![no-image](/images/manufacturer_photos/0/4/469/national_semiconductor_sml.jpg)
DP83820BVUW
Manufacturer Part Number
DP83820BVUW
Description
IC INTERFACE CONTROLLER 208-PQFP
Manufacturer
National Semiconductor
Datasheet
1.DP83820BVUW.pdf
(87 pages)
Specifications of DP83820BVUW
Controller Type
Ethernet Controller, MAC/BIU
Interface
IEEE 802.3
Voltage - Supply
3.3V
Current - Supply
150mA
Operating Temperature
0°C ~ 70°C
Mounting Type
Surface Mount
Package / Case
208-MQFP, 208-PQFP
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Other names
*DP83820BVUW
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
DP83820BVUW
Manufacturer:
ACUTE
Quantity:
75
Company:
Part Number:
DP83820BVUW
Manufacturer:
Texas Instruments
Quantity:
10 000
4.0 Register Set
Example: Pattern match on the following destination
addresses:
RFCR = (IO base + 48h)
RFDR = (IO base + 4Ch))
# write counts
iowrite l RFCR (0006)
iowrite l RFDR (0406)
iowrite l RFCR (0008)
iowrite l RFDR (0406)
# write data pattern into buffer 0
iowrite l RFCR (200)
iowrite l RFDR (0002)
iowrite l RFCR (202)
iowrite l RFDR (0103)
iowrite l RFCR (204)
iowrite l RFDR (0204)
# write data pattern into buffer 1
iowrite l RFCR (280)
iowrite l RFDR (1012)
iowrite l RFCR (282)
iowrite l RFDR (1113)
iowrite l RFCR (284)
iowrite l RFDR (1214)
02-00-03-01-04-02
12-10-13-11-14-12
22-20-23-21-24-22
32-30-33-31-34-32
Pattern 3 Word 3Fh
Pattern 3 Word 0
Pattern 2 Word 3Fh
Pattern 2 Word 0
Pattern 1 Word 3Fh
Pattern 1 Word 0
Pattern 0 Word 3Fh
Pattern 0 Word 1
Pattern 0 Word 0
Bit#
(Continued)
# pattern count registers 1, 0
# count 1 = 4, count 0= 6
# pattern count registers 3, 2
# count 3 = 4, count 2 = 6
Figure 4-1 Pattern Buffer Memory -100h words (word=18bits)
17
match 6 bytes
match 4 bytes
match 6 bytes
match 4 bytes
16
60
byte 127
byte 1
byte 127
byte 1
byte 127
byte 1
byte 127
byte 3
byte 1
15
# write data pattern into buffer 2
iowrite l RFCR (300)
iowrite l RFDR (2022)
iowrite l RFCR (302)
iowrite l RFDR (2123)
iowrite l RFCR (304)
iowrite l RFDR (2224)
# write data pattern into buffer 3
iowrite l RFCR (380)
iowrite l RFDR (3032)
iowrite l RFCR (382)
iowrite l RFDR (3133)
iowrite l RFCR (384)
iowrite l RFDR (3234)
#enable receive filter on all patterns
iowrite l RFCR (RFEN | APAT3 | APAT2 | APAT1 | APAT0)
Example of how to mask out a byte in a pattern:
# write data pattern into buffer 0
iowrite l RFCR (200)
iowrite l RFDR (10002) #mask byte 0 (value = 02)
iowrite l RFCR (202)
iowrite l RFDR (20103) #mask byte 1 (value = 01)
iowrite l RFCR (204)
iowrite l RFDR (30204) #mask byte 0 and 1
byte126
byte 0
byte126
byte 0
byte 126
byte 0
byte 126
byte 2
byte 0
0
3FEh
380h
37Fh
300h
2FEh
280h
27Eh
202h
200h
www.national.com