SDMA Channels and IDMA Emulation
MPC8260 PowerQUICC II Family Reference Manual, Rev. 2
19-16
Freescale Semiconductor
NOTE
When DREQ is level-sensitive and DONE is an input to the PowerQUICC
II, the system design must ensure that DONE is not asserted while DREQ is
also asserted. In other words, the system must not request IDMA service
and termination at the same time.
19.8
IDMA Operation
Every IDMA operation involves the following steps—IDMA channel initialization, data transfer, and
block termination.
•
During initialization, the core initializes the IDMA_BASE register in the internal parameter RAM
to point to the IDMA-specific table in RAM. This table contains control information for the IDMA
operation. In addition the core initializes the parallel I/O registers to enable IDMA external signals,
if needed, and other registers related to the channel priority and operation modes; see
Section 19.11, “Programming the Parallel I/O Registers.”
The core initiates the IDMA BDs to
point to the data for the transfer and/or a free space for data to be transferred to, and starts the
transfer by issuing the
START
_
IDMA
command.
•
During data transfer, the IDMA accepts requests for data transfers and provides addressing and bus
control for the transfers.
•
Termination occurs when the IDMA operation completes or the peripheral asserts DONE
externally. The core can initiate termination by using the
STOP
_
IDMA
command. The IDMA can
interrupt the core if interrupts are enabled to signal for operation termination and other events
related to the data transfer.
The IDMA uses a data structure, which, as with serial controller BDs, allows flexible data allocation and
eliminates the need for core intervention between transfers. BDs contain information describing the data
block and special control options for the DMA operation while transferring the data block.
19.8.1
Auto Buffer and Buffer Chaining
The core processor should initialize the IDMA BD table with the appropriate buffer handling mode, source
address, destination address, and block length. See
Figure 19-8
.
Содержание MPC8250
Страница 90: ...MPC8260 PowerQUICC II Family Reference Manual Rev 2 lxxxviii Freescale Semiconductor...
Страница 94: ...MPC8260 PowerQUICC II Family Reference Manual Rev 2 I 4 Freescale Semiconductor...
Страница 118: ...Overview MPC8260 PowerQUICC II Family Reference Manual Rev 2 1 24 Freescale Semiconductor...
Страница 236: ...Reset MPC8260 PowerQUICC II Family Reference Manual Rev 2 5 14 Freescale Semiconductor...
Страница 274: ...60x Signals MPC8260 PowerQUICC II Family Reference Manual Rev 2 7 18 Freescale Semiconductor...
Страница 540: ...IEEE 1149 1 Test Access Port MPC8260 PowerQUICC II Family Reference Manual Rev 2 13 8 Freescale Semiconductor...
Страница 548: ...MPC8260 PowerQUICC II Family Reference Manual Rev 2 IV 8 Freescale Semiconductor...
Страница 704: ...Serial Communications Controllers SCCs MPC8260 PowerQUICC II Family Reference Manual Rev 2 20 26 Freescale Semiconductor...
Страница 770: ...SCC BISYNC Mode MPC8260 PowerQUICC II Family Reference Manual Rev 2 23 20 Freescale Semiconductor...
Страница 808: ...SCC Ethernet Mode MPC8260 PowerQUICC II Family Reference Manual Rev 2 25 24 Freescale Semiconductor...
Страница 848: ...Serial Management Controllers SMCs MPC8260 PowerQUICC II Family Reference Manual Rev 2 27 36 Freescale Semiconductor...
Страница 972: ...ATM Controller and AAL0 AAL1 and AAL5 MPC8260 PowerQUICC II Family Reference Manual Rev 2 30 52 Freescale Semiconductor...
Страница 1062: ...ATM AAL1 Circuit Emulation Service MPC8260 PowerQUICC II Family Reference Manual Rev 2 31 46 Freescale Semiconductor...
Страница 1072: ...ATM AAL2 MPC8260 PowerQUICC II Family Reference Manual Rev 2 32 10 Freescale Semiconductor...
Страница 1122: ...Inverse Multiplexing for ATM IMA MPC8260 PowerQUICC II Family Reference Manual Rev 2 33 20 Freescale Semiconductor...
Страница 1178: ...Inverse Multiplexing for ATM IMA MPC8260 PowerQUICC II Family Reference Manual Rev 2 33 76 Freescale Semiconductor...
Страница 1224: ...Fast Ethernet Controller MPC8260 PowerQUICC II Family Reference Manual Rev 2 35 28 Freescale Semiconductor...
Страница 1242: ...FCC HDLC Controller MPC8260 PowerQUICC II Family Reference Manual Rev 2 36 18 Freescale Semiconductor...
Страница 1302: ...Register Quick Reference Guide MPC8260 PowerQUICC II Family Reference Manual Rev 2 A 4 Freescale Semiconductor...
Страница 1318: ...Reference Manual Rev 1 Errata MPC8260 PowerQUICC II Family Reference Manual Rev 2 B 16 Freescale Semiconductor...
Страница 1356: ...MPC8260 PowerQUICC II Family Reference Manual Rev 2 Index 28 Freescale Semiconductor U U Index...