DocumentCode :
3286126
Title :
Supporting FPGA microprocessors through retargetable software tools
Author :
Clark, David A. ; Hutchings, Brad L.
Author_Institution :
Dept. of Electr. & Comput. Eng., Brigham Young Univ., Provo, UT, USA
fYear :
1996
fDate :
17-19 Apr 1996
Firstpage :
195
Lastpage :
203
Abstract :
FPGA systems outperform many ASIC and supercomputer systems through effective use of the reconfigurable resource. Reusing design effort across different applications requires a standard, flexible software environment. Driving FPGA systems from ANSI C is possible using 1 cc (an ANSI C compiler) targeted at an FPGA system and dasm (a retargetable, flexible assembler). The compiler supports custom hardware capabilities of FPGA systems, as well as all constructs of C. The assembler reads instruction definitions at assemble time, allowing the user to add new custom hardware functions which dasm can assemble correctly to an instruction stream the hardware executes. A source code debugger has been implemented for this system
Keywords :
field programmable gate arrays; microprocessor chips; program assemblers; program compilers; program debugging; software tools; ANSI C; ANSI C compiler; FPGA microprocessors; assemble time; assembler; custom hardware capabilities; design effort reuse; flexible software environment; instruction definitions; instruction stream; reconfigurable resource; retargetable software tools; source code debugger; Field programmable gate arrays;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
FPGAs for Custom Computing Machines, 1996. Proceedings. IEEE Symposium on
Conference_Location :
Napa Valley, CA
Print_ISBN :
0-8186-7548-9
Type :
conf
DOI :
10.1109/FPGA.1996.564836
Filename :
564836
Link To Document :
بازگشت