skip to main content
10.1145/1120725.1120792acmconferencesArticle/Chapter ViewAbstractPublication PagesaspdacConference Proceedingsconference-collections
Article

Embedded software generation from system level specification for multi-tasking embedded systems

Published: 18 January 2005 Publication History

Abstract

In this paper we present a new design flow in which embedded software code is generated from system level specification of multi-tasking embedded system, both for simulation and implementation. The generated software has a layered structure using virtual OS APIs and OS wrapper implementations to make it reconfigurable for multiple target platforms. Implementation of the OS wrapper is explained in details. With a Divx play example, we show some experimental results about the real-time performance comparison between two different platforms

References

[1]
SIMULINK. http://www.mathworks.com/products/simulink/
[2]
Ptolemy. http://ptolemy.eecs.berkeley.edu/
[3]
Jie Liu Lee, EA Palo Alto Res, "Timed multitasking for real-time embedded software", Control Systems Magazine, IEEE Publication, p.65--75, Vol.23, Feb 2003.
[4]
Elaine Cheong, Judy Liebman, Jie Liu, and Feng Zhao, "A TinyGALS: A Programming Model for Event-Driven Embedded Systems., in Proceedings of the 18th Annual ACM Symposium on Applied Computing (SAC'03), Melbourne, FL, Mar. 9--12, 2003
[5]
Dirk Desmet, D. Verkest, Hugo De Man, "Operating system based software generation for systems-on-chip" Proceedings of the 37th conference on Design automation, p.396--401, June 05--09, 2000, Los Angeles, California, United States
[6]
F. Herrera, H. Posadas, P. Sánchez, E. Villar, "Systemic Embedded Software Generation from SystemC", Design, Automation and Test in Europe Conference and Exhibition (DATE'03), Munich, Germany, March 03--07, 2003,
[7]
H. Yu, R. Doemer and D. Gajski, "Embedded Software Generation from System-Level Design Languages," Asia and South Pacific Design Automation Conference (ASP-DAC 2004), Yokohama, Japan, pp 463--468, January 27--30, 2004
[8]
Hyunok Oh, Soonhoi Ha, "Efficient code synthesis from extended dataflow graphs for multimedia applications", IEEE Design Automation Conference Proceedings of the 39th conference on Design automation, p.275--280, New Orleans, Luisiana, USA, 2002
[9]
Hyunok Oh, Soonhoi Ha, "Fractional rate dataflow model and efficient code synthesis for multimedia applications", ACM SIGPLAN Notices, Vol.37, p.12--17, July 2002
[10]
Dohyung Kim, Minyoung Kim and Soonhoi Ha, "A Case Study of System Level Specification and Software Synthesis of Multi-mode Multimedia Terminal", (ESTIMedia), Newport Beach, CA, USA Oct 2003
[11]
POSIX.13(1998). IEEE Std. 1003.13-1998. Information Technology --Standardized Application Environment Profile-POSIX real-time Application Support(AEP). The Institute of Electrical and Electronics Engineers, 1998
[12]
The Use of POSIX in Real-time Systems, Assessing its Effectiveness and Performance, Kevin M. Obenland, The MITRE Corporation, 1820 Dolley Madison Blvd. McLean, VA 22102, [email protected]
[13]
Testing the real-time features of POSIX http://www.opengroup.org/
[14]
MPEG Audio Decoder. http://www.underbit.com/

Cited By

View all
  • (2011)Choosing the Optimized OS for an MPSoC Embedded SystemReconfigurable Embedded Control Systems10.4018/978-1-60960-086-0.ch016(434-443)Online publication date: 2011
  • (2008)A Signature-based Grid Index Design for RFID Main-Memory DatabasesProceedings of the 2008 IEEE/IFIP International Conference on Embedded and Ubiquitous Computing - Volume 0110.1109/EUC.2008.105(519-525)Online publication date: 17-Dec-2008
  • (2007)Model-based Programming Environment of Embedded Software for MPSoCProceedings of the 2007 Asia and South Pacific Design Automation Conference10.1109/ASPDAC.2007.358007(330-335)Online publication date: 23-Jan-2007
  • Show More Cited By
  1. Embedded software generation from system level specification for multi-tasking embedded systems

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      ASP-DAC '05: Proceedings of the 2005 Asia and South Pacific Design Automation Conference
      January 2005
      1495 pages
      ISBN:0780387376
      DOI:10.1145/1120725
      • General Chair:
      • Ting-Ao Tang
      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]

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 18 January 2005

      Permissions

      Request permissions for this article.

      Check for updates

      Qualifiers

      • Article

      Conference

      ASPDAC05
      Sponsor:

      Acceptance Rates

      Overall Acceptance Rate 466 of 1,454 submissions, 32%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)1
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 05 Mar 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2011)Choosing the Optimized OS for an MPSoC Embedded SystemReconfigurable Embedded Control Systems10.4018/978-1-60960-086-0.ch016(434-443)Online publication date: 2011
      • (2008)A Signature-based Grid Index Design for RFID Main-Memory DatabasesProceedings of the 2008 IEEE/IFIP International Conference on Embedded and Ubiquitous Computing - Volume 0110.1109/EUC.2008.105(519-525)Online publication date: 17-Dec-2008
      • (2007)Model-based Programming Environment of Embedded Software for MPSoCProceedings of the 2007 Asia and South Pacific Design Automation Conference10.1109/ASPDAC.2007.358007(330-335)Online publication date: 23-Jan-2007
      • (2005)Virtual Prototyping of T-Engine Systems Using RTOS Centric Co-Simulation in Systemc2005 International Conference on Information and Communication Technology10.1109/ITICT.2005.1609623(171-191)Online publication date: 2005

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media