MA31753
Key Features
- These channels have programmable priorities and can be masked
- They can also be enabled and disabled under software control
- The data can be transferred in several modes - single word mode, double word mode and burst mode
- It can be transferred to and from both incrementing and decrementing memory and IO addressing space
- The single and double word modes transfer data in 1 or 2 bus cycles when the simple handshaking mechanism is enabled
- If more than 4 channels are required, several DMA controllers can be cascaded together to give channel expansion
- DMA instructions can be programmed into memory on the DMA
- The transfers defined by these instructions can be executed in sequence if they are “chained together”
- In this way, DMA transfers can take place continuously with data that is held in seperate memory areas
- There is software access to all internal registers