Design and Implementation of a Schedulable DMAC on an AMBA-Based SOPC Platform
A traditional DMA scheme hardly guarantees I/O throughput for real time multimedia applications. In this paper, we propose a novel SDMA (schedulable DMA) mechanism that guarantees real time I/O throughput and interrupts the CPU as few as possible. Furthermore, it can accept unscheduled requests and...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Tagungsbericht |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | A traditional DMA scheme hardly guarantees I/O throughput for real time multimedia applications. In this paper, we propose a novel SDMA (schedulable DMA) mechanism that guarantees real time I/O throughput and interrupts the CPU as few as possible. Furthermore, it can accept unscheduled requests and provide facility to treat unexpected delay to access I/O or memory. The controller handling the SDMA was successfully implemented on an AMBA-based SOPC platform. Experimental result shows that the SDMA has better performance than a traditional DMA |
---|---|
DOI: | 10.1109/APCCAS.2006.342405 |