6-11
Seiko Epson Corporation
S1C31D50 TECHNICAL MANUAL
(Rev. 1.00)
6.5.5.
Peripheral Scatter-Gather Transfer
In memory scatter-gather transfer mode, the second and subsequent DMA transfers are performed
by auto-requests. On the other hand, in peripheral scatter-gather transfer mode, all DMA transfers
are performed by a DMA transfer request issued by a peripheral circuit or a software DMA request.
Transfer using primary data structure
Transfer using alternate data structure
(cycle_ctrl = 0x6, 2R = 4, N = 16)
Task A setting
Task A
Task B setting
Task B
Task C setting
Task C
Task D setting
Task D
DMA transfer request
DMA transfer request
DMA transfer request
Copy the data structure for
Task A to the alternate data structure..
DMA transfer
completion interrupt
(cycle_ctrl = 0x7, 2R = 4, N = 3)
(cycle_ctrl = 0x7, 2R = 2, N = 8)
(cycle_ctrl = 0x7, 2R = 8, N = 5)
Copy the data structure for
Task B to the alternate data structure.
(cycle_ctrl = 0x1, 2R = 4, N = 4)
DMA transfer request
DMA transfer request
Copy the data structure for
Task C to the alternate data structure
Copy the data structure for
Task D to the alternate data structure.
Data transfer using the alternate data structure starts
immediately after data transfer using the primary data structure
has completed without arbitration.
DMA transfer request
DMA transfer request
Figure 6.5.5.1 Peripheral Scatter-Gather Transfer Operation Example
Summary of Contents for S1C31D50
Page 461: ...25 1 Seiko Epson Corporation S1C31D50 TECHNICAL MANUAL Rev 1 00 25 Package TQFP12 48PIN ...
Page 462: ...25 2 Seiko Epson Corporation S1C31D50 TECHNICAL MANUAL Rev 1 00 QFP13 64PIN ...
Page 463: ...25 3 Seiko Epson Corporation S1C31D50 TECHNICAL MANUAL Rev 1 00 TQFP14 80PIN ...
Page 464: ...25 4 Seiko Epson Corporation S1C31D50 TECHNICAL MANUAL Rev 1 00 QFP15 100PIN ...