HOME       UP       PREV       |ENDOFPACK|

Toy Class 6 : DMA Controller - Partial

There is an implementation the DMA controller and other IP blocks to look at.

Aim:To complete a full working example with a running program that performs the DMA.

We look at a simple, one-channel DMA unit, but they can be as quite complex in their following of linked lists and so on. So what's the difference from a processor then what: no instruction fetch, functionality fixed at tape out.

Exercise: Complete the example, putting code on the processor to initiate a DMA block copy.

(C) 2008-10, DJ Greaves, University of Cambridge, Computer Laboratory.