MSC8144E Reference Manual, Rev. 3
14-18
Freescale
Semiconductor
Direct Memory Access (DMA) Controller
Table 14-11 shows the configuration of a cyclic buffer designated as channel BD8. A 0x40000
(0x100
×
10
×
40) three-dimensional block is read from address 0x1000. The basic buffer is 0x40
byte. The offset between each 0x40 byte transaction is 0xF3C0 (0x10400 – 0x1040). The
two-dimensional parameter is 0x10. The offset between each two-dimensional buffer is
–0xF3FB0 (0x1090 – 0xF5040). The base address of the channel is restored when the transfer
completes after 0x100 executions of the two-dimensional buffers, and an interrupt is generated.
Table 14-11. Parameter Values for a Three-Dimensional Cyclic Buffer
BD
BD Parameters
Value
Description
8
BD_ADDR
0x1000
External memory buffer current address.
BD_MD_SIZE
0x40
Size of transfer left for this buffer.
BD_MD_BSIZE
0x40
Buffer base size of continuous buffer.
BD_MD_ATTR
SST
0x1
Generate interrupt when buffer ends.
CONT
0x1
Non-continuous mode: the channel closes when the size reaches
zero.
CYC
0x1
Cyclic three dimensions.
BTSZ
0x5
Basic transfer size is 16 bytes.
BD
0x2
Buffer dimension is 3.
SSTD
0x2
Interrupt issued at the end of the third dimension.
CONTD
0x2
Cyclic three-dimensional buffer.
BD_MD_2D
M2D_COUNT
0x10
Second dimension iterations left.
M2D_BCOUNT
0x10
Second dimension base number of iterations.
M2D_OFFSET
0xF3C0
Second dimension offset between two consecutive iterations.
BD_MD_3D
M3D_COUNT
0x100
Third dimension iterations left.
M3D_BCOUNT
0x100
Third dimension base number of iterations.
M3D_OFFSET
–0xF3FB0
Third dimension offset between two consecutive iterations of two
dimension buffers.
BD_MD_4D
M4D_COUNT
0
Fourth dimension iterations left.
M4D_OFFSET
–0xFBFB0
Fourth dimension offset between two consecutive iterations.
Содержание MSC8144E
Страница 1: ...MSC8144E Reference Manual Quad Core Media Signal Processor MSC8144ERM Rev 3 July 2009 ...
Страница 40: ...MSC8144E Reference Manual Rev 3 xl Freescale Semiconductor Contents 26 5 12 8 RNG Output FIFO 26 186 ...
Страница 48: ...MSC8144E Reference Manual Rev 3 xlviii Freescale Semiconductor ...
Страница 86: ...MSC8144E Reference Manual Rev 3 1 38 Freescale Semiconductor Overview ...
Страница 167: ...OCE Event and JTAG Test Access Port Signals MSC8144E Reference Manual Rev 3 Freescale Semiconductor 3 59 ...
Страница 168: ...MSC8144E Reference Manual Rev 3 3 60 Freescale Semiconductor External Signals ...
Страница 242: ...MSC8144E Reference Manual Rev 3 5 26 Freescale Semiconductor Reset ...
Страница 314: ...MSC8144E Reference Manual Rev 3 8 24 Freescale Semiconductor General Configuration Registers ...
Страница 414: ...MSC8144E Reference Manual Rev 3 10 14 Freescale Semiconductor MSC8144E SC3400 DSP Subsystem ...
Страница 452: ...MSC8144E Reference Manual Rev 3 11 38 Freescale Semiconductor Internal Memory Subsystem ...
Страница 520: ...MSC8144E Reference Manual Rev 3 12 68 Freescale Semiconductor DDR SDRAM Memory Controller ...
Страница 884: ...MSC8144E Reference Manual Rev 3 17 44 Freescale Semiconductor RapidIO Interface Dedicated DMA Controller ...
Страница 1070: ...MSC8144E Reference Manual Rev 3 21 28 Freescale Semiconductor Timers ...