DocumentCode :
1940219
Title :
Retargetable assembly code generation by bootstrapping
Author :
Leupers, Rainer ; Schenk, Wolfgang ; Marwedel, Peter
Author_Institution :
Lehrstuhl Inf., Dortmund Univ., Germany
fYear :
1994
fDate :
18-20 May 1994
Firstpage :
88
Lastpage :
93
Abstract :
In a hardware/software codesign environment compilers are needed that map software components of a partitioned system behavioral description onto a programmable processor. Since the processor structure is not static, but can repeatedly change during the design process, the compiler should be retargetable in order to avoid manual compiler adaption for each alternative architecture. A restriction of existing retargetable compilers is that they only generate microcode for the target architecture instead of machine-level code. We introduce a bootstrapping technique permitting to translate high-level language (HLL) programs into real machine-level code using a retargetable microcode compiler. Retargetability is preserved, permitting to compare different architectural alternatives in a codesign framework within relatively short time
Keywords :
assembly language; automatic programming; computer bootstrapping; high level languages; program compilers; program interpreters; program processors; behavioral description; bootstrapping; compilers; design process; hardware software codesign environment; high-level language; machine-level code; manual compiler adaption; microcode generation; partitioned system; processor structure; program translation; programmable processor; retargetable assembly code generation; retargetable microcode compiler; time; Assembly; Computer architecture; Control system synthesis; Digital control; Digital systems; Hardware; High level languages; Process design; Program processors; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High-Level Synthesis, 1994., Proceedings of the Seventh International Symposium on
Conference_Location :
Niagara-on-the-Lake, Ont.
Print_ISBN :
0-8186-5785-5
Type :
conf
DOI :
10.1109/ISHLS.1994.302336
Filename :
302336
Link To Document :
بازگشت