DocumentCode :
2747554
Title :
Hardware and software as dual languages for computer system modeling
Author :
Paul, JoAnn M. ; Thomas, Donald E. ; Weber, Sandra J. ; Peffers, Simon N.
fYear :
1999
fDate :
1999
Firstpage :
20
Lastpage :
25
Abstract :
Complex computer systems can no longer be effectively designed without some consideration of the interaction of the hardware and software domains. Language-based behavioral specification for both simulation and synthesis in the hardware domain has made it possible to consider common models of computer system behavior with domain-specific inferences on the physical means of implementing the behavior. A dual computation modeling analogy is drawn for illustrating physical modeling inferences that overlap each domain and those which differ from domain to domain. The dual analogy illustrates the importance of preserving semantics of hardware and software modeling in separate languages. Peer-based co-execution of behavior specified in both modeling domains is possible because of reasoning about the interaction of the computation and state resources that are implied by modeling in each domain. We are uniting two existing hardware and software languages, Verilog and C using pthreads for an executable co-specification. We illustrate our approach with examples of our cosimulator
Keywords :
C language; digital simulation; hardware description languages; hardware-software codesign; C language; Verilog; codesign simulation environment; complex computer systems; computer system modeling; cosimulator; dual computation modeling analogy; executable cospecification; hardware modeling; hardware/software interaction; peer-based co-execution; semantics; software modeling; Computational modeling; Computer simulation; Embedded computing; Embedded system; Hardware design languages; Multithreading; Peer to peer computing; Physics computing; Software performance; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI '99. Proceedings. IEEE Computer Society Workshop On
Conference_Location :
Orlando, FL
Print_ISBN :
0-7695-0152-4
Type :
conf
DOI :
10.1109/IWV.1999.760463
Filename :
760463
Link To Document :
بازگشت