• DocumentCode
    2876972
  • Title

    A Programmable Load/Store Unit on C-based Hardware Design for FPGA

  • Author

    Yamawaki, Akira ; Iwane, Masahiko

  • Author_Institution
    Kyushu Inst. of Technol., Kitakyushu
  • fYear
    2007
  • fDate
    12-14 Dec. 2007
  • Firstpage
    361
  • Lastpage
    364
  • Abstract
    This paper proposes to introduce a programmable load/store unit (LSU) to C-based hardware design for an FPGA. The LSU provides flexible memory access methods that can hide memory access latency for hardware modules generated by a high-level synthesis tool. The hardware module with the LSU can treat efficiently not only simple streaming accesses but also sophisticated accesses such as image processing. The LSU is evaluated using two case studies. The result shows that the LSU can significantly reduce the burden of designing the dedicated memory access circuits and the hardware modules with the LSU achieve a speedup of 16.5 and 27.3 times compared with an embedded processor.
  • Keywords
    C language; field programmable gate arrays; image processing; integrated circuit design; system-on-chip; C-based hardware design; FPGA; SOC; flexible memory access methods; hardware modules; high-level synthesis tool; image processing; memory access circuits; memory access latency; programmable load-store unit; system-on-chips; Application specific integrated circuits; Delay; Design engineering; Field programmable gate arrays; Hardware; High level synthesis; Image processing; Random access memory; Software libraries; Streaming media;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology, 2007. ICFPT 2007. International Conference on
  • Conference_Location
    Kitakyushu
  • Print_ISBN
    978-1-4244-1472-7
  • Electronic_ISBN
    978-1-4244-1472-7
  • Type

    conf

  • DOI
    10.1109/FPT.2007.4439286
  • Filename
    4439286