• 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