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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Lee, E.A. and Messerschmitt, D.G.: Synchronous Data Flow. Proceedings of the IEEE (1987) 1235–1245
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
Lee, E.A. and Parks, T.M.: Dataflow Process Networks. Proceedings of the IEEE (1995) 773–801
Ifeachor, E.C. and Jarvis, B.W.: Digital Signal Processing: A Practical Approach. Addison-Wesley (1993)
Bhattacharyya, S.S., Murthy, P.K. and Lee, E.A.: Software Synthesis from Dataflow Graphs. Kluwer Academic Publishers (1996)
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)
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)
Lauwereins, R., Engels, M., Adé., and Peperstraete, J.A.: Grape-II: A System-Level Prototyping Environment for DSP Applications. IEEE Computer, February (1995)
Synopsys: COSSAP Design Environment. Synopsys Inc, Mountain View, USA (1999)
Lavenier, D. and McConnell, R.: A Component Model for Synchronous VLSI System Design. Internal Publication Number 822, IRISA, Rennes, France (1994)
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)
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)
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)
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)
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)
Atmel: AT40K FPGA Data Sheet. Atmel Corporation, San Jose, USA (1999)
Atmel: AT94K Series FPSLI Data Sheet. Atmel Corporation, San Jose, USA (1999)
Edwards, M., and Green, P.: An Object Oriented Design Method for Reconfigurable Computing Systems. In: Proceedings of DATE 2000, Paris, France (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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