Font Size: a A A

Research On Building Method For Embedded Simulation Platform Supporting Script

Posted on:2013-06-20Degree:MasterType:Thesis
Country:ChinaCandidate:J FanFull Text:PDF
GTID:2248330374464884Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
At present,the embeeded simulation platform is playing a important role in the electronic system-level(ESL) design flow which has been widely used in SoC design flow. This paper mainly studies a building program of embedded simulation platform based on SystemC,which could suporting script.Using the building program,users could build a simulation platform via command line instead of compling.This paper analyzed applications of the simulation platform in the entire electronic system-level design flow and summarized features of simulation platform in the build process which should be dynamic. According to these characteristics, the component-based dynamic software architecture was choosed, accompaning by a command line interface mixed programing in python and SystemC.Based on these technologies,the paper described the process of building a simulation platform.Then the paper discusseed the module package rules, analyzed the type of modules in the library and the differences of communication between these different type of modules. On this basis,the paper got a program of mudule-building and communication between modules. In addition, realized a manager module according to the characteristics of component technology as well as the simulation platform.The maneger module is responsible for module-creating, communication between modules and connecting the IP module complied with the SystemC connection rules. As a supplement of the simulation platform,the paper discussed the automatic generation of the decoder module and describes the mixed programming in Python and SystemC. Finally,the paper explored and realized several analysis/debugging tools based on simulation platform:Checkpoint, backtracking, and traffic analysis.
Keywords/Search Tags:Embeeded Simulation Platform, Electronic System-level(ESL)design, Component, SystemC
PDF Full Text Request
Related items