MCBSTM32EXL Keil, MCBSTM32EXL Datasheet - Page 467

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
RM0008
Disabled or FIFO underrun or
end of data or CRC fail
Figure 189. Data path state machine (DPSM)
End of packet
Send
Idle: the data path is inactive, and the SDIO_D[7:0] outputs are in Hi-Z. When the data
control register is written and the enable bit is set, the DPSM loads the data counter
with a new value and, depending on the data direction bit, moves to either the Wait_S
or the Wait_R state.
Wait_R: if the data counter equals zero, the DPSM moves to the Idle state when the
receive FIFO is empty. If the data counter is not zero, the DPSM waits for a start bit on
SDIO_D. The DPSM moves to the Receive state if it receives a start bit before a
timeout, and loads the data block counter. If it reaches a timeout before it detects a
start bit, or a start bit error occurs, it moves to the Idle state and sets the timeout status
flag.
Receive: serial data received from a card is packed in bytes and written to the data
FIFO. Depending on the transfer mode bit in the data control register, the data transfer
mode can be either block or stream:
If a FIFO overrun error occurs, the DPSM sets the FIFO error flag and moves to the Idle
state:
Wait_S: the DPSM moves to the Idle state if the data counter is zero. If not, it waits until
the data FIFO empty flag is deasserted, and moves to the Send state.
Busy
In block mode, when the data block counter reaches zero, the DPSM waits until it
receives the CRC code. If the received code matches the internally generated
CRC code, the DPSM moves to the Wait_R state. If not, the CRC fail status flag is
set and the DPSM moves to the Idle state.
In stream mode, the DPSM receives data while the data counter is not zero. When
the counter is zero, the remaining data in the shift register is written to the data
FIFO, and the DPSM moves to the Wait_R state.
Disabled or CRC fail
or timeout
Not busy
Data ready
Disabled or
end of data
Wait_S
Enable and send
Doc ID 13902 Rev 9
Idle
On reset
Disabled or CRC fail
Disabled or
Rx FIFO empty or timeout or
start bit error
Secure digital input/output interface (SDIO)
DPSM disabled
DPSM enabled and
Read Wait Started
and SD I/O mode enabled
Enable and not send
Start bit
Receive
Wait_R
End of packet or
end of data or
FIFO overrun
ReadWait Stop
Read Wait
Data received and
Read Wait Started and
SD I/O mode enabled
ai14809b
467/995

Related parts for MCBSTM32EXL