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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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
J. Bell, K. Sakallah, J. Whittemore; “False Path Analysis in Sequential Circuits”, PATMOS’ 98, Lyngby, 1998, Denmark, pp. 245–253
O. Bringmann, W. Rosenstiel; “Cross-Level Hierarchical High-Level Synthesis”, DATE’ 98: Design Automation and Test in Europe, 1998, pp. 451–456
M. Butts, J. Batcheller, J. Varghese; “An Efficient Logic Emulation System”, ICCD’ 92:IEEE International Conference on Computer Design, 1992, pp. 138–141
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
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
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
D. Du, S. Yen, S. Ghanta; “On the General False Path Problem”, DAC’ 89: 26th Design Automation Conference, 1989, pp. 555–560
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
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
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
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
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
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
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
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
R. Tessier; “Frontier: A Fast Placement System for FPGAs”, IFIP’ 99: 10th International Conference on VLSI, 1999, Lisbon
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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