Retargetable compiled simulation of embedded processors using a machine description language

  • Authors:
  • Stefan Pees;Andreas Hoffmann;Heinrich Meyr

  • Affiliations:
  • Integrated Signal Processing Systems, RWTH, Aachen, Germany;Integrated Signal Processing Systems, RWTH, Aachen, Germany;Integrated Signal Processing Systems, RWTH, Aachen, Germany

  • Venue:
  • ACM Transactions on Design Automation of Electronic Systems (TODAES)
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

Fast processor simulators are needed for the software development of embedded processors, for HW/SW cosimulation systems, and for profiling and design of application-specific processors. Such fast simulators can be generated based on the machine description language LISA. Using this language to model processor architectures enables the generation of compiled simulators on various abstraction levels, assemblers, and compiler back ends. The article discusses the requirements of software development tools on processor models and presents the approach based on the LISA language. Furthermore, the implementation of a retargetable environment consisting of compiled simulator, debugger, and assembler is presented. Measurements for a verified, cycle-based LISA model of the TI TMS320C62× DSP show that that this approach achieves between 37× and 170× higher simulation speed compared to a commercial simulator using a standard technique and the same accuracy level.