Home > Fujitsu > Controller > Fujitsu Series 3 Manual

Fujitsu Series 3 Manual

Here you can view all the pages of manual Fujitsu Series 3 Manual. The Fujitsu manuals for Controller are available online for free. You can easily download all the documents as PDF.

Page 251

    4. DMAC Control  FUJITSU SEMICONDUCTOR LIMITED 
CHAPTER: DMAC  
FUJITSU SEMICONDUCTOR CONFIDENTIAL   36 
 Description of Each State 
Disable state  
See the hardware transfer (EM=0)  procedure. 
Wait -1st -trigger  state  
See the hardware transfer (EM=0)  procedure. 
Transfer state  
In this state, the channel to be controlled has received the first transfer request from the Peripheral. A 
channel in this state performs transfer operation as specified.  In the case of EM=1 , it moves to 
Wa i t...

Page 252

    4. DMAC Control  FUJITSU SEMICONDUCTOR LIMITED 
CHAPTER: DMAC  
FUJITSU SEMICONDUCTOR CONFIDENTIAL   37 
8. Wait -1st -trigger  state / Post -transfer process  
In the case of EM=1 , EB is not cleared upon the completion of the transfer. (DE=1, EB=1, DH=0000, 
PB=0)  is set and it moves to  Wa i t-1st -trigger  state. When the next transfer request is generated from the 
Peripheral, therefore, the next transfer starts without an instruction from CPU.  
If it mo ves to Wa i t-1st -trigger  state due...

Page 253

    4. DMAC Control  FUJITSU SEMICONDUCTOR LIMITED 
CHAPTER: DMAC  
FUJITSU SEMICONDUCTOR CONFIDENTIAL   38 
Additional Matter 1  
See Additional Matter 1 in the hardware transfer (EM=0)  procedure.  
Additional Matter  2 
See Additional Matter 2 in the hardware transfer (EM=0)  procedure.  
In the case of EM=1 , Additional Matter 2 does not apply, because EB is not cleared during the transfer 
operation.  
Additional Matter  3 
See Additional Matter 3 in the hardware transfer (EM=0)  procedure....

Page 254

    5. Registers of DMAC  FUJITSU SEMICONDUCTOR LIMITED 
CHAPTER: DMAC  
FUJITSU SEMICONDUCTOR CONFIDENTIAL   39 
5.  Registers of DMAC 
This chapter describes each register function of DMAC.  
 
5.1 List of Registers  
5.2  Entire  DMAC  Configuration Register (DMACR ) 
5.3  Configuration A  Register  (DMACA ) 
5.4  Configuration B Register  (DMACB ) 
5.5  Transfer Source Address  Register  (DMACSA ) 
5.6  Transfer Destination Address Register  (DMACDA ) 
5.7  Notes  on Register Setting  
 
CHAPTER  8:...

Page 255

    5. Registers of DMAC  FUJITSU SEMICONDUCTOR LIMITED 
CHAPTER: DMA C 
FUJITSU SEMICONDUCTOR CONFIDENTIAL   40 
5.1.  List of Registers  
Table 5-1 shows a list of DMAC control registers. 
Table 5-1  List of DMAC Control Registers  
Abbreviation Ch. Controlled Register name See 
DMACR All Entire DMAC configuration register 5.2 
DMACA0 
ch.0 
Configuration A register 5.3 
DMACB0 Configuration B register 5.4 
DMACSA0 Transfer source address register 5.5 
DMACDA0 Transfer destination address register 5.6...

Page 256

    5. Registers of DMAC  FUJITSU SEMICONDUCTOR LIMITED 
CHAPTER: DMAC  
FUJITSU SEMICONDUCTOR CONFIDENTIAL   41 
5.2.  Entire DMAC  Configuration Register  (DMACR ) 
This section describes  entire DMAC configuration re gister (DMACR).  
 
bit 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 
Field DE DS - PR DH[3:0] - - - - - - - - 
Attribute R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W 
Initial 
Va l u e 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
 
bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0...

Page 257

    5. Registers of DMAC  FUJITSU SEMICONDUCTOR LIMITED 
CHAPTER: DMAC  
FUJITSU SEMICONDUCTOR CONFIDENTIAL   42 
[bit29] Reserved  
 
[bit28] PR : Priority Rotation  This bi t controls the order of transfer priority among channels.  
When this bit is set to "0" , the priority order is fixed for all of the channels.  
When this bit is set to "1" , the priority order is determined in a rotation method for all of the channels.  
bit28 Function 
0 Fixes the priority order....

Page 258

    5. Registers of DMAC  FUJITSU SEMICONDUCTOR LIMITED 
CHAPTER: DMAC  
FUJITSU SEMICONDUCTOR CONFIDENTIAL   43 
5.3.  Configuration A Register  (DMACA ) 
This section describes  configuration A  register  (DMACA ). 
 
bit 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 
Field EB PB ST IS[5:0] - - - BC[3:0] 
Attribute R/W R/W R/W R/W R/W R/W R/W R/W 
Initial 
Va l u e 0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0 
 
bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 
Field TC[15:0] 
Attribute R/W 
Initial 
Va l...

Page 259

    5. Registers of DMAC  FUJITSU SEMICONDUCTOR LIMITED 
CHAP TER: DMAC  
FUJITSU SEMICONDUCTOR CONFIDENTIAL   44 
This bit can be used to put a transfer on pause without resetting the configuration register of the relevant 
channel.  
bit30 Function 
0 Cancels the pause of the transfer of the relevant channel. 
1 Puts the transfer of the relevant channel on pause. 
 
[bit29] ST : Software Trigger  
This bit is used to generate a software transfer request  for an individual channel. 
When this bit is set...

Page 260

    5. Registers of DMAC  FUJITSU SEMICONDUCTOR LIMITED 
CHAPTER: DMAC  
FUJITSU SEMICONDUCTOR CONFIDENTIAL   45 
bit28:23 Function 
110100 IDREQ[20] 
110101 IDREQ[21] 
110110 IDREQ[22] 
110111 IDREQ[23] 
111000 IDREQ[24] 
111001 IDREQ[25] 
111010 IDREQ[26] 
111011 IDREQ[27] 
111100 IDREQ[28] 
111101 IDREQ[29] 
111110 IDREQ[30] 
111111 IDREQ[31] 
Setting other 
than above  Setting prohibited
 
 
[bit22:20] :  Reserved 
 
[bit19:16] BC : Block Count  
These bits specify the number of blocks for...
Start reading Fujitsu Series 3 Manual
All Fujitsu manuals