beautypg.com

Dma register address assignment, Description of dma registers, Dma-controller – Siemens ERTEC200 User Manual

Page 86: Table 30: dma transfer modes, Table 31: i/o synchronization signals, Dmac0srcaddrreg) dma-source address, Dmac0destaddrreg) dma-destination address, Dmac0contrreg) channel control (*)

background image

8.1 DMA Register Address Assignment

The DMA registers are 32 bits in width. The registers can be written to with 32-bit accesses only. Only the ARM946E-S
processor can access the registers.

DMA-Register

(Start 0x8000_0000)

Register Name

Offset

Address

Address

Area

Access

Default

Description

DMAC0_SRC_ADDR_REG

0x0000

4 bytes

R/W

0x00000000

DMA Start address register

DMAC0_DEST_ADDR_REG

0x0004

4 bytes

R/W

0x00000000

DMA target address register

DMAC0_CONTR_REG

0x0008

4 bytes

R/W

0x00000000

DMA control register

DMAC0_CONF_REG

0x000C

4 bytes

R/W

0x00000000

DMA configuration register

Table 32: Overview of DMA Registers

8.2

Description of DMA Registers

(DMAC0SrcAddrReg)
DMA-Source Address

W/R Addr.: 0x8000_0000 Default: 0x0000_0000

Description

Start address of the data block to be transferred by the DMA controller

Bit No.

Name

Description

31..0 START_ADDRESS

Start

address

Only word addresses are permitted; bits 0 and 1 are ignored


(DMAC0DestAddrReg)
DMA-Destination Address

W/R Addr.: 0x8000_0004 Default: 0x0000_0000

Description

Target address oft he data block to be transferred by the DMA controller

Bit No.

Name Description

31..0 DESTINATION_ADD

RESS

Target address
Only word addresses are permitted; bits 0 and 1 are ignored

(DMAC0ContrReg)
Channel Control (*)

W/R Addr.: 0x8000_0008 Default: 0x0000_0000

Description

To define the data block length.

31..24 Reserved

23..21 D_DELAY_EXTENTI

ON

Extends the D_Delay in number of 50 MHz clocks (see Channel Config)

20..16 S_DELAY_EXTENTI

ON

Extends the S_Delay in number of 50 MHz clocks (see Channel Config)

15..0 BYTE_COUNT

Number of bytes to be transferred. The byte count must be aligned with the
set bus width; that is, if a 32-bit byte count is set for the target or source, only
one 4-byte aligned byte count can be used.









Copyright © Siemens AG 2007. All rights reserved.

86

ERTEC 200 Manual

Technical data subject to change Version 1.1.0