摘要 |
A system and method for improving the efficiency of DMA transfers. In particular, a "continue" command is provided for DMA block transfers. In practice, this command allows the system to begin a DMA transfer before the entire size of the transfer block is known and to continue the transfer, avoiding an additional setup time, by simply instructing the DMAC to continue sending data in the same manner. Transfer continuation is accomplished by resetting the DMA transfer count register to a new value without ever stopping the transfer. Each time the transfer count runs down, the system resets it to a higher value and continues the transfer rather than initializing a second transfer.
|