skip to main content
10.1145/1016720.1016760acmconferencesArticle/Chapter ViewAbstractPublication PagesesweekConference Proceedingsconference-collections
Article

RTOS-centric hardware/software cosimulator for embedded system design

Published:08 September 2004Publication History

ABSTRACT

This paper presents an RTOS-centric hardware/software cosimulator which we have developed for embedded system design. One of the most remarkable features in our cosimulator is that it has a complete simulation model of an RTOS which is widely used in industry, so that application tasks including RTOS service calls are natively executed on a host computer. Our cosimulator also features cosimulation with functional simulation models of hardware written in C/C++ and cosimulation with HDL simulators. A case study with a JPEG decoder application demonstrates the effectiveness of our cosimulator.

References

  1. Mentor Graphics Corporation, http://www.mentor.com/.Google ScholarGoogle Scholar
  2. H. Takada and K. Sakamura, "μITRON for small-scale embedded systems," IEEE Micro, vol. 15, no. 6, pp. 46--54, Dec. 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. ITRON, http://www.assoc.tron.org/itron/.Google ScholarGoogle Scholar
  4. D. Desmet, D. Verkest, and H. De Man, "Operating system based software generation for systems-on-chip," Proc. of Design Automation Conference (DAC), 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. A. Gerstlauer, H. Yu, and D. Gajski, "RTOS modeling for system level design," Proc. of Design Automation and Test in Europe (DATE), Embedded Software Forum, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. SpecC Technology Open Consortium, http://www.specc.org/.Google ScholarGoogle Scholar
  7. H. Tomiyama, Y. Cao, and K. Murakami, "Modeling fixed-priority preemptive multi-task systems in SpecC," Proc. of Proc. of Workshop on Synthesis and System Integration of Mixed Technologies (SASIMI), 2001.Google ScholarGoogle Scholar
  8. Y. Yi, D. Kim, and S. Ha, "Virtual synchronization technique with OS modeling for fast and time-accurate cosimulation," Proc. of Int'l Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS), 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. F. Herrera, H. Posadas, P. Sanchez, and E. Villar, "Systematic embedded software generation from SystemC," Proc. of Design Automation and Test in Europe (DATE), Embedded Software Forum, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. WindRiver Systems Inc., http://www.wrs.com/.Google ScholarGoogle Scholar
  11. S. Yoo, G. Nicolescu, L. Gauthier, and A.A. Jerraya, "Automatic generation of fast timed simulation models for operating systems in SoC design," Proc. of Design Automation and Test in Europe (DATE), 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. I. Bacivarov, S. Yoo, A. A. Jerraya, "Timed HW-SW cosimulation using native execution of OS and application SW," Proc. of Int'l High-Level Design Validation and Test Workshop (HLDVT), 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. SystemC Open Initiative, http://www.systemc.org/.Google ScholarGoogle Scholar
  14. Microsoft Corporation, http://www.microsoft.com/.Google ScholarGoogle Scholar
  15. ARM Corporation, http://www.arm.com/.Google ScholarGoogle Scholar
  16. TOPPERS Project, http://www.toppers.jp/.Google ScholarGoogle Scholar

Index Terms

  1. RTOS-centric hardware/software cosimulator for embedded system design

              Recommendations

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in
              • Published in

                cover image ACM Conferences
                CODES+ISSS '04: Proceedings of the 2nd IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis
                September 2004
                266 pages
                ISBN:158113 9373
                DOI:10.1145/1016720

                Copyright © 2004 ACM

                Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 8 September 2004

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • Article

                Acceptance Rates

                Overall Acceptance Rate280of864submissions,32%

                Upcoming Conference

                ESWEEK '24
                Twentieth Embedded Systems Week
                September 29 - October 4, 2024
                Raleigh , NC , USA

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader