Fast processor simulators are needed for the software development of embedd
ed 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 mode
l 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 mode
ls and presents the approach based on the LISA language. Furthermore, the i
mplementation of a retargetable environment consisting of compiled simulato
r, debugger, and assembler is presented. Measurements for a verified, cycle
-based LISA model of the TI TMS320C62x DSP show that this approach achieves
between 37 x and 170 x higher simulation speed compared to a commercial si
mulator using a standard technique and the same accuracy level.