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
Link To Document