We use a functional Language to formally specify the semantics of an instruction set architecture. The resulting specification is more readable, modular, and concise than other semantic specification methods. The description is made clear and concise by creating semantic actions that represent basic architectural operations and by expressing each processor instruction and addressing mode in terms of these actions. The semantic description is directly coded in the functional language ML consequently providing an "executable specification" or simulator for the architecture. The semantic description is formal and can be used in other domains where a formal semantics of an architecture is needed, such as compiler/hardware verificatio...
: At present, software architecture is usually taught on an informal, intuitive level, using graphic...
This paper describes the development of progressively more powerful and abstract hardware simulators...
This chapter focuses on the architecture description language (ADL)++, which allows automatic synthe...
The formal specification of hardware at the instruction level is a daunting task. The complexity, si...
In this paper, we report on the development of a language which is especially tailored to the specif...
Computer architecture manuals describe the instruction set of the machine and the semantics of those...
Instruction set simulators can be used for the early development and testing of software for a proce...
122 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1985.This thesis is on the subject...
This investigation establishes a formal foundation for software architecture that allows for the spe...
International audienceWe present here an architecture compiler, namely a software that takes as inpu...
The relentless push in technology scaling driven by Moore's Law has witnessed fantastic gains in the...
In system design, an architecture specification or model serves, among other purposes, as a repositor...
This paper introduces CλaSH, a novel hardware specification environment, by discussing several non-t...
Rapid Design Space Exploration (DSE) of a processor-memory architecture is feasible using automatic ...
Abstract: Embedded software development relies on various tools – compilers, simulators, execution t...
: At present, software architecture is usually taught on an informal, intuitive level, using graphic...
This paper describes the development of progressively more powerful and abstract hardware simulators...
This chapter focuses on the architecture description language (ADL)++, which allows automatic synthe...
The formal specification of hardware at the instruction level is a daunting task. The complexity, si...
In this paper, we report on the development of a language which is especially tailored to the specif...
Computer architecture manuals describe the instruction set of the machine and the semantics of those...
Instruction set simulators can be used for the early development and testing of software for a proce...
122 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1985.This thesis is on the subject...
This investigation establishes a formal foundation for software architecture that allows for the spe...
International audienceWe present here an architecture compiler, namely a software that takes as inpu...
The relentless push in technology scaling driven by Moore's Law has witnessed fantastic gains in the...
In system design, an architecture specification or model serves, among other purposes, as a repositor...
This paper introduces CλaSH, a novel hardware specification environment, by discussing several non-t...
Rapid Design Space Exploration (DSE) of a processor-memory architecture is feasible using automatic ...
Abstract: Embedded software development relies on various tools – compilers, simulators, execution t...
: At present, software architecture is usually taught on an informal, intuitive level, using graphic...
This paper describes the development of progressively more powerful and abstract hardware simulators...
This chapter focuses on the architecture description language (ADL)++, which allows automatic synthe...