MSC8113 Reference Manual, Rev. 0
16-26
Freescale Semiconductor
Direct Memory Access (DMA) Controller
Table 16-5 lists the DCPRAM values for dual cyclic buffers.,
16.2.5 2D Data Transfers
2D data transfers are performed using chained buffers for the data transfer into one FIFO and one
simple buffer for the data transfer from the FIFO. The chained buffers are each programmed to
transfer 16 bits at a time. The buffers are programmed in to be cyclic so that the last buffer points
to the first buffer. The buffers themselves are incremental with 0x2 as their base size. The simple
buffer determines when the transfer ends by generating an interrupt when the buffer size reaches
zero. In Figure 16-21, BD 1-BD 4 are chained buffers belonging to the read channel while BD 0
is a simple buffer belonging to the write channel, generating an interrupt at the end of the
transfer.
Table 16-5. DCPRAM Values for Dual Cyclic Buffers
BD
DCPRAM Parameters
Value
Description
0
BD_ADDR
0x1000
External memory buffer current address
BD_SIZE
0x200
Size of transfer left for this buffer
BD_ATTR
INTRPT
0x1
Generate interrupt when buffer ends
CYC
0x1
Reinitialize BD_ADDRESS to original value when size
reaches zero
CONT
0x1
Continuous mode. Do not shut down the channel when size
reaches zero
NO_INC
0x0
Increment address after request is serviced
NBD
0x1
When size reaches zero, next request calls Buffer 1
TSZ
0x4
Maximum transfer size is one burst
RD 0x1
Read
buffer
BD_BSIZE
0x200
Buffer base size of cyclic buffer
1
BD_ADDR
0x2000
External memory buffer current address
BD_SIZE
0x200
Size of transfer left for this buffer
BD_ATTR
INTRPT
0x1
Generate interrupt when buffer ends
CYC
0x1
Reinitialize BD_ADDRESS to original value when size
reaches zero
CONT
0x1
Continuous mode. Do not shut down the channel when size
reaches zero
NO_INC
0x0
Increment address after request is serviced
NBD
0x0
When size reaches zero, next request calls Buffer 0
TSZ
0x4
Maximum transfer size is one burst
RD 0x1
Read
buffer
BD_BSIZE
0x200
Buffer base size of cyclic buffer
Содержание MSC8113
Страница 1: ...MSC8113 Reference Manual Tri Core 16 Bit Digital Signal Processor MSC8113RM Rev 0 May 2008 ...
Страница 20: ...MSC8113 Reference Manual Rev 0 xx Freescale Semiconductor Contents ...
Страница 28: ...MSC8113 Reference Manual Rev 0 xxviii Freescale Semiconductor ...
Страница 56: ...MSC8113 Reference Manual Rev 0 1 28 Freescale Semiconductor MSC8113 Overview ...
Страница 76: ...MSC8113 Reference Manual Rev 0 2 20 Freescale Semiconductor SC140 Core Overview ...
Страница 134: ...MSC8113 Reference Manual Rev 0 4 30 Freescale Semiconductor System Interface Unit SIU ...
Страница 168: ...MSC8113 Reference Manual Rev 0 6 18 Freescale Semiconductor Boot Program ...
Страница 180: ...MSC8113 Reference Manual Rev 0 7 12 Freescale Semiconductor Clocks ...
Страница 260: ...MSC8113 Reference Manual Rev 0 8 80 Freescale Semiconductor Memory Map ...
Страница 300: ...MSC8113 Reference Manual Rev 0 9 40 Freescale Semiconductor Extended Core ...
Страница 304: ...MSC8113 Reference Manual Rev 0 10 4 Freescale Semiconductor MQBus and M2 Memory ...
Страница 308: ...MSC8113 Reference Manual Rev 0 11 4 Freescale Semiconductor SQBus ...
Страница 544: ...MSC8113 Reference Manual Rev 0 16 46 Freescale Semiconductor Direct Memory Access DMA Controller ...
Страница 590: ...MSC8113 Reference Manual Rev 0 17 46 Freescale Semiconductor Interrupt Processing ...
Страница 614: ...MSC8113 Reference Manual Rev 0 18 24 Freescale Semiconductor Debugging ...
Страница 622: ...MSC8113 Reference Manual Rev 0 19 8 Freescale Semiconductor Internal Peripheral Bus IPBus ...
Страница 724: ...MSC8113 Reference Manual Rev 0 21 32 Freescale Semiconductor UART ...
Страница 920: ...MSC8113 Reference Manual Rev 0 25 150 Freescale Semiconductor Ethernet Controller ...
Страница 1171: ...MSC8113 Reference Manual Rev 0 Freescale Semiconductor C 61 EF wait_rts P 01077FFC 9F rts 71 ...
Страница 1172: ...MSC8113 Reference Manual Rev 0 C 62 Freescale Semiconductor MSC8113 Boot Code ...
Страница 1202: ...MSC8113 Reference Manual Rev 0 Index 30 Freescale Semiconductor Index ...