DocumentCode
2741928
Title
Generation of interpretive and compiled instruction set simulators
Author
Leupers, Rainer ; Elste, Johann ; Landwehr, Birger
Author_Institution
Dept. of Comput. Sci., Dortmund Univ., Germany
fYear
1999
fDate
18-21 Jan 1999
Firstpage
339
Abstract
Due to the large variety of different embedded processor types, retargetable software development tools, such as compilers and simulators, have received attention recently. Retargetability allows one to handle different target processors with a single tool. In this paper, we present a system for automatic generation of instruction set simulators for a class of embedded processors. Retargetability is achieved by automatic generation of simulators from processor descriptions, given as behavioral or RT-level HDL models. The presented system is capable of bit-true simulation for arbitrary processor word lengths, and it generates both interpretive or compiled simulators. Experimental results for different processors indicate comparatively high simulation speed
Keywords
application specific integrated circuits; development systems; digital signal processing chips; digital simulation; embedded systems; fixed point arithmetic; hardware description languages; instruction sets; program compilers; program interpreters; RT-level HDL models; automatic generation; behavioral models; bit-true simulation; compiled instruction set simulators; embedded processor types; interpretive instruction set simulators; processor descriptions; processor word lengths; retargetable software development tools; simulation speed; target processors; Application specific integrated circuits; Application specific processors; Computational modeling; Computer architecture; Computer simulation; Decoding; Digital signal processing; Embedded software; Hardware design languages; Software tools;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 1999. Proceedings of the ASP-DAC '99. Asia and South Pacific
Conference_Location
Wanchai
Print_ISBN
0-7803-5012-X
Type
conf
DOI
10.1109/ASPDAC.1999.760028
Filename
760028
Link To Document