Proceedings of the 2005 Workshop on Software and Compilers for Embedded Systems - SCOPES '05 2005
DOI: 10.1145/1140389.1140394
|View full text |Cite
|
Sign up to set email alerts
|

Software synthesis from the dataflow interchange format

Abstract: Specification, validation, and synthesis are important aspects of embedded systems design. The use of dataflow-based design environments for these purposes is becoming increasingly popular in the domain of digital signal processing (DSP). The dataflow inter-change format (DIF) [11] and the associated DIF package have been developed for specoeying, working with, and transferring dataflow-based DSP designs across tools. In this paper, we present the newly developed DIF-to-C software synthesis framework for autom… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
84
0

Year Published

2009
2009
2012
2012

Publication Types

Select...
5
2
1

Relationship

6
2

Authors

Journals

citations
Cited by 60 publications
(84 citation statements)
references
References 22 publications
0
84
0
Order By: Relevance
“…We plan to release PSDFsim as part of the DIF project [10,15], which provides open-access tools -primarily in the form of Java-based jar files -that can be used for compiling, analyzing, and extending specifications in the dataflow interchange format (the DIF language).…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…We plan to release PSDFsim as part of the DIF project [10,15], which provides open-access tools -primarily in the form of Java-based jar files -that can be used for compiling, analyzing, and extending specifications in the dataflow interchange format (the DIF language).…”
Section: Resultsmentioning
confidence: 99%
“…Functional DIF allows actors whose internals are programmed in Java to be integrated with EIDF-based dataflow graphs that are specified in the dataflow interchange format (DIF). DIF is a textual language for specifying dataflow graphs in terms of arbitrary dataflow models of computation [10].…”
Section: Introductionmentioning
confidence: 99%
“…This form of token transfer predictability promotes the development of powerful techniques for analysis and optimization, and there is a large and growing body of literature on such SDF techniques (e.g., see [13,8,5,16,7,25,3]. However, the restriction to constant token transfer rates significantly limits the expressive power of SDF.…”
Section: Enable-invoke Dataflowmentioning
confidence: 99%
“…A major objective in the dataflow interchange format (DIF) project is the development of efficient methods for design and implementation of signal processing systems from static and dynamic dataflow representations [8]. In this paper, we provide a discussion of different dataflow models of computation that are being developed in DIF project to help address the challenges of structured specification, simulation, and synthesis of dynamic signal processing systems.…”
Section: Introductionmentioning
confidence: 99%
“…The semantics that underlies the CAL language bears some similarity to the stream-based functions model of computation [6]. DIF [2] is a language for specifying dataflow graphs in terms of subsystems that conform to different kinds of specialized dataflow modeling techniques, and The DIF Package (TDP) is a tool for analyzing DIF language specifications, with emphasis on scheduling-and memory-managementrelated analysis techniques [2]. CAL2C [3] is a tool that performs automatic generation of C code from CAL networks, thereby providing a direct bridge between CAL and off-the-shelf embedded processing platforms.…”
Section: Introductionmentioning
confidence: 99%