In the past few years, the demands for more complex system development and the ever-increasing requirement for hardware and software improvements have increased the need for a virtual embedded system where the hardware, microcontroller and software co-exist at the simulation level. This paper discusses the implementation of an approach that allows the full simulation of the embedded system.

In the scope of this paper the definition of an embedded system refers to the electro-mechanical plant, the microcontroller, the peripherals and the software. The sensors and actuators are developed with a conservative type simulator such as Saber from Synopsys. The microcontroller and the attached peripherals are developed and modeled with the Comet environment from VaST. The microcontroller simulator is instruction cycle accurate.

We are describing an innovative concept that will allow co-simulation between the two simulators. This will not only provide the engineer with a very powerful approach to evaluate a processor and its architecture before device manufacturing but also serve as a means to interact with a validated sensor and plant model. The virtual embedded system will include typical components such as sensor, filtering circuit, electrical termination including pin, die and package impedance and any additional drivers such as FET to control the actuator. The software used is original software that has not been specifically modified for this application. This is important, as normally the software has to be intrusively modified in order to be able to trace software execution.

This approach will inherently provide a platform for robust controller development that will allow the designer to perform what-if scenarios for the microcontroller, run actual code and evaluate control system with the actual software and peripherals behavior without needing hardware. This will deliver an efficient platform for very quick system development and evaluation cycle.


  1. [1]GCC home page. Website, February 2005.
  2. Black John. The Netted Automation team takes the complexity out of solutions! web- site, 2000.
  3. Erkkinen Tom. On-Target rapid prototyping. 2004.
  4. Fummi F., Marini S., Perbellini G., Poncino M., and Ricciato F.. Heterogeneous Co- Simulation of networked embedded systems, March 2004.
  5. Passerone Claudio, Lavagno Luciano, Chiodo Massimiliano, and Sangiovanni-Vincentelli Alberto L.. Fast hardware/software co-simulation for virtual prototyping and trade-off analysis. In Design Automation Conference, 1997.
  6. Stahl Helmuth Dr.. Measurement based modeling, simulation, HIL and testing. October 2004.
  7. Yi Youngmin, Kim Dohyung, and Ha Soonhoi. Fast and time-accurate co simulation with OS scheduler modeling. In Design Automation for Embedded Systems, Kluwer Academic Publishers, Boston, 2003
  8. Zha Xuan Fang and Sriram Ram D.. Feature-based component model for design of embedded systems, Philadelphia, PA, USA, November 2004. The International Society for Optical Engineering, SPIE.
+ نوشته شده در شنبه پنجم تیر ۱۳۸۹ساعت 14:28 توسط مسعود میرزایی |