publication . Bachelor thesis . 2013

DMA Controller for LEON3 SoC:s Using AMBA

Nilsson, Emelie;
Open Access English
  • Published: 01 Jan 2013
  • Publisher: Linköpings universitet, Datorteknik
  • Country: Sweden
Abstract
A DMA Controller can offload a processor tremendously. A memory copy operation can be initiated by the processor and while the processor executes others tasks the memory copy can be fulfilled by the DMA Controller. An implementation of a DMA Controller for use in LEON3 SoC:s has been made during this master thesis. Problems that occurred while designing a controller of this type concerned AMBA buses, data transfers, alignment and interrupt handling. The DMA Controller supports AMBA and is attached to an AHB master and APB slave. The DMA Controller supports burst transfers to maximize data bandwidth. The source and destination address can be arbitrarily aligned. ...
Subjects
free text keywords: AHB, AMBA, APB, DMA, LEON3, Computer Engineering, Datorteknik
Related Organizations

6.1 Future Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 6.1.1 Optimizations . . . . . . . . . . . . . . . . . . . . . . . . . . 35 6.1.2 Additional Functionality . . . . . . . . . . . . . . . . . . . . 36

Powered by OpenAIRE Research Graph
Any information missing or wrong?Report an Issue