AT32F435/437
Series Reference Manual
2022.11.11
Page 629
Rev 2.03
the reception command were issued before setting the
receive descriptor list address register, the DMA will show
unpredictable behavior.
When this bit is cleared, Rx DMA operation is stopped after
the completion of a frame reception. The next descriptor
position in the receive list is saved, and becomes the
current position when reception process is restarted. The
Stop Rece[topm Command is effective only when the
receive process enters in the running state (waiting for
receive packet) or the suspend state.
Bit 0
Reserved
0x0
resd
Kept at its default value.
26.3.28 Ethernet DMA interrupt enable register (EMAC_DMAIE)
The EMAC_DMAIE register enables the interrupts reported by the status register. Setting a bit to 1’b1
enables a corresponding interrupt. All interrupts are disabled after a software or hardware reset.
Bit
Register
Reset value
Type
Description
Bit 31: 17 Reserved
0x0000
resd
Kept at its default value.
Bit 16
NIE
0x0
rw
Normal Interrupt enable
When this bit is set, a normal interrupt summary is
enabled. When this bit is cleared, a normal interrupt
summary is disabled. This bit enables the following bits (in
the statue register)
EMAC_DMASTS[0]: Transmit interrupt
EMAC_DMASTS[2]: Transmit buffer unavailable
EMAC_DMASTS[6]: Receive interrupt
EMAC_DMASTS[14]: Early receive interrupt
Bit 15
AIE
0x0
rw
Abnormal interrupt enable
When this bit is set, an abnormal interrupt summary is
enabled. When this bit is cleared, an abnormal interrupt
summary is disabled. This bit enables the following bits (in
the status register)
EMAC_DMASTS[1]: Transmit process stopped
EMAC_DMASTS[3]: Transmit Jabber timeout
EMAC_DMASTS[4]: Transmit overflow
EMAC_DMASTS[5]: Transmit data underflow
EMAC_DMASTS[7]: Transmit buffer u unavailable
EMAC_DMASTS[8]: Receive process stopped
EMAC_DMASTS[9]: Receive watchdog timeout
EMAC_DMASTS[10]: Early transmit interrupt
EMAC_DMASTS[13]: Fatal bus error
Bit 14
ERE
0x0
rw
Early Receive interrupt Enable
When this bit is set with the normal interrupt summary
enable bit, the early receive interrupt is enabled. When this
bit is cleared, the early receive interrupt is disabled.
Bit 13
FBEE
0x0
rw
Fatal Bus Error Enable
When this bit is set with the abnormal interrupt summary
enable bit, the fatal bus error interrupt is enabled. When
this bit is cleared, the fatal bus error enable interrupt is
disabled.
Bit 12: 11 Reserved
0x0
resd
Kept at its default value.
Bit 10
EIE
0x0
rw
Early transmit Interrupt Enable
When this bit is set with the abnormal interrupt summary
enable bit, the early transmit interrupt is enabled. When
this bit is cleared, the early transmit interrupt is disabled.
Bit 9
RWTE
0x0
rw
Receive Watchdog Timeout Enable
When this bit is set with the abnormal interrupt summary
enable bit, the receive watchdog timeout interrupt is
enabled. When this bit is cleared, the receive watchdog
timeout interrupt is disabled.
Bit 8
RSE
0x0
rw
Receive Stopped Enable
When this bit is set with the abnormal interrupt summary
enable bit, the receive stopped interrupt is enabled. When
this bit is cleared, the receive stopped interrupt is disabled.