Address Filtering Module (AFM)
Table 31-32: Destination Address Filtering (Continued)
Frame Type
PR
0
0
0
Source Address Filtering
The Source Address Filtering table provides filtering possibilities for the source address using the EMAC AFM mod-
ule. The MAC receive frame filter register (EMAC_MACFRMFILT) contains these bits.
Table 31-33: Source Address Filtering
Frame Type
PR
Unicast
1
0
0
0
0
VLAN Tag Based Filtering
EMAC0 supports VLAN tag perfect filtering and VLAN tag hash filtering.
VLAN Tag Perfect Filtering
In VLAN tag perfect filtering, the MAC compares the VLAN tag of the received frame and provides the VLAN
frame status to the application. Based on the programmed mode, the MAC compares the lower 12 bits or all 16 bits
of the received VLAN tag to determine the perfect match. If VLAN tag perfect filtering is enabled, the MAC for-
wards the VLAN-tagged frames along with VLAN tag match status. It drops the VLAN frames that do not match.
Inverse matching for VLAN frames can be enabled using the EMAC_VLANTAG.VTIM bit. In addition, matching
of S-VLAN tagged frames along with the default C-VLAN tagged frames can be enabled using
EMAC_VLANTAG.ESVL bit. The VLAN frame status bit (Bit 10 of RDES0) indicates the VLAN tag match status
for the matched frames.
31–62
Bit Setting (0 = Cleared, 1 = Set, X = Do-not-care)
HPF
HUC
HMC
X
X
0
0
X
1
1
X
1
SA Filter Operation
SAIF
SAF
X
X
0
0
1
0
0
1
1
1
ADSP-SC58x/ADSP-2158x SHARC+ Processor Hardware Reference
DAIF
PM
DBF
1
0
X
1
0
X
1
0
X
Result
Pass all frames
Pass on perfect or group filter match but do not drop failing
frames
Fail on perfect or group filter match but do not drop frame
Pass on perfect or group filter match and drop failing frames
Fail on perfect or group filter match and drop failing frames
DA Filter Operation
Fail on perfect or group filter
match and drop PAUSE
control frames if PCF = 0x
Fail on hash filter match and
drop PAUSE control frames if
PCF = 0x
Fail on hash or perfect or
group filter match and drop
PAUSE control frames if PCF
= 0x
Need help?
Do you have a question about the ADSP-SC58 Series and is the answer not in the manual?