This protocol provides methods to permit handshaking between peripherals and the DMA controller.
request(uint32 request) : void
Passes requests from a peripheral to the DMA controller. The request is a bitfield with the low four bits defined. The request is level sensitive and latched internally by the DMA controller. It is sampled and interpreted in a manner dependent on the target channel and configured flow control.
Burst transfer request.
- Single transfer request.
- Last burst request.
- Last single request.
response(uint32 response) : void
Passes responses from the DMA controller to peripherals. The response is a bitfield with the low two bits defined. The response is transient rather than level sensitive.
Terminal count response.
- Clear request response.