Functional Description

Accept/Reject

Frame

True

Broadcast Addr

False

 

 

 

?

 

Receive

Address

Recognition

 

False

BC_REJ = 1

 

 

 

 

Hash Match

 

True

 

 

 

 

 

 

 

 

 

?

 

 

 

 

 

 

 

 

?

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Receive Frame

 

True

 

 

 

 

False

 

 

 

 

 

Receive Frame

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Set MC bit in RCV BD if multicast

Set BC bit in RCV BD

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

True

 

 

 

 

 

 

 

 

 

 

Exact Match

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

?

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

False

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Pause Frame

True

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

?

 

 

 

 

 

 

False

 

 

 

 

True

 

False

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PROM = 1

 

 

 

Reject Frame

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Flush from FIFO

 

 

 

 

 

 

?

 

 

 

 

 

 

 

 

 

 

 

 

Reject Frame

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Receive Frame

 

Receive Frame

 

 

Flush from FIFO

 

 

 

Set M (Miss) bit in Rcv BD

 

 

 

 

 

 

Set MC bit in Rcv BD if multicast

Set BC bit in Rcv BD if broadcast

NOTES:

BC_REJ - field in RCR register (BroadCast REJect)

PROM - field in RCR register (PROMiscous mode)

Pause Frame - valid PAUSE frame received

Figure 17-2. Ethernet Address Recognition—Receive Block Decisions

17-12

MCF5282 User’s Manual

MOTOROLA

Page 368
Image 368
Motorola MCF5282, MCF5281 user manual Ethernet Address Recognition-Receive Block Decisions