• DocumentCode
    2598773
  • Title

    System-level specification of instruction sets

  • Author

    Cook, Todd A. ; Franzon, Paul D. ; Harcourt, Ed A. ; Miller, Thomas K., III

  • Author_Institution
    North Carolina State Univ., Raleigh, NC, USA
  • fYear
    1993
  • fDate
    3-6 Oct 1993
  • Firstpage
    552
  • Lastpage
    557
  • Abstract
    System-level design requires some sort of specification for a system at the level of abstraction of the system. When the system (or sub-system) is a processor, the appropriate level of abstraction is the instruction set. However, there are no good approaches for describing processors at this level. Nevertheless, this type of specification has a number of benefits: it is more concise (and thus less error-prone) than more general alternatives; it can be re-used in later re-implementations; and it provides support for software codesign through compiler-generators (which rely on higher-level abstractions than other techniques provide). Therefore, we have developed a methodology and an embodying language for specifying processors at the instruction set level
  • Keywords
    computer architecture; instruction sets; compiler-generators; processor specification; re-implementations; software codesign; specification; system level design; Assembly; Computer science; Costs; Documentation; Hardware design languages; Instruction sets; Logic; Process design; Software tools; System-level design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 1993. ICCD '93. Proceedings., 1993 IEEE International Conference on
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    0-8186-4230-0
  • Type

    conf

  • DOI
    10.1109/ICCD.1993.393316
  • Filename
    393316