You copied the Doc URL to your clipboard.

PL080_DMAC_DmaPortProtocol protocol

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.

0: PL080_REQ_BURST

Burst transfer request.

1: PL080_REQ_SINGLE
Single transfer request.
2: PL080_REQ_LBURST
Last burst request.
3: PL080_REQ_LSINGLE
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.

0: PL080_RES_TC

Terminal count response.

1: PL080_RES_CLR
Clear request response.
Was this page helpful? Yes No