Buffer Types
MSC8144E Reference Manual, Rev. 3
Freescale Semiconductor
14-13
14.2.9 Multi-Dimensional Chained Buffer
A multi-dimensional chained buffer has two or more multi-dimensional buffers. When the size of
the first buffer and all its dimension counters reaches zero, the read jumps to the address of the
next buffer, which may be another multi-chained buffer or another type of multi-dimensional
buffer types (simple, cyclic, or incremental). The chained multi-dimensional buffers can be of
any dimension. Figure 14-10 shows a three-dimensional buffer chained to a four-dimensional
simple buffer.
Table 14-8. Channel Parameter Values for a Four Dimensional Simple 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
0x0
Non-continuous mode: the channel closes when the size
reaches zero.
CYC
0x0
Increment BD_ADDR when the size reaches zero.
BTSZ
0x7
Maximum transfer size is one burst of 64 bytes.
BD
0x3
Buffer dimension is 4.
SSTD
0x3
Interrupt issued at the end of the fourth dimension.
CONTD 0x0
Simple
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.
BD_MD_4D
M4D_COUNT
0x80
Fourth dimension iterations left.
M4D_OFFSET
0x24050
Fourth dimension offset between two consecutive iterations.
Summary of Contents for MSC8144E
Page 1: ...MSC8144E Reference Manual Quad Core Media Signal Processor MSC8144ERM Rev 3 July 2009 ...
Page 48: ...MSC8144E Reference Manual Rev 3 xlviii Freescale Semiconductor ...
Page 86: ...MSC8144E Reference Manual Rev 3 1 38 Freescale Semiconductor Overview ...
Page 168: ...MSC8144E Reference Manual Rev 3 3 60 Freescale Semiconductor External Signals ...
Page 242: ...MSC8144E Reference Manual Rev 3 5 26 Freescale Semiconductor Reset ...
Page 314: ...MSC8144E Reference Manual Rev 3 8 24 Freescale Semiconductor General Configuration Registers ...
Page 414: ...MSC8144E Reference Manual Rev 3 10 14 Freescale Semiconductor MSC8144E SC3400 DSP Subsystem ...
Page 452: ...MSC8144E Reference Manual Rev 3 11 38 Freescale Semiconductor Internal Memory Subsystem ...
Page 520: ...MSC8144E Reference Manual Rev 3 12 68 Freescale Semiconductor DDR SDRAM Memory Controller ...
Page 1070: ...MSC8144E Reference Manual Rev 3 21 28 Freescale Semiconductor Timers ...