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