Title :
Improving External Memory Access for Avalon Systems on Programmable Chips
Author :
Eeckhaut, Hendrik ; Christiaens, Mark ; Faes, Phillipe ; Stroobandt, Dirk
Author_Institution :
Ghent Univ., Ghent
Abstract :
In this paper we present a new hardware design pattern for improving memory transfers to external dynamic memory in Altera´s SOPC-builder tool by reusing the standard DMA IP core for all bulk memory transfers without the need for a CPU. The presented approach doubles the data throughput without the need for extra system resources. In addition it is more effective for choosing optimal clock settings for the different components of the system on a programmable chip. The benefits and limitations of this new approach are illustrated with a real world example: a bitplane assembler for scalable wavelet based video. The new design is 2.3 times foster with the same clock settings as the original design and uses about 100 logic elements less. Applying our new approach also has a positive impact on energy consumption.
Keywords :
programmable circuits; storage management chips; system-on-chip; DMA IP core; avalon systems; external memory access; memory transfer; programmable chips; Clocks; Control systems; Fabrics; Field programmable gate arrays; Hardware; Libraries; Logic design; Master-slave; Read-write memory; System-on-a-chip;
Conference_Titel :
Field Programmable Logic and Applications, 2007. FPL 2007. International Conference on
Conference_Location :
Amsterdam
Print_ISBN :
978-1-4244-1060-6
Electronic_ISBN :
978-1-4244-1060-6
DOI :
10.1109/FPL.2007.4380665