DocumentCode
2062839
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
fYear
2007
fDate
27-29 Aug. 2007
Firstpage
311
Lastpage
316
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/FPL.2007.4380665
Filename
4380665
Link To Document