Font Size: a A A

BJX_SIM:a Common Simulation System Based On The Dynamic Aggregation Communication

Posted on:2013-01-10Degree:MasterType:Thesis
Country:ChinaCandidate:Z D YinFull Text:PDF
GTID:2248330395485189Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
In the history of the computer development, the simulation technology has beenan extremely important research focus, with the development of the modern computersimulation technology, the simulation technology has been widely used in chip design,system development, network security and other fields. Because of the rapiddevelopment of chip technology, the type of MCU is more richer, but the single anddedicated emulator restricted the development of simulation technology, it makes thatthe one MCU needs a dedicated emulator, and it reduces the resource utilization.Recently it emerges a few of universal emulator, but it still can not meet the growingdemand of the MCU type. In addition, the emulator is divided into the front-port andback-port, the communication is too simply and slow, and the correct rate is alsouneven, so, how to control the message flow distribution of the simulationcommunication process has become a problem. This paper designs and implements acommon type simulation system BJX_SIM, its main work in the following areas:First of all, From the architecture, instruction set and design patterns, itintroduces the simulation system heterogeneity, and analyzes the common simulationfeatures. This paper presents a common set of MCU configuration file template, theusers can add any different types of MCU according to their needs, in addition, itdefines a common instruction set format, the system can automatically convert thespecific instruction set to the virtual instruction which can be distinguished by theback-port. The article also designs a common rules according to the simulationprogram flow characteristics, the simulation system can automatically do semanticdescription, analysis and description based on the user’s general purpose of the MCU,and it illustrates the rule-based pattern matching process.Then, according to the simulation primitive and its implementation heat andexecution costs, it designs a dynamic control strategy based on simulation messageflow. The article presents the concept of the message fluctuation chain and theclumping factor according to the characteristics of the simulation message format, andit designs a aggregation model based on the dynamic message flow, which caneffectively manage the dynamic aggregation and redistribution of the message flow,and on the basis of this model, it presents a mapping algorithm which can mange thedynamic message flow. In addition, this paper analyzes the synchronous control of themessage fluctuation chain, and designs a tree algorithm based on the simulation primitives in order to control the communication of the simulation message flow.Finally, it designs and implements the BJX_SIM simulation system. The paperdescribes the architecture of BJX_SIM and the debugging features of the single stepand breakpoint. On this basis, it also designs a common processor module inBJX_SIM, which analyzes the execution timing of the BJX_SIM common simulationinstruction set, and implements the automation generation technology of the commonsimulation. In addition, the article also designs and realizes the communication ofBJX_SIM front-port and back-port and its initialization process, and it makes theatomic processing to the exceptions of the communication process. At last, the papershows the basic functionality of BJX_SIM and operation diagram of commonsimulation, and it analyzes the performance and efficiency of the BJX_SIMsimulation communication.
Keywords/Search Tags:BJX_SIM, common simulation, pattern matching, clumping factor, tree
PDF Full Text Request
Related items