Beyond Tool-Specific Machine Descriptions (1995)
| Citations: | 12 - 0 self |
BibTeX
@MISC{Fauth95beyondtool-specific,
author = {Andreas Fauth},
title = {Beyond Tool-Specific Machine Descriptions},
year = {1995}
}
Years of Citing Articles
OpenURL
Abstract
When developing software for embedded systems, the set of essential tools includes a compiler and an instruction set simulator. Since software and hardware are often designed in parallel, the tools must be easily adaptable to the changing target architecture. For the compiler, its back-end (the code generator) must be retargetable. Abstraction from the target machine is the key to an automated approach. Additionally, abstraction from tool-internal strategies permits the utilization of a unified machine description for all tools. In this chapter, the machine description formalism nML is presented along with the retargetable code generator Cbc and the instruction set simulation environment Sigh/Sim. 1 INTRODUCTION For the realization of retargetable software development tools such as a code generator and an instruction set simulator, several aspects of the potential target machines must be modeled in an abstract manner. These machine models are necessary to formalize the tool's methods...







