EasyManua.ls Logo

Cypress FM4 Series - Page 538

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
538 FM4 Peripheral Manual, Doc. No. 002-04856 Rev. *E
#29 If MODE is 0, the DSTC always proceeds to #30. If MODE is 1 and transfers for the times of the inner
loop count have ended (ORM !=1 and IRM ==1 ), the DSTC proceeds to #30. Otherwise the DSTC
proceeds to #32.
#30, #31 If DES0:CHRS[3:2] are 10 or 11, the DSTC proceeds to #24. If DES0:CHRS[3:2] are 01, the
DSTC proceeds to #25. If DES0:CHRS[3:2] are 00, the DSTC proceeds to #26.
#32, #33 If DES0:CHRS[1:0] are 10 or 11, the DSTC proceeds to #24. If DES0:CHRS[1:0] are 01, the
DSTC proceeds to #25. If DES0:CHRS[1:0] are 00, the DSTC proceeds to #26.
#34 If the CPU issues a standby transition command during a transfer, the DSTC interrupts the transfer
and proceeds to #35.
#35 If the transfer is compulsorily stopped, the DSTC executes the DES error close process. The DSTC
updates DES0:DV to 00 and DES0:ST to 11, and then proceeds to #40. If there is no error record in
the MONERS Register, the DSTC sets MONERS:EST to 011.
#36 If a DES access error occurs, the DSTC does not execute the DES error close process, and
proceeds to #40. If there is no error record in the MONERS Register, the DSTC sets MONERS:EST to
100.
#37 If a DES open error occurs, the DSTC does not execute the DES error close process, and proceeds
to #40. If there is no error record in the MONERS Register, the DSTC sets MONERS:EST to 101.
#38 If a transfer source access error occurs, the DSTC executes the DES error close process. The DSTC
updates DES0:DV to 00 and DES0:ST to 01, and then proceeds to #40. If there is no error record in
the MONERS Register, the DSTC sets MONERS:EST to 001.
#39 If a transfer destination access error occurs, the DSTC executes the DES error close process. The
DSTC updates DES0:DV to 00 and DES0:ST to 10, and then proceeds to #40. If there is no error
record in the MONERS Register, the DSTC sets MONERS:EST to 010.
#40, #41 The DSTC clears the read skip buffer. The transfer of the DESP specified in #1 ends in the form
of error. For operations to be executed afterward, see the previous section.
#42, #43 The DSTC clears the read skip buffer. The DSTC executes the DES close process. The DSTC
updates DES0:DV to 00 and DES0:ST to 00. In a transfer for an HW Start trigger (or a Chain transfer
from an HW Start trigger), if DES0:DMSET is 1, the DSTC sets DQMSK[n] to 1 and suppresses future
HW Start transfer requests. The transfer of the DESP specified in #1 ends as an infinite loop out. For
operations to be executed afterward, see the previous section.

Table of Contents

Related product manuals