beautypg.com

18 mmc_txfifo fifo, 6 multimediacard controller register summary, 18 mmc_txfifo fifo -37 – Intel PXA255 User Manual

Page 541: 6 multimediacard controller register summary -37, Table 15-23

background image

Intel® PXA255 Processor Developer’s Manual

15-37

MultiMediaCard Controller

15.5.18

MMC_TXFIFO FIFO

MMC_TXFIFO, shown in

Table 15-23

, consists of two dual FIFOs, where each FIFO is eight bits

wide by 32 entries deep. This FIFO holds the data to be written to a card. It is a write only FIFO to
the software, and is written on boundaries eight bits wide. The eight bits of data are written on a 32-

bit APB and occupy the least significant byte lane (7:0).

This is a read/write register. Ignore reads from reserved bits. Write zeros to reserved bits.

15.6

MultiMediaCard Controller Register Summary

Table 15-24

lists the address, name, and description of the MMC Controller Registers.

Table 15-23. MMC_TXFIFO, FIFO Entry

Physical Address

0x4110_0044

MMC_TXFIFO Entry

MultiMediaCard Controller

Bit

31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9

8

7

6

5

4

3

2

1

0

reserved

WRITE_DATA

Reset 0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

x

x

x

x

x

x

x

x

Bits

Name

Description

31:16

reserved

7:0

WRITE_DATA One byte of write data

Table 15-24. MMC Controller Registers (Sheet 1 of 2)

Address

Name

Description

0x4110_0000

MMC_STRPCL

Control to start and stop MMC clock

0x4110_0004

MMC_STAT

MMC status register (read only)

0x4110_0008

MMC_CLKRT

MMC clock rate

0x4110_000c

MMC_SPI

SPI mode control bits

0x4110_0010

MMC_CMDAT

Command/response/data sequence control

0x4110_0014

MMC_RESTO

Expected response time out

0x4110_0018

MMC_RDTO

Expected data read time out

0x4110_001c

MMC_BLKLEN

Block length of data transaction

0x4110_0020

MMC_NOB

Number of blocks, for block mode

0x4110_0024

MMC_PRTBUF

Partial MMC_TXFIFO FIFO written

0x4110_0028

MMC_I_MASK

Interrupt Mask

0x4110_002c

MMC_I_REG

Interrupt Register (read only)

0x4110_0030

MMC_CMD

Index of current command

0x4110_0034

MMC_ARGH

MSW part of the current command argument

0x4110_0038

MMC_ARGL

LSW part of the current command argument