Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ARM PrimeCell multimedia card interface ARM PrimeCell static memory controller technical reference manual.pdf
Скачиваний:
12
Добавлен:
23.08.2013
Размер:
644.37 Кб
Скачать

Functional Overview

CRC token status

The CRC token status follows each write data block, and determines whether a card has received the data block correctly. When the token has been received, the card asserts a busy signal by driving MMCIDAT LOW. Table 2-5 shows the CRC token status values.

 

Table 2-5 CRC token status

 

 

Token

Description

 

 

010

Card has received error-free data block

 

 

101

Card has detected a CRC error

 

 

Status flags

Table 2-6 lists the data path status flags (see Status register, MMCIStatus on page 3-13 for more information).

Table 2-6 Data path status flags

 

Flag

Description

 

 

 

 

TxFifoFull

Transmit FIFO is full

 

 

 

 

TxFifoEmpty

Transmit FIFO is empty

 

 

 

 

TxFifoHalfEmpty

Transmit FIFO is half full

 

 

 

 

TxDataAvlbl

Transmit FIFO data available

 

 

 

 

TxUnderrun

Transmit FIFO underrun error

 

 

 

 

RxFifoFull

Receive FIFO is full

 

 

 

 

RxFifoEmpty

Receive FIFO is empty

 

 

 

 

RxFifoHalfFull

Receive FIFO is half full

 

 

 

 

RxDataAvlbl

Receive FIFO data available

 

 

 

 

RxOverrun

Receive FIFO overrun error

 

 

 

 

DataBlockEnd

Data block sent/received

 

 

 

 

DataCrcFail

Data packet CRC failed

 

 

 

 

DataEnd

Data end (data counter is zero)

 

 

 

 

DataTimeOut

Data timeout

 

 

 

 

TxActive

Data transmission in progress

 

 

 

 

RxActive

Data reception in progress

 

 

 

 

 

 

ARM DDI 0205B

Copyright © 2000, 2001 ARM Limited. All rights reserved.

2-15