Font Size: a A A

Smartsimular: Embedded Systems Based On The Virtual Instruction Set Simulator

Posted on:2007-08-01Degree:MasterType:Thesis
Country:ChinaCandidate:X F JiangFull Text:PDF
GTID:2208360182493788Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Simulator is a very important research realm in the computer technology. When designing an embedded system, test and validation is very important. Co-design can accelerate the development efficiency.The processor is the core of an embedded system. An embedded system also contains memory device, IO and other communication interface. An entire model for the system will be more helpful. Develop a system simulator for test is very useful.An embedded software simulator can run the user application. Nowadays, there are so many different processors and peripheral equipment. Just afford a processor simulator can't integrate with other components. Each model takes the response of their own function and designed under the uniform architecture so that each model can integrate with other components.The design of the system simulator engine is based on the study of traditional simulator. It focuses on auto generation technology. It puts forward component based system integration architecture. The system uses the Inverse of Control design pattern. It uses config file to fulfill the system integration. The system is an open architecture and has well-defined interface.The system simulator engine use Object-Oriented architecture. Each part treats as an object. It has a well-defined hierarchy. It is very easy to extends the system by inherit the Class define by the simulator engine. It gives the user a clear view of the system.The design of the core instruction simulator is referred to the JAVA virtual machine. It defines a virtual instruction set. The source machine instructions are translated to the middle language before execution. The middle language is not fixed. The simulator designs an open architecture to execute the virtual instruction as well.The simulator engine is developed by JAVA. It fulfils the core system framework. On the framework, it develops a universal instruction simulator core and system inter-connection model, processor model, memory model, device model and debug model.Finally, the system fulfils a sample processor for test. It proves that the system simulator engine can simulate the function of the system well.
Keywords/Search Tags:Simulator Engine, Object-Oriented simulator, Virtual Instruction Set, Auto Generation
PDF Full Text Request
Related items