Skip to main content

The Implementation of Synchronous Dataflow Graphs Using Reconfigurable Hardware

  • Conference paper
  • First Online:
Field-Programmable Logic and Applications: The Roadmap to Reconfigurable Computing (FPL 2000)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1896))

Included in the following conference series:

Abstract

The paper explores a number of possible hardware architectures for implementing synchronous dataflow (SDF) models of digital signal processing (DSP) applications in reconfigurable logic components, for example, Field Programmable Gate Arrays (FPGAs). The objective is to produce efficient hardware implementations of SDF graphs by exploiting the parallelism inherent in most graphs whilst taking advantage of the reconfigurable aspects of the target architecture. Classic area/performance tradeoffs can be made in order to meet the requirements of DSP applications.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Lee, E.A. and Messerschmitt, D.G.: Synchronous Data Flow. Proceedings of the IEEE (1987) 1235–1245

    Google Scholar 

  2. Lee, E.A. and Messerschmitt, D.G.: Static Scheduling of Synchronous Data Flow Programs for Digital Signal Processing. IEEE Transactions on Computers (1987) 24–35

    Google Scholar 

  3. Lee, E.A. and Parks, T.M.: Dataflow Process Networks. Proceedings of the IEEE (1995) 773–801

    Google Scholar 

  4. Ifeachor, E.C. and Jarvis, B.W.: Digital Signal Processing: A Practical Approach. Addison-Wesley (1993)

    Google Scholar 

  5. Bhattacharyya, S.S., Murthy, P.K. and Lee, E.A.: Software Synthesis from Dataflow Graphs. Kluwer Academic Publishers (1996)

    Google Scholar 

  6. Teich, J., Zitzler, E. and Bhattacharyya, S.S.: 3D Exploration of Software Schedules for DSP Algorithms. In: Proceedings of the 7th. International Workshop on Hardware/Software Co-design, Rome, Italy (1999)

    Google Scholar 

  7. Davis, J., et al.: Overview of the Ptolemy Project. ERL Technical Report UCB/ERL No. M99/37, Department of Electrical Engineering and Computer Sciences, University of California at Berkeley (1999)

    Google Scholar 

  8. Lauwereins, R., Engels, M., Adé., and Peperstraete, J.A.: Grape-II: A System-Level Prototyping Environment for DSP Applications. IEEE Computer, February (1995)

    Google Scholar 

  9. Synopsys: COSSAP Design Environment. Synopsys Inc, Mountain View, USA (1999)

    Google Scholar 

  10. Lavenier, D. and McConnell, R.: A Component Model for Synchronous VLSI System Design. Internal Publication Number 822, IRISA, Rennes, France (1994)

    Google Scholar 

  11. Williamson, M.C.: Synthesis of Parallel Hardware Implementations from Synchronous Dataflow Graph Specifications. Ph.D. Thesis, Department of Electrical Engineering and Computer Sciences, University of California at Berkeley (1998)

    Google Scholar 

  12. Adé, M., Lauwereins, R. and Peperstraete, J.A.: Data Memory Minimisation for Synchronous data Flow Graphs Emulated on DSP-FPGA Targets. In: Proceedings of the Design Automation Conference, Anaheim, USA (1997)

    Google Scholar 

  13. Dalcolmo, J., Lauwereins, R. and Adé, M.: Code Generation of Data Dominated DSP Applications for FPGA Targets. In: Proceedings of the 9th. International Workshop on Rapid System Prototyping, Leuven, Belgium (1998)

    Google Scholar 

  14. Horstmannshoff, J., Grotker, T., and Meyr, H.: Mapping Multirate Dataflow to Complex RT Level Hardware Models. In: Proceedings of Application Specific Systems, Architectures and Processors, Zurich, Switzerland (1997)

    Google Scholar 

  15. Gajski, D.D., Dutt, N.D., Wu, A.C-H., and Lin, S.Y-L.: High-Level Synthesis: Introduction to Chip and System Design. Kluwer Academic Publishers (1992)

    Google Scholar 

  16. Atmel: AT40K FPGA Data Sheet. Atmel Corporation, San Jose, USA (1999)

    Google Scholar 

  17. Atmel: AT94K Series FPSLI Data Sheet. Atmel Corporation, San Jose, USA (1999)

    Google Scholar 

  18. Edwards, M., and Green, P.: An Object Oriented Design Method for Reconfigurable Computing Systems. In: Proceedings of DATE 2000, Paris, France (2000)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Edwards, M., Green, P. (2000). The Implementation of Synchronous Dataflow Graphs Using Reconfigurable Hardware. In: Hartenstein, R.W., Grünbacher, H. (eds) Field-Programmable Logic and Applications: The Roadmap to Reconfigurable Computing. FPL 2000. Lecture Notes in Computer Science, vol 1896. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44614-1_78

Download citation

  • DOI: https://doi.org/10.1007/3-540-44614-1_78

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-67899-1

  • Online ISBN: 978-3-540-44614-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics