EasyManua.ls Logo

Cypress FM4 Series - Transfer Operation Example 5

Cypress FM4 Series
1102 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
CHAPTER 11: DSTC
FM4 Peripheral Manual, Doc. No. 002-04856 Rev. *E 549
4.5 Transfer Operation Example 5
This section describes transfer operation example 5.
DES Values at Transfer Start
Below are details of transfer operation example 5.
Table 4-8 DES Values at Transfer Start in Transfer Operation Example 5
Area
DES No.
Value
1st-DES
DES0
DES0 = 0x612806B1
DV = 01 : DES close process to be executed at the end of transfer
MODE = 1, TW = 10 : Mode 1, 32-bit (word) transfer
ORL = 101 : OuterReload of DES1 <= DES4, DES3 <= DES6
SAC = 001 : Increment of TW×1 with InnerReload.
DAC = 000 : Increment of TW×1 without InnerReload.
CHRS = 101000 : There is a Chain Start in the succeeding DES; no interrupt flag has been set.
DMSET = 0 : No DQMSK[n] is set in a DES close process.
CHLK = 0 : No Chain lock
ACK = 01 : Set ACK to "01" as the DES is directly started by the hardware.
PCHK = 0110 : Parity
DES1
ORM = 0x0002, IIN = 0x02, IRM = 0x02
DES2
SA = 0x00000000
DES3
DA = 0x00001000
DES4, 6
Same as DES1 of 1st-DES, Same as DES3 of 1st-DES, respectively
2nd-DES
DES0
DES0 = 0x60202063
DV = 11 : No DES close process to be executed at the end of transfer
MODE = 0, TW = 00 : Mode 0, 8-bit (byte) transfer
ORL = 011 : OuterReload of DES1 <= DES4, DES2 <= DES5
SAC = 000 : Increment of TW×1 without InnerReload
DAC = 001 : Increment of TW×1 with InnerReload
CHRS = 100000 : There is a Chain Start in the succeeding DES; no interrupt flag has been set.
DMSET = 0 : No DQMSK[n] is set in a DES close process.
CHLK = 0 : No Chain lock
ACK = 00 : Set ACK to "00" as the DES is directly started by a Chain Start.
PCHK = 0110 : Parity
DES1
ORM = 0x0002, IIN = 0x0003
DES2
SA = 0x00002000
DES3
DA = 0x00003000
DES4,6
Same as DES1 of 2nd-DES, Same as DES2 of 2nd-DES, respectively
3rd-DES
DES0
DES0 = 0xB010F503
DV = 11 : No DES close process to be executed at the end of transfer
MODE = 0, TW = 01 : Mode 0, 16-bit (halfword) transfer
ORL = 000 : No OuterReload
SAC = 101 : Fixed address
DAC = 111 : Decrement of TW×1 with InnerReload.
CHRS = 010000 : There is no Chain Start; an interrupt flag has been set.
DMSET = 0 : No DQMSK[n] is set in a DES close process.
CHLK = 0 : No Chain lock
ACK = 00 : Set ACK to "00" as the DES is directly started by a Chain Start.
PCHK = 1011 : Parity
DES1
ORM = 0x0001, IIN = 0x0002
DES2
SA = 0x00004000
DES3
DA = 0x00005002

Table of Contents

Related product manuals