Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

PuMA++: From Behavioral Specification to Multi-FPGA-Prototype

  • Conference paper
  • First Online:
Field-Programmable Logic and Applications (FPL 2001)

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

Included in the following conference series:

  • 968 Accesses

Abstract

In this paper we present a new design flow for efficient hardware implementation of behavioral system specifications at algorithmic level into heterogeneous multi-FPGA (Field-Programmable Gate Arrays) rapid prototyping systems. We discuss the benefits of coupling the high-level synthesis tool CADDY-II and the partitioning and mapping environment PUMA, which is designed for optimized implementation of RT-level (Register-Transfer) netlists into multi-FPGA architectures. With our new approach, rapid prototyping and in-circuit verification in earliest design phases are enabled. Due to short implementation times and precise back annotation accomplished by a close coupling of the tools, more design iterations and thus better design space exploration is possible.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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.

Similar content being viewed by others

References

  1. J. Abke, E. Barke; “CoMGen: Direct Mapping of Arbitrary Components into LUT-Based FPGAs”, FPL’ 00: 10th International Workshop on Field Programmable Logic and Applications, 2000, pp. 191–200

    Google Scholar 

  2. http://www.aptix.com/Products/index.html

  3. J. Bell, K. Sakallah, J. Whittemore; “False Path Analysis in Sequential Circuits”, PATMOS’ 98, Lyngby, 1998, Denmark, pp. 245–253

    Google Scholar 

  4. O. Bringmann, W. Rosenstiel; “Cross-Level Hierarchical High-Level Synthesis”, DATE’ 98: Design Automation and Test in Europe, 1998, pp. 451–456

    Google Scholar 

  5. M. Butts, J. Batcheller, J. Varghese; “An Efficient Logic Emulation System”, ICCD’ 92:IEEE International Conference on Computer Design, 1992, pp. 138–141

    Google Scholar 

  6. T. Buchholz, G. Haug, U. Kebschull, G. Koch, W. Rosenstiel; “Behavioral Emulation of Synthesized RT-level Descriptions Using VLIW Architectures”, RSP’ 98: 9th IEEE International Workshop on Rapid System Prototyping, Leuven, 1998, pp. 70–74

    Google Scholar 

  7. P. K. Chan, M. Schlag, M. Martin; “BORG: A Reconfigurable Prototyping Board Using Field-Programmable Gate Arrays”, FPGA’ 92: 1st International Symposium on Field Programmable Gate Arrays, 1992, pp. 47–51

    Google Scholar 

  8. G. Doncev, M. Leeser, S. Tarafdar; “Truly Rapid Prototyping Requires High Level Synthesis”, RSP’ 98: 9th IEEE International Workshop on Rapid System Prototyping, 1998, pp. 101–106

    Google Scholar 

  9. D. Du, S. Yen, S. Ghanta; “On the General False Path Problem”, DAC’ 89: 26th Design Automation Conference, 1989, pp. 555–560

    Google Scholar 

  10. P. Gutberlet, W. Rosenstiel; “Timing Preserving Interface Transformations for the Synthesis of Behavioral VHDL”, EURO-DAC’’ 94: European Design Automation Conference, 1994, pp. 618–623

    Google Scholar 

  11. K. Harbich, J. Abke, E. Barke: “PuMA: An Optimised Partitioning and Mapping Environment for Rapid Prototyping of Structural RT-level Circuit Descriptions”, DATE 2000: 3rd Design Automation and Test in Europe, 2000, Paris, University Booth

    Google Scholar 

  12. K. Harbich, H. Hoffmann, E. Barke; “A New Hierarchical Graph Model for Multiple FPGA Partitioning”, WDTA’ 98: 1st IEEE Workshop on Design, Test and Application, 1998, pp. 101–104

    Google Scholar 

  13. http://www.ikos.com/products/virtualwires.pdf

  14. U. Kebschull, G. Koch, W. Rosenstiel: “The Weaver Prototyping Environment for Hardware-Software-Codesign and Codebugging”, DATE’ 98: Design, Automation and Test in Europe, 1998, Design Track, pp. 239–242

    Google Scholar 

  15. R. Kress, A. Pyttel, A. Sedlmeier; “FPGA-Based Prototyping for Product Definition”, FPL’ 00: 10th International Workshop on Field Programmable Logic and Applications, 2000, pp. 78–86

    Google Scholar 

  16. D.M. Lewis, D.R. Galloway, Marcus van Ierssel, J. Rose, P. Chow; “The Transmogrifier-2: A 1 Million Gate Rapid Prototyping System”, FPGA’ 97: 5th International Symposium on Field Programmable Gate Arrays, 1997, pp. 53–61

    Google Scholar 

  17. http://www.edif.org/lpmweb/

  18. S. Raman, L. Patnaik; “Performance-Driven MCM Partitioning Through an Adaptive Genetic Algorithm”, IEEE Transactions on VLSI Systems, Vol. 4, No. 4, December 1996, pp. 434–444

    Article  Google Scholar 

  19. J. Stahmann, K. Harbich, M. Olbrich, E. Barke; “An Optimized Design Flow for Fast FPGA-Based Rapid Prototyping”, FPLrs98: 8th International Workshop on Field Programmable Logic and Applications, 1998, pp. 79–88

    Google Scholar 

  20. R. Tessier; “Frontier: A Fast Placement System for FPGAs”, IFIP’ 99: 10th International Conference on VLSI, 1999, Lisbon

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Harbich, K., Barke, E. (2001). PuMA++: From Behavioral Specification to Multi-FPGA-Prototype. In: Brebner, G., Woods, R. (eds) Field-Programmable Logic and Applications. FPL 2001. Lecture Notes in Computer Science, vol 2147. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44687-7_14

Download citation

  • DOI: https://doi.org/10.1007/3-540-44687-7_14

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42499-4

  • Online ISBN: 978-3-540-44687-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics