• 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