Freescale Semiconductor MPC5200B User Manual

Page 504

Advertising
background image

Initialization Sequence

MPC5200B Users Guide, Rev. 1

Freescale Semiconductor

14-39

Figure 14-2. Ethernet Address Recognition - receive block decisions

Accept/Reject

Broadcast Addr

?

?

PROM = 1

?

Receive

Address

True

NOTES:
BC_REJ - field in R_CNTRL register (BroadCast REJect)

False

True

False

BC_REJ = 1

?

AR_EM_B - bit in RECV.AR_DONE register (address recognition exact match bar)
AR_HM_B - bit in RECV.AR_DONE register (address recognition hash match bar)

Frame

AR_HM_B = 0

?

AR_EM_B = 0

?

Pause Frame

False

False

False

False

True

True

True

True

Receive Frame

Receive Frame

Receive Frame

Receive Frame

Reject Frame

Reject Frame

PROM - field in R_CNTRL register (PROMiscous mode)
Pause Frame - valid PAUSE frame received

Check Address - microcode Address Recognition subroutine; returns AR_HM_B and AR_EM_B

Set BC bit in RCV BD

Set MC bit in RCV BD if multicast

Set M (Miss) bit in Rcv BD

Set MC bit in Rcv BD if multicast

Set BC bit in Rcv BD if broadcast

Flush from FIFO

Flush from FIFO

Recognition

Advertising