• DocumentCode
    3133380
  • 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
  • fYear
    2004
  • fDate
    28-30 June 2004
  • Firstpage
    53
  • Lastpage
    59
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Rapid System Prototyping, 2004. Proceedings. 15th IEEE International Workshop on
  • ISSN
    1074-6005
  • Print_ISBN
    0-7695-2159-2
  • Type

    conf

  • DOI
    10.1109/IWRSP.2004.1311095
  • Filename
    1311095