Fast processor simulators are needed for the software development ofembedded 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-bas...
International audienceFor validating low level embedded software, engineers use simulators that take...
Instruction set simulators are critical tools for the explo-ration and validation of new programmabl...
Journal ArticleA technique for creating efficient, yet highly accurate, instruction level simulation...
Designers of new processors and software for systems-on-chip need a reliable design methodology and ...
Due to the large variety of different embedded processor types, retargetable software development to...
In the paper a new machine description language is presented. The new language LISA, and its generic...
Abstract- In the paper a new machine description language is pre-sented. The new language LISA, and ...
Instruction-set architecture (ISA) simulators are an integral part of today's processor and software...
The utilization of application specific instruction-set processors (ASIPs) allows for realizing Syst...
The development of application-specific instruction -set processors (ASIP) is currently the exclusiv...
peeshomannmeyrertrwthaachende vzaxysdesigncom Abstract This paper presents the machine de scription...
An experimental set of tools that generate instruction set simulators, assemblers, and disassemblers...
ABSTRACT The capability of performing architectural exploration has become essential for embedded mi...
During processor design, it is often necessary to evaluate multiple cache configurations. This paper...
The development of application speci¯c instruction set pro-cessors (ASIP) is currently the exclusive...
International audienceFor validating low level embedded software, engineers use simulators that take...
Instruction set simulators are critical tools for the explo-ration and validation of new programmabl...
Journal ArticleA technique for creating efficient, yet highly accurate, instruction level simulation...
Designers of new processors and software for systems-on-chip need a reliable design methodology and ...
Due to the large variety of different embedded processor types, retargetable software development to...
In the paper a new machine description language is presented. The new language LISA, and its generic...
Abstract- In the paper a new machine description language is pre-sented. The new language LISA, and ...
Instruction-set architecture (ISA) simulators are an integral part of today's processor and software...
The utilization of application specific instruction-set processors (ASIPs) allows for realizing Syst...
The development of application-specific instruction -set processors (ASIP) is currently the exclusiv...
peeshomannmeyrertrwthaachende vzaxysdesigncom Abstract This paper presents the machine de scription...
An experimental set of tools that generate instruction set simulators, assemblers, and disassemblers...
ABSTRACT The capability of performing architectural exploration has become essential for embedded mi...
During processor design, it is often necessary to evaluate multiple cache configurations. This paper...
The development of application speci¯c instruction set pro-cessors (ASIP) is currently the exclusive...
International audienceFor validating low level embedded software, engineers use simulators that take...
Instruction set simulators are critical tools for the explo-ration and validation of new programmabl...
Journal ArticleA technique for creating efficient, yet highly accurate, instruction level simulation...