节点文献

嵌入式仿真开发平台SoC仿真

【作者】 何海涛

【导师】 罗克露;

【作者基本信息】 电子科技大学 , 计算机应用技术, 2006, 硕士

【摘要】 随着嵌入式系统的深入发展,对开发工具提出了更高的要求。在传统软硬件协同开发模式中,软件和硬件开发相互牵制,硬件干扰引起的异常行为严重影响软件的调试和测试,延误开发进度,致使软件质量难以保证。仿真开发是摆脱困境的一条有效途径。利用仿真技术模拟嵌入式硬件系统的真实运行,使软件开发和系统集成在虚拟平台上进行,在硬件原型制造前就完成系统模型验证和运行行为分析,避免软硬件开发相互等待,提高开发效率,降低风险和成本。同时,嵌入式产品的广泛应用,导致目标硬件系统日益复杂和多样化,理想的开发环境应该提供硬件平台的全面支持。而基于构件技术的软件系统具有很高的重用性,因此在构造硬件平台的仿真系统时引入构件技术。构件模型的提取和设计是实现构件化的关键。分离的构件按照一定方式组合在一起,才构成一个完整的系统,动态集成方式将使系统具有良好的扩展性。仿真技术也是实现仿真平台的关键。软件仿真技术的研究早已开始,系统仿真包括基于电路级和基于行为描述两种仿真方式,事件驱动是最常用的仿真方法。对于仿真的要求,有基于功能验证和周期精确两个层次,周期精确需要实现流水线级系统结构仿真。嵌入式系统的核心是微控制器,其逻辑复杂,软件仿真是个难题。文中提出一种嵌入式微控制器仿真模型,研究了模型结构和工作原理。根据模型实现了基于ARM9核的微控制器。周期精确的软件仿真需要把硬件流水线的并行工作方式在仿真中串行化实现,并且需要精确安排和系统中其它构件的同步时序。文中提出了一种基于流水线的周期同步方式,通过运行环境的虚拟时钟使整个系统时间同步。

【Abstract】 Along with the in-depth development of embedded system, a higher requirement to the development tools has been raised. In the traditional software and hardware cooperative development mode, the software development and hardware development contains each other. The unconventional activities caused by the hardware interfere have seriously effected the commission and test of software, which make the quality of software being hard to be guaranteed with the delay in development process. While simulation development is an effective method to break away from the mess. Simulation technology shall be utilized to simulate the real running of embedded hardware system to enable the software development and system integration implemented on a virtual stage, so as to complete the system model verification and running activity analysis before the manufacture of hardware prototype, avoiding the mutual wait between the software development and hardware development, in order to improve the development efficiency and lower the risks and costs.Contemporarily, the wide application of embedded products has led increasingly complexity and diversification of the object hardware system, so the ideal development environment should be provided with the fully support from hardware platform. And since the software system on the base of structural technology has been provided with a most importance, the structural technology shall be introduced in the construction of simulation system for hardware platform. The withdrawal and design of structure model is key for the achievement of structuralization. The separate structure shall be assembled together as per a certain type to construct a complete system. The dynamic integration mode is also the key point for the achievement of simulation platform. The study of software simulation technology has been commenced long before. The system simulation includes two modes based on the circuit simulation and behavioral description simulation. Event-driven is a commonly used simulation mode. The hiberarchy of software simulation are function verification and cycle-accurate behavioral simulation. The latter are required for make up the model of pipelined processor.The core of embedded system is the microcontroller. With complex logic of which, the software simulation is a problem. In this article, advantages of two simulation

  • 【分类号】TP391.9
  • 【被引频次】3
  • 【下载频次】171
节点文献中: 

本文链接的文献网络图示:

本文的引文网络