Siemens ERTEC200 Manuel D’Utilisation

Page de 97
 
 
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