English
Language : 

DS537 Datasheet, PDF (80/148 Pages) Xilinx, Inc – LogiCORE IP XPS LL TEMAC
LogiCORE IP XPS LL TEMAC (v2.03a)
X-Ref Target - Figure 50
Check Destination Address
field of received frame
AFM
bit
31 ="0" Is
address
filltering
enabled?
False
True
=
pause
frame
False
address
?
=
True
FCC
bit
29
="1"
Is
RX
pause
1 of 4
multicast
addresses
?
False True
enabled
?
True
CR bit
29
or
30
="0"
Are
multicast
frames
enabled?
Accept
frame
and pause,
but don't
pass frame
to user
True
Accept
Frame
Is it a
multicast
False
address?
True
False
=
broadcast
address
?
False
True
Reject
Frame
CR
bit
27
or
28
="0"
Are
broadcast
frames
enabled
?
True
Accept
Frame
Is it a
broadcast
address?
False it must be a
unicast address
True
Accept
Frame
False
=
unicast
address
?
False
False
True
Reject
Frame
Is it
a pause
control frame
False
Type
field?
Reject
Frame
True
Accept
Frame
FCC
bit
29
="1"
Is
RX
pause
enabled
?
True
False
Accept
Frame
Accept
frame
and pause,
but don't
pass frame
to user
DS537_50_091909
Figure 50: Receive Address Basic Filtering Flow
Extended Multicast Address Filtering Mode
General
Currently the hard TEMAC core provides up to 4 multicast addresses that may be specified for receive address
validation (i.e., if an incoming multicast frame’s receive address matches one of the 4 specified addresses, it is
accepted). Some users require the ability to use many more multicast address values to filter receive addresses.
While this could be supported with promiscuous mode and software application filtering, some degree of hardware
off loading is desired to reduce processor utilization.
Including extended multicast address filtering at build-time by setting parameters C_TEMACx_MCAST_EXTEND
to 1 provides additional logic for address filtering beyond what is built in to the TEMAC core itself.
www.xilinx.com
80