Retargetable assembly code generation by bootstrapping

Rainer Leupers, Wolfgang Schenk, Peter Marwedel · 1994

Abstract{In a hardware/software codesign environment compilers are needed that map software components of a partitioned system behavioral description onto aprogrammable 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. In this paper 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 di erent architectural alternatives

Read the paper · More papers on PaperTik