Using Dma - Analog Devices ADSP-BF506F Hardware Reference Manual

Adsp-bf50x blackfin processor
Hide thumbs Also See for ADSP-BF506F:
Table of Contents

Advertisement

9. Wait for the
register and clear the status bit once detected via the
register.
10.Enable the data path state machine by writing to the
RSI_DATA_CONTROL
512-byte block.
state machine. All other fields of the
should be zero.
11.Write data to the
indicated by the
Continue to write data to the FIFO as long as the FIFO is not full
or write data in blocks of eight 32-bit words if polling on the
TX_FIFO_STAT
tinue until all 128 32-bit words (512 bytes) have been transferred.
12.Wait for the card to respond with the CRC token by waiting for
the
DAT_BLK_END
if the
RSI_DATA_LGTH
13.Clear the
register.

Using DMA

The procedure is as follows:
1. Write the
RCA should be written to the upper 16-bits of the
register.
2. Write the
command, configuring the command path state machine to expect
a short response by setting
response type is R1b.
ADSP-BF50x Blackfin Processor Hardware Reference
indication within the
CMD_RESP_END
register with
should also be set to enable the data path
DATA_EN
register until the FIFO becomes full as
RSI_FIFO
TX_FIFO_FULL
bit indicating the transmit FIFO is half empty. Con-
flag to be set.
register was set to 512 bytes in step 5.
and
DAT_BLK_END
DAT_END
register with the cards RCA. The 16-bit
RSI_ARGUMENT
register with the
RSI_COMMAND
CMD_RESP
Removable Storage Interface
set to 9 for a
DATA_BLK_LGTH
RSI_DATA_CONTROL
flag of the
RSI_STATUS
will also be set at this time
DAT_END
flags via the
SELECT/DESELECT_CARD
and clearing
RSI_STATUS
RSI_STATUSCL
register
register.
RSI_STATUSCL
RSI_ARGUMENT
. The
CMD_L_RESP
21-37

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ADSP-BF506F and is the answer not in the manual?

This manual is also suitable for:

Adsp-bf504Adsp-bf504f

Table of Contents