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 :
بازگشت