Title :
Automatic generation of a simulation compiler by a HW/SW codesign system
Author :
Yanagisawa, Hideaki ; Uehara, Minoru ; Mori, Hideki
Author_Institution :
Inf. & Comput. Sci., Toyo Univ., Japan
Abstract :
An ISA (instruction set architecture) simulator is an indispensable tool for the design, development and customization of new processors. ISA simulators provide various features such as checking instruction behavior and/or estimating performance and chip size for a target processor. Due to the increasing complexity of chip architecture and time to market pressure, performance becomes one of the most important features for ISA simulators. This paper describes a technique for automatic generation of a simulation compiler that translates a target code into a host code, by a HW/SW codesign system. We proposed an indirect approach for the simulation compiler; whereby, an execution file of a target processor is modeled in the C language and translated into the execution file of the host machine using a compiler. An advantage of our approach is the ability of the compiler on the host machine to easily translate a target code into host codes.
Keywords :
C language; compiler generators; digital simulation; hardware-software codesign; instruction sets; program interpreters; C language; chip architecture; hardware-software codesign; instruction behavior checking; instruction set architecture simulator; simulation compiler; Analytical models; Application specific processors; Computational modeling; Computer aided instruction; Computer architecture; Computer simulation; Instruction sets; Pipelines; Time to market; Virtual prototyping;
Conference_Titel :
Rapid System Prototyping, 2004. Proceedings. 15th IEEE International Workshop on
Print_ISBN :
0-7695-2159-2
DOI :
10.1109/IWRSP.2004.1311095