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 :
بازگشت