There are four, 48-bit (6-byte) registers, that can be used for address filtering. The address
filters can be accessed by first setting the Filter Mask Index in the Frame Filter Control Register . While the Filter Mask Index is set, the Address Filter
register can be set accessed as shown in the following figure.
Figure 1. Address Filter Access
AXI Ethernet
Page-1
XMLID_1_
Sheet.2
Sheet.3
Sheet.4
Sheet.5
Sheet.6
Sheet.7
Sheet.8
Sheet.9
Sheet.11
Sheet.12
Sheet.13
47
47
Sheet.14
8
8
Sheet.15
30
30
Sheet.16
Sheet.17
Address Filter
Address Filter
Sheet.18
Register 0
Register 0
Sheet.19
Register 1
Register 1
Sheet.20
Register 2
Register 2
Sheet.21
Register 3
Register 3
Sheet.22
Sheet.23
Sheet.24
Sheet.25
0
0
Sheet.26
Sheet.27
RSVD
RSVD
Sheet.28
FM_IND(7:0)
FM_IND(7:0)
Sheet.29
P M
PM
Sheet.30
Frame Filter Control Register (0x708)
Frame Filter Control Register (0x708)
Sheet.10
X14067
X14067
Figure 2. Receive Address Basic Filtering
AXI Ethernet
Page-1
Sheet.2
Sheet.3
Sheet.4
Sheet.5
Sheet.6
Standard Arrow.18
Sheet.7
Standard Arrow.47
Sheet.8
Sheet.24
Sheet.25
=1 of 4 multicast addresses?
=1 of 4 multicast addresses ?
Sheet.26
Sheet.27
=unicast address?
=unicast address ?
Sheet.28
Sheet.29
=broadcast address?
=broadcast address ?
Sheet.30
Sheet.31
= pause frame address?
= pauseframe address ?
Sheet.32
Sheet.33
Is address filltering enabled?
Isaddress filltering enabled ?
Sheet.34
True
True
Sheet.35
False
False
Sheet.36
True
True
Sheet.37
True
True
Sheet.38
True
True
Sheet.40
False
False
Sheet.41
False
False
Sheet.42
False
False
Sheet.49
Sheet.50
Are multicast frames enabled?
Are multicast frames enabled ?
Sheet.51
True
True
Sheet.53
False
False
Sheet.54
False
False
Sheet.58
Check Destination Address field of received frame
Check Destination Address field of received frame
Sheet.59
FMI bits 7:0 AFO AF1
FMI bits 7:0AFO AF 1
Sheet.60
FMI bit 31
FMI bit 31
Sheet.61
FCC bit 29
FCC bit 29
Sheet.62
FCC bit 29
FCC bit 29
Sheet.63
RAF bit 1
RAF bit 1
Sheet.64
RAF bit 2
RAF bit 2
Sheet.67
False
False
Sheet.73
Sheet.74
Are broadcast frames enabled?
Are broadcast frames enabled ?
Sheet.75
True
True
Sheet.77
False
False
Sheet.80
Reject Frame
Reject Frame
Sheet.81
Sheet.82
False
False
Sheet.86
Accept Frame
Accept Frame
Sheet.87
Sheet.88
False
False
Sheet.93
Sheet.96
Is it a broadcastaddress?
Is it a broadcast address ?
Sheet.97
True
True
Sheet.98
Is it a multicast address?
Is it amulticast address ?
Sheet.99
True
True
Sheet.106
False
False
Sheet.110
False
False
Sheet.114
Accept Frame
Accept Frame
Sheet.117
Sheet.118
Is RX pause enabled?
IsRX pause enabled ?
Sheet.119
True
True
Sheet.122
True
True
Sheet.123
Accept frame and pause, but don't pass frame to user
Accept frame and pause , but don 't pass frame to user
Sheet.124
Sheet.126
Sheet.128
It must be a unicast address
It must be aunicast address
Sheet.129
Is it a pause control frame Type field?
Is it a pause control frame Type field ?
Sheet.130
Sheet.131
True
True
Sheet.134
Sheet.135
Is RX pause enabled?
Is RX pause enabled ?
Sheet.136
True
True
Sheet.1
Reject Frame
Reject Frame
Sheet.78
Accept Frame
Accept Frame
Sheet.79
Reject Frame
Reject Frame
Sheet.94
Accept Frame
Accept Frame
Sheet.92
Accept Frame
Accept Frame
Sheet.95
Accept frame and pause, but don't pass frame to user
Accept frame and pause , but don 't pass frame to user
Sheet.39
Sheet.102
Sheet.103
Sheet.66
Sheet.15
Sheet.16
Sheet.10
Standard Arrow
Standard Arrow.21
Sheet.22
Sheet.43
Sheet.44
Standard Arrow.55
Sheet.45
Standard Arrow.19
Sheet.20
Standard Arrow.17
Standard Arrow.13
Standard Arrow.14
Standard Arrow.46
Sheet.48
Standard Arrow.12
1-D single.33
Sheet.9
X14083
X14083