09.12.2012 Views

RM0090: Reference manual - STMicroelectronics

RM0090: Reference manual - STMicroelectronics

RM0090: Reference manual - STMicroelectronics

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Ethernet (ETH): media access control (MAC) with DMA controller <strong>RM0090</strong><br />

and Table 165 summarize destination and source address filtering based on the type of<br />

frame received.<br />

Table 164. Destination address filtering<br />

Frame<br />

type<br />

Broadcast<br />

Unicast<br />

Multicast<br />

PM HPF HU DAIF HM PAM DB DA filter operation<br />

1 X X X X X X Pass<br />

0 X X X X X 0 Pass<br />

0 X X X X X 1 Fail<br />

1 X X X X X X Pass all frames<br />

0 X 0 0 X X X Pass on perfect/group filter match<br />

0 X 0 1 X X X Fail on perfect/Group filter match<br />

0 0 1 0 X X X Pass on hash filter match<br />

0 0 1 1 X X X Fail on hash filter match<br />

0 1 1 0 X X X<br />

Pass on hash or perfect/Group filter<br />

match<br />

0 1 1 1 X X X Fail on hash or perfect/Group filter match<br />

1 X X X X X X Pass all frames<br />

X X X X X 1 X Pass all frames<br />

0 X X 0 0 0 X<br />

Pass on Perfect/Group filter match and<br />

drop PAUSE control frames if PCF = 0x<br />

0 0 X 0 1 0 X<br />

0 1 X 0 1 0 X<br />

0 X X 1 0 0 X<br />

0 0 X 1 1 0 X<br />

0 1 X 1 1 0 X<br />

929/1416 Doc ID 018909 Rev 3<br />

Pass on hash filter match and drop<br />

PAUSE control frames if PCF = 0x<br />

Pass on hash or perfect/Group filter<br />

match and drop PAUSE control frames if<br />

PCF = 0x<br />

Fail on perfect/Group filter match and<br />

drop PAUSE control frames if PCF = 0x<br />

Fail on hash filter match and drop PAUSE<br />

control frames if PCF = 0x<br />

Fail on hash or perfect/Group filter match<br />

and drop PAUSE control frames if PCF =<br />

0x

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!