DocumentCode :
1833891
Title :
A functional specification language for instruction set architectures
Author :
Cook, Todd A. ; Harcourt, Ed
Author_Institution :
Dept. of Electr. & Comput. Eng., Rutgers Univ., Piscataway, NJ, USA
fYear :
1994
fDate :
16-19 May 1994
Firstpage :
11
Lastpage :
19
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 :
formal specification; functional programming; instruction sets; program processors; specification languages; application-specific programmable processing systems; design environment; functional specification language; functional-style language; hardware development; instruction set architectures; software development; Computer architecture; Computer science; Hardware design languages; Instruction sets; Programming profession; Registers; Software tools; Specification languages;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Languages, 1994., Proceedings of the 1994 International Conference on
Conference_Location :
Toulouse
Print_ISBN :
0-8186-5640-X
Type :
conf
DOI :
10.1109/ICCL.1994.288397
Filename :
288397
Link To Document :
بازگشت