DocumentCode
1293380
Title
Instruction set processor specifications (ISPS): The notation and its applications
Author
Barbacci, Mario R.
Author_Institution
Dept. of Computer Sci., Carnegie-Mellon Univ., Pittsburgh, PA, USA
Issue
1
fYear
1981
Firstpage
24
Lastpage
40
Abstract
The Instruction Set Processor Specifications (ISPS) computer description language is an evolutionary step towards the formalization of the digital design process at the higher or behavioral levels. It has been used as a design tool, which covers a wider area of application than any other hardware description language. Thus, besides simulation and synthesis of hardware, software generation program verification, and architecture evaluation and control are among the current applications based on ISPS. The range of current and contemplated application areas are proof of the usefulness of the notation and its extension mechanisms. ISPS supports a wide range of applications, rather than a wide range of design levels. Thus, this paper is divided into two parts. The first part describes the notation, its intended use, and the extension mechanisms which allow multiple applications or areas of research to co-exit and share machine descriptions. The second part describes some of the current applications for ISPS.
Keywords
high level languages; logic design; ISPS; Instruction Set Processor Specifications; architecture evaluation; computer description language; digital design process; hardware description language; program verification; simulation; software generation; Algorithms; Computational modeling; Computer languages; Computers; Hardware; Radiation detectors; Registers; Architecture evaluation; automatic programming; behavioral description; computer description languages; computer-aided design; instruction set processor;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/TC.1981.6312154
Filename
6312154
Link To Document