CHAPTER 11: DSTC
572 FM4 Peripheral Manual, Doc. No. 002-04856 Rev. *E
5.13 Descriptor 0 (DES0)
This section explains details of Descriptor 0 (DES0). DES0 sets the basic settings of a transfer.
Descriptor configuration
*Symbols for DES area:
The row C attribute in the table above indicates the attribute of the R/W access from the CPU.
The row D attribute in the table above indicates the attribute of the R/W access from the DSTC.
The DES area is built on the memory. As all initial values are indeterminate, they are omitted.
Descriptor function
bit[1:0] DV[1:0] (Descriptor valid)
The DV[1:0] bits specify which of the CPU and the DSTC the ownership of the DES belongs to. The
DV[1:0] bits also specify whether a transfer is executed after the DES open process and whether the DES
close process is to be executed. In the DES close process, the DV[1:0] bits are updated to "00" by the
DSTC.
If DV[1] is set to "1", specific restrictions on reloading the transfer counter and transfer address are added.
If DV[1] is set to "1" and the settings of the DES make the values of DES1, DES2 and DES3 not return to
their respective values, the DSTC notifies of the CPU a DES open error.
The owner is the CPU. No transfer is executed. No DES close process is executed.
( If the DSTC read this value, the DSTC notifies a DES open error.)