bmod

         Bus Mode Register
      
Module Instance Base Address Register Address
i_sdmmc_sdmmc 0xFF808000 0xFF808080

Offset: 0x80

Access: RW

Important: The value of a reserved bit must be maintained in software. When you modify registers containing reserved bit fields, you must use a read-modify-write operation to preserve state and prevent indeterminate system behavior.
Bit Fields
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16

Reserved

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

Reserved

pbl

RO 0x0

de

RW 0x0

dsl

RW 0x0

fb

RW 0x0

swr

RW 0x0

bmod Fields

Bit Name Description Access Reset
10:8 pbl
Programmable Burst Length. These bits indicate the maximum number of beats to be performed in one IDMAC transaction. The IDMAC will always attempt to burst as specified in PBL each time it starts a Burst transfer on the host bus. The permissible values are 1, 4, 8, 16, 32, 64, 128 and 256. This value is the mirror of MSIZE of FIFOTH register. In order to change this value, write the required value
to FIFOTH register. This is an encode value as follows.
                                                 000  1 transfers
                                                 001  4 transfers
                                                 010  8 transfers
                                                 011  16 transfers
                                                 100  32 transfers
                                                 101  64 transfers
                                                 110  128 transfers
                                                 111  256 transfers
Transfer unit is either 16, 32, or 64 bits, based on HDATA_WIDTH.
PBL is a read-only value and is applicable only for Data Access; it does not apply to descriptor accesses.
Value Description
0 TRANS1
1 TRANS4
2 TRANS8
3 TRANS16
4 TRANS32
5 TRANS64
6 TRANS128
7 TRANS256
RO 0x0
7 de
IDMAC Enable. When set, the IDMAC is enabled.
DE is read/write.
Value Description
0 DISABLED
1 ENABLED
RW 0x0
6:2 dsl
Descriptor Skip Length. Specifies the number of HWord/Word/Dword (depending on 16/32/64-bit bus) to skip between two unchained descriptors. This is applicable only for dual buffer structure.
DSL is read/write.
RW 0x0
1 fb
Fixed Burst. Controls whether the AHB Master interface performs fixed burst transfers or not. When set,the AHB will use only SINGLE, INCR4, INCR8 or
INCR16 during start of normal burst transfers.When reset,the AHB will use SINGLE and INCR burst transfer operations.
FB is read/write.
Value Description
0 NOFIXEDBRST
1 FIXEDBRST
RW 0x0
0 swr
Software Reset.When set,the DMA Controller resets all its internal registers.
SWR is read/write. It is automatically cleared after 1 clock cycle.
Value Description
0 NOSFTRESET
1 SFTRESET
RW 0x0