Skip to main content

Design and Implementation of a General-Purpose MCU Simulation Software

  • Conference paper
Intelligent Computing Theories and Applications (ICIC 2012)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 7390))

Included in the following conference series:

  • 2655 Accesses

Abstract

In this paper, a general-purpose MCU simulation software is introduced. The software utilizes an open architecture based on plug-in mechanism. It can simulate various MCU and peripherals in high accuracy and support for diversified compilers through different plug-in modules. In this way, a MCU simulation environment can be established on PC, it can provide powerful and convenient debugging and analysis function than in the real hardware. Actual applications especially in education area proved that the software can satisfy the multiple MCU needs and possess excellent flexible and practical features. Furthermore, we can develop new plug-ins to expand the software function in the future.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Wan, H., Gao, X.P.: ArmSim: A Complete System Simulation Environment of the ARM Embedded System. In: Fifth International Conference on Information Technology: New Generations, Queensland, pp. 1261–1262 (2008)

    Google Scholar 

  2. Robinson, L., Whisenhunt, G.: A PowerPC Platform Full System Simulation-from The MOOSE up. In: IEEE International Performance, Computing and Communications Conferences, p. 458. IEEE Press, Texas (1999)

    Google Scholar 

  3. Yourst, M.T.: PTLsim: A Cycle Accurate Full System x86-64 Microarchitectural Simulator. In: IEEE International Symposium on.osium on Performance Analysis of Systems & Software, pp. 23–34. IEEE Press, California (2007)

    Chapter  Google Scholar 

  4. Magnusson, P.S., Christensson, M., Eskilson, J., Forsgren, D., Hållberg, G., Högberg, J., Larsson, F., Moestedt, A., Werner, B.: Simics: A full system simulation platform. Computer, 50–58 (2002)

    Google Scholar 

  5. Rosenblum, M., Herrod, S.A., Witchel, E., Gupta, A.: Complete Computer System Simulation: The SimOS Approach. Parallel & Distributed Technology: Systems & Applications 3, 34–43 (1995)

    Article  Google Scholar 

  6. Helmstetter, C., Joloboff, V., Xiao, H.: SimSoC: A full System Simulation Software for Embedded Systems. In: IEEE International Workshop on Open-source Software for Scientific Computation (OSSC), pp. 49–55. IEEE Press, Guiyang (2009)

    Chapter  Google Scholar 

  7. Ishikawa, M., McCune, D.J., Saikalis, G., Oho, S.: CPU Model-Based Hardware/Software Co-design, Co-simulation and Analysis Technology for Real-Time Embedded Control Systems. In: 13th IEEE Real Time and Embedded Technology and Applications Symposium, pp. 3–11. IEEE Press, Washington States (2007)

    Chapter  Google Scholar 

  8. Chen, K.C., Chen, C.H.: A Synchronization Profiler for Hybrid Full System Simulation Platform. In: 2010 International SoC Design Conference (ISOCC), pp. 91–94. IEEE Press, Incheon (2010)

    Chapter  Google Scholar 

  9. SkyEye: A Very Fast Full System Simulator, http://sourceforge.net/projects/skyeye/?_test=b

  10. Proteus Virtual System Modeling (VSM) co-simulation software, http://www.labcenter.com/products/vsm_overview.cfm

  11. Wikimedia Foundation, Inc.: Plug-in (computing). Wikipedia free encyclopedia, http://en.wikipedia.org/wiki/Plug-in_(computing)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Chen, Y., Huang, Y., Lu, J., Lu, H. (2012). Design and Implementation of a General-Purpose MCU Simulation Software. In: Huang, DS., Ma, J., Jo, KH., Gromiha, M.M. (eds) Intelligent Computing Theories and Applications. ICIC 2012. Lecture Notes in Computer Science(), vol 7390. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-31576-3_41

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-31576-3_41

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-31575-6

  • Online ISBN: 978-3-642-31576-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics