Using the Address Filters - 7.2 English - PG138

AXI 1G/2.5G Ethernet Subsystem Product Guide (PG138)

Document ID
PG138
Release Date
2024-06-05
Version
7.2 English

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 multicastaddresses? Sheet.26 Sheet.27 =unicast address? =unicast address? Sheet.28 Sheet.29 =broadcast address? =broadcast address? Sheet.30 Sheet.31 = pause frame address? = pauseframeaddress? Sheet.32 Sheet.33 Is address filltering enabled? Isaddressfillteringenabled? 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:0AFOAF1 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 broadcastaddress? 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? IsRXpauseenabled? 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