Contents
16 FM4 Peripheral Manual, Doc. No. 002-04856 Rev. *E
5.5. Transfer Source Address Register (DMACSA) ............................................................... 500
5.6. Transfer Destination Address Register (DMACDA) ........................................................ 501
6. Usage Precautions ...................................................................................................................... 502
CHAPTER 11: DSTC ................................................................................................................................ 503
1. Overview of DSTC ....................................................................................................................... 504
2. DSTC Operations Overview and DSTC System Configuration .................................................... 505
2.1 Operations Overview of DSTC ........................................................................................ 505
2.2 DSTC and System Configuration ..................................................................................... 507
3. Functions and Operations of DSTC ............................................................................................. 510
3.1. Settings of DES ............................................................................................................... 511
3.1.1. Specifying Transfer Data Size .......................................................................... 511
3.1.2. Setting Transfer Addresses .............................................................................. 512
3.1.3. Specifying OuterReload ................................................................................... 514
3.1.4. Setting Chain Start and Transfer End Notification ............................................ 517
3.1.5. Other DES Settings .......................................................................................... 519
3.2. Control Functions of DSTC .............................................................................................. 522
3.2.1. DSTC internal Block Diagram .......................................................................... 522
3.2.2. DESTP Register ............................................................................................... 522
3.2.3. Control of SW Transfer ..................................................................................... 522
3.2.4. Control of HW Transfer .................................................................................... 523
3.2.5. Arbitration of Transfer Requests ...................................................................... 524
3.2.6. Read Skip Buffer Function ............................................................................... 526
3.2.7. Operation of the Transfer End .......................................................................... 526
3.2.8. MONERS Register ........................................................................................... 527
3.2.9. Standby Function ............................................................................................. 529
3.3. Operation Flows of DSTC ................................................................................................ 531
3.3.1. SW Transfer Flow ............................................................................................ 531
3.3.2. HW Transfer Flow ............................................................................................ 534
3.3.3. Operation Flow after Specifying of DESP......................................................... 536
4. Examples of DSTC Operations and Control ................................................................................ 539
4.1. Transfer Operation Example 1 ......................................................................................... 540
4.2. Transfer Operation Example 2 ......................................................................................... 543
4.3. Transfer Operation Example 3 ......................................................................................... 545
4.4. Transfer Operation Example 4 ......................................................................................... 547
4.5. Transfer Operation Example 5 ......................................................................................... 549
4.6. Examples of Controlling DSTC ........................................................................................ 552
5. Registers and Descriptors of DSTC ............................................................................................. 556
5.1. Lists of Control Registers and DES ................................................................................. 557
5.2. DESTP Register .............................................................................................................. 558
5.3. HWDESP[n] Register ....................................................................................................... 559
5.4. CMD Register .................................................................................................................. 560
5.5. CFG Register ................................................................................................................... 561
5.6. SWTR Register ................................................................................................................ 563
5.7. MONERS Register ........................................................................................................... 564
5.8. DREQENB[n] Register ..................................................................................................... 567
5.9. HWINT[n] Register ........................................................................................................... 568
5.10. HWINTCLR[n] Register ................................................................................................. 569
5.11. DQMSK[n] Register ....................................................................................................... 570
5.12. DQMSKCLR[n] Register ................................................................................................ 571
5.13. Descriptor 0 (DES0) ....................................................................................................... 572