A functional specification language for instruction set architectures
- 17 December 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
Application-specific programmable processing systems consist of not only a processor, but also the software that runs on it. In order to support development of such systems, a design environment must support both hardware and software development. Unfortunately, there are no specification languages for processors that are suitable for such dual use. Therefore, we have designed a functional-style language that is specifically intended for describing instruction sets; its functional nature allows it to describe the result that an instruction produces without having to specify the mechanism of operation. This property is key to allowing dual use of the specification, since it will not be biased towards either hardware or software development. We are constructing a design environment based on our language.Keywords
This publication has 4 references indexed in Scilit:
- System-level specification of instruction setsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A microprocessor-based implantable telemetry systemComputer, 1991
- Code selection by inversion of order-sorted derivorsTheoretical Computer Science, 1990
- Conception, evolution, and application of functional programming languagesACM Computing Surveys, 1989