MCBSTM32EXL Keil, MCBSTM32EXL Datasheet - Page 904

no-image

MCBSTM32EXL

Manufacturer Part Number
MCBSTM32EXL
Description
BOARD EVALUATION FOR STM32F103ZE
Manufacturer
Keil
Datasheets

Specifications of MCBSTM32EXL

Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Ethernet (ETH): media access control (MAC) with DMA controller
27.6.9
904/995
31 30 29 28 27 26 25
31 30 29 28 27 26 25
rw rw rw rw rw rw rw
rw rw rw rw rw rw rw
Bits 31:0 RTSL: Receive frame time stamp low
Bits 31:0 RTSH: Receive frame time stamp high
DMA interrupts
Interrupts can be generated as a result of various events. The ETH_DMASR register
contains all the bits that might cause an interrupt. The ETH_DMAIER register contains an
enable bit for each of the events that can cause an interrupt.
There are two groups of interrupts, Normal and Abnormal, as described in the
ETH_DMASR register. Interrupts are cleared by writing a 1 to the corresponding bit position.
When all the enabled interrupts within a group are cleared, the corresponding summary bit
is cleared. If the MAC core is the cause for assertion of the interrupt, then any of the TSTS
or PMTS bits in the ETH_DMASR register is set high.
Interrupts are not queued and if the interrupt event occurs before the driver has responded
to it, no additional interrupts are generated. For example, the Receive Interrupt bit
(ETH_DMASR register [6]) indicates that one or more frames were transferred to the
.
.
RDES0: Receive descriptor Word0
Refer to
RDES1: Receive descriptor Word1
Refer to
RDES2: Receive descriptor Word2
The table below describes the fields that have different meaning for RDES2 when the
receive descriptor is closed and time stamping is enabled.
RDES3: Receive descriptor Word3
The table below describes the fields that have different meaning for RDES3 when the
receive descriptor is closed and time stamping is enabled.
The DMA updates this field with the 32 least significant bits of the time stamp captured for the
corresponding receive frame. The DMA updates this field only for the last descriptor of the receive
frame indicated by last descriptor status bit (RDES0[8]). When this field and the RTSH field in RDES3
show all ones, the time stamp must be treated as corrupt.
The DMA updates this field with the 32 most significant bits of the time stamp captured for the
corresponding receive frame. The DMA updates this field only for the last descriptor of the receive frame
indicated by last descriptor status bit (RDES0[8]).
When this field and RDES2’s RTSL field show all ones, the time stamp must be treated as
corrupt.
24
rw
24
rw
RDES0: Receive descriptor Word0
RDES1: Receive descriptor Word1
23 22 21 20 19 18 17 16 15 14 13 12 11 10
23 22 21 20 19 18 17 16 15 14 13 12 11 10
rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw
rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw
Doc ID 13902 Rev 9
RTSH
RTSL
section
section
9
9
8
8
7
7
6
6
5
5
4
4
3
3
2
2
RM0008
1
1
0
0

Related parts for MCBSTM32EXL