![ARTERY AT32F435 Series Reference Manual Download Page 612](http://html1.mh-extra.com/html/artery/at32f435-series/at32f435-series_reference-manual_2977592612.webp)
AT32F435/437
Series Reference Manual
2022.11.11
Page 612
Rev 2.03
Bit 8
SAIF
0x0
rw
Source Address Inverse Filtering
When this bit is set, the address check block operates in
inverse filtering mode. The frame whose source address
matches the source address register is marked as failing
the source address filter.
When this bit is cleared, the frame whose source address
does not match the source address register is marked as
failing the source address filter.
Bit 7: 6
PCF
0x0
rw
Pass Control Frames
These bits control the forwarding of all control frames
(including unicast and multicast Pause frames).
00: MAC filters all control frames and prevents them from
reaching the application
01: MAC forwards all control frames, except Pause frame,
to the application even if they fail the address filter
10: MAC forwards all control frames to the application
even if they fail the address filter
11: MAC forwards control frames that pass the address
filter to the application
The following conditions must be met when dealing with a
Pause frame:
1: When the MAC is in full-duplex mode, the bit 2 (REF) is
set in the register 6 (flow control register) to enable flow
control.
2: When the bit 3 (UP) is set in the register 6 (flow control
register), the destination address of the received frames
matches the specific multicast address or MAC address 0.
3: Type field of the receive frame is 0x8808, and the
OPCODE field is 0x0001.
Bit 5
DBF
0x0
rw
Disable Broadcast Frames
When this bit is set, the address filters filter all incoming
broadcast frames. In addition, all other filter settings will
also be overwritten.
When this bit is set, the address filters pass all incoming
broadcast frames.
Bit 4
PMC
0x0
rw
Pass MultiCast
When this bit is set, all frames with a multicast destination
address (first bit in the destination address is set) are
passed.
When this bit is cleared, the filtering of a multicast frame
depends on the HMC bit.
Bit 3
DAIF
0x0
rw
Destination Address Inverse Filtering
When this bit is set, the address check block operates in
inverse filtering mode for the destination address
comparison for both unicast and multicast frames.
When this bit is cleared, the filter work normally.
Bit 2
HMC
0x0
rw
Hash MultiCast
When this bit is set, the MAC performs destination address
filtering of the received multicast frames according to the
hash table.
When this bit is cleared, the MAC performs a perfect
destination address filtering for multicast frames, that is, it
compares the destination address field with the values
programmed in the destination registers.
This bit is reserved if Hash filter is not selected during core
configuration.
Bit 1
HUC
0x0
rw
Hash UniCast
When this bit is set, the MAC performs destination address
filtering for unicast frames according to the hash table.
When this bit is cleared, the MAC performs a perfect
destination address filtering for unicast frames, that is, it
compares the destination address field with the values
programmed in the destination registers.
Bit 0
PR
0x0
rw
Promiscuous Mode
When this bit is set, the address filters pass all incoming