![ARTERY AT32F435 Series Reference Manual Download Page 619](http://html1.mh-extra.com/html/artery/at32f435-series/at32f435-series_reference-manual_2977592619.webp)
AT32F435/437
Series Reference Manual
2022.11.11
Page 619
Rev 2.03
26.3.14 Ethernet MAC address 0 low register (EMAC_MACA0L)
The Ethernet MAC address 0 low register contains the lower 32 bits of the 6-byte first MAC address.
Bit
Register
Reset value
Type
Description
Bit 31: 0
MA0L
0xFFFF FFFF rw
MAC Address0 [31: 0]
This field contains the lower 16 bits of the first 6-byte MCU
address. This is used by the MAC for filtering received
frames, and for inserting the MAC address in the transmit
flow control frames (Pause).
26.3.15 Ethernet MAC address 1 high register (EMAC_MACA1H)
The Ethernet MAC address 1 high register holds the upper 16 bits of the 6-byte second MAC address.
If the MAC address register is configured to be double-synchronized with the MII domain, the
synchronization can be enabled only by writing the bit [31: 24] (in little endian mode) or the bit [7: 0] (in
big-endian mode) in the Ethernet MAC address 1 low register (EMAC_MACA1L) . Consecutive write
operations to this address low register must be performed after at least 4 cycles in the destination clock
domain so as to achieve an accurate synchronous update.
Bit
Register
Reset value
Type
Description
Bit 31
AE
0x0
rw
Address Enable
When this bit is set, the address filter uses the second
MAC address for a perfect filtering.
When this bit is cleared, the address filter will ignore the
address for filtering.
Bit 30
SA
0x0
rw
Source Address
When this bit is set, the MAC address 1 [47: 0] is used for
comparison with the source address field of the received
frame.
When this bit is cleared, the MAC address 1 [47: 0] is used
for comparison with the destination address field of the
received frame.
Bit 29: 24 MBC
0x00
rw
Mask Byte Control
These bits are mask control bits for comparison with each
of the MAC address bytes.
When this bit is set, the MAC does not compare the
corresponding byte of the received DA/SA with the
contents of the MAC address 1 register. Each control bit is
used for controlling the mask of the bytes as follows:
Bit 29: EMAC_MACA1H [15: 8]
Bit 28: EMAC_MACA1H [7: 0]
Bit 27: EMAC_MACA1L[31: 24]
...
Bit 24: EMAC_MACA1L[7: 0]
It is possible to filter group addresses (that is, group
address filtering) by masking one or more bytes of the
address.
Bit 23: 16 Reserved
0x00
resd
Kept at its default value.
Bit 15: 0
MA1H
0xFFFF
rw
MAC Address1 [47: 32]
These bits contain the upper 16 bits (47: 32) of the 6-byte
second MAC address.
26.3.16 Ethernet MAC address 1 low register (EMAC_MACA1H)
The Ethernet MAC address 1 low register contains the lower 32 bits of the 6-byte second MAC address.
Bit
Register
Reset value
Type
Description
Bit 31: 0
MA1L
0xFFFF FFFF rw
MAC Address1 [31: 0]
These bits contain the lower 32 bits of the 6-byte second
MAC address. The contents of this field is undefined until
loaded by the application after the initialization process.