Skip to main content

Embedded Context Aware Hardware Component Generation for Dataflow System Exploration

  • Conference paper

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

Abstract

Techniques for the rapid deployment and architectural exploration of complex digital signal processing algorithms on embedded processor platforms are gaining popularity. These become significantly more complicated when dedicated hardware components need to be integrated. The models on which such design methodologies and tools are based highlight the system level inflexibility with both pre-designed intellectual property cores and most customized component creation techniques. This paper presents a technique for overcoming these deficiencies using a dataflow model of computation, by allowing flexible circuit architectures to be created that can be optimized as desired, providing increased throughput with no extra resource usage in some situations.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Lee, E.A., Parks, T.M.: Dataflow Process Networks. Proc. IEEE 83, 773–801 (1995)

    Article  Google Scholar 

  2. Lauwereins, R., Engels, M., Adé, M., Peperstraete, J.A.: Grape-II: A Rapid Prototyping Environment for DSP Applications, Computer, vol. 28, pp. 35–43 (1995)

    Google Scholar 

  3. Madahar, B.K., et al.: How Rapid is Rapid Prototyping? Analysis of ESPADON Programme Results. In: EURASIP JASP, vol. 6, pp. 580–593 (2003)

    Google Scholar 

  4. Lee, E.A., Messerschmitt, D.G.: Synchronous Data Flow. Proc. IEEE 75, 1235–1245 (1987)

    Article  Google Scholar 

  5. Williamson, M.: Synthesis of Parallel Hardware Implementations from Synchronous Dataflow Graph Specifications. University of California, Berkeley (1998)

    Google Scholar 

  6. Stefanov, T., Zissulescu, C., Turjan, A., Kienhuis, B., Deprettere, E.: System Design Using Kahn Process Networks: The Compaan/Laura Appoach. In: Proc. Design Automation and Test in Europe, DATE (2004)

    Google Scholar 

  7. Parhi, K.K.: VLSI Digital Signal Processing Systems Design and Implementation. Wiley, Chichester (1999)

    Google Scholar 

  8. Yi, Y.: DSP Architectural Synthesis Tools for FPGAs. Queens University Belfast (2003)

    Google Scholar 

  9. Kaplan, D.J., Stevens, R.S.: Processing Graph Method 2.1 Semantics (2002)

    Google Scholar 

  10. Xilinx Inc., Virtex-II Platform FPGA Handbook (2001)

    Google Scholar 

  11. Bingmann, O., Rosenstiel, W.: Resource Sharing in Hierarchical Synthesis. In: Proc. Int’l Conf. on Computer Aided Design, ICCAD (1997)

    Google Scholar 

  12. Zepter, P., Grötker, T., Meyr, H.: Digital receiver design using VHDL generation from data flow graphs. In:Proc. 32nd Design Automation Conference (DAC), pp.228-233 (1995)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Mc Allister, J., Woods, R., Walke, R. (2004). Embedded Context Aware Hardware Component Generation for Dataflow System Exploration. In: Pimentel, A.D., Vassiliadis, S. (eds) Computer Systems: Architectures, Modeling, and Simulation. SAMOS 2004. Lecture Notes in Computer Science, vol 3133. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-27776-7_27

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-27776-7_27

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-27776-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics