*banner
 

Code Generation for SDF and FSM Models in Ptolemy II for Embedded Devices
Kevin Albers, Robert Bui, Jose Oyola

Citation
Kevin Albers, Robert Bui, Jose Oyola. "Code Generation for SDF and FSM Models in Ptolemy II for Embedded Devices". Technical report, EECS 249B Final Report, May, 2015.

Abstract
Embedded software is typically developed using traditional programming languages like C and C++. However, these traditional types of programming languages are not best suited for embedded systems development. We constructed a graphical model-based design environment in Ptolemy II to help users develop software for ARM mbed devices. This makes it easier to design and debug, leading to faster and more robust software development. Our work primarily focused on automatically generating C/C++ code in Ptolemy II for Synchronous Data Flow (SDF) and Finite State Machine (FSM) models of computation.

Electronic downloads


Internal. This publication has been marked by the author for Chess-only distribution, so electronic downloads are not available without logging in.
Citation formats  
  • HTML
    Kevin Albers, Robert Bui, Jose Oyola. <a
    href="http://chess.eecs.berkeley.edu/pubs/1115.html"
    ><i>Code Generation for SDF and FSM Models in
    Ptolemy II for Embedded Devices</i></a>,
    Technical report,  EECS 249B Final Report, May, 2015.
  • Plain text
    Kevin Albers, Robert Bui, Jose Oyola. "Code Generation
    for SDF and FSM Models in Ptolemy II for Embedded
    Devices". Technical report,  EECS 249B Final Report,
    May, 2015.
  • BibTeX
    @techreport{AlbersBuiOyola15_CodeGenerationForSDFFSMModelsInPtolemyIIForEmbeddedDevices,
        author = {Kevin Albers and Robert Bui and Jose Oyola},
        title = {Code Generation for SDF and FSM Models in Ptolemy
                  II for Embedded Devices},
        institution = {EECS 249B Final Report},
        month = {May},
        year = {2015},
        abstract = {Embedded software is typically developed using
                  traditional programming languages like C and C++.
                  However, these traditional types of programming
                  languages are not best suited for embedded systems
                  development. We constructed a graphical
                  model-based design environment in Ptolemy II to
                  help users develop software for ARM mbed devices.
                  This makes it easier to design and debug, leading
                  to faster and more robust software development.
                  Our work primarily focused on automatically
                  generating C/C++ code in Ptolemy II for
                  Synchronous Data Flow (SDF) and Finite State
                  Machine (FSM) models of computation.},
        URL = {http://chess.eecs.berkeley.edu/pubs/1115.html}
    }
    

Posted by Christopher Brooks on 18 Sep 2015.
Groups: ptolemy
For additional information, see the Publications FAQ or contact webmaster at chess eecs berkeley edu.

Notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright.

©2002-2018 Chess