Rapid Prototyping Design Acceleration Using a Novel Merging Methodology for Partial Configuration Streams of Xilinx Virtex-II FPGAs

RAM-based FPGAs have become very important for electronic designs in the last years since they are very flexible, provide high configurability and allow short turn around times. Especially in the field of rapid prototyping (RP) another feature plays an important rule: their infinite reprogrammability. These features help to create freely modifiable rapid prototyping systems, which allow both, changes in the hardware architecture as well as in software. However, handling the FPGA devices in the engineering process is not an easy issue and typically requires deep knowledge of the circuits themselves, their behavior and programming languages as VHDL or Verilog. Our approach presents the combination of a flexible and versatile FPGA-based rapid prototyping system and efficient configuration methodology for Xilinx Virtex-II FPGAs supplemented by an easy to use design support for time saving functional implementation and platform configuration

[1]  Eduardo de la Torre,et al.  Straight method for reallocation of complex cores by dynamic reconfiguration in Virtex II FPGAs , 2005, 16th IEEE International Workshop on Rapid System Prototyping (RSP'05).

[2]  Michael Huebner,et al.  Dynamic and Partial FPGA Self-Reconfiguration Using Real-Time LUT-Based Network-On-Chip Adaptive Topologies for Xilinx FPGAs , 2006 .

[3]  P ? ? ? ? ? ? ? % ? ? ? ? , 1991 .

[4]  Mike Peattie Two Flows for Partial Reconfiguration: Module Based or Small Bit Manipulations , 2000 .

[5]  K.-D. Müller-Glaser,et al.  COMPASS - a novel concept of a reconfigurable platform for automotive system development and test , 2005, 16th IEEE International Workshop on Rapid System Prototyping (RSP'05).

[6]  Klaus D. Müller-Glaser,et al.  A methodology for architecture-oriented rapid prototyping , 2001, Proceedings 12th International Workshop on Rapid System Prototyping. RSP 2001.

[7]  Jürgen Becker,et al.  Real-time LUT-based network topologies for dynamic and partial FPGA self-reconfiguration , 2004, Proceedings. SBCCI 2004. 17th Symposium on Integrated Circuits and Systems Design (IEEE Cat. No.04TH8784).

[8]  Klaus D. Müller-Glaser,et al.  Interface technologies for versatile rapid-prototyping systems , 1999, Proceedings Tenth IEEE International Workshop on Rapid System Prototyping. Shortening the Path from Specification to Prototype (Cat. No.PR00246).

[9]  Peter M. Athanas,et al.  A versatile framework for FPGA field updates: an application of partial self-reconfiguration , 2003, 14th IEEE International Workshop on Rapid Systems Prototyping, 2003. Proceedings..

[10]  Alberto L. Sangiovanni-Vincentelli,et al.  Platform-Based Design and Software Design Methodology for Embedded Systems , 2001, IEEE Des. Test Comput..

[11]  Ney Laert Vilar Calazans,et al.  Core communication interface for FPGAs , 2002, Proceedings. 15th Symposium on Integrated Circuits and Systems Design.

[12]  Delon Levi,et al.  JBits: Java based interface for reconfigurable computing , 1999 .

[13]  Jürgen Becker,et al.  Realtime configuration code decompression for dynamic FPGA self reconfiguration: evaluation and implementation , 2005, Int. J. Embed. Syst..

[14]  J. Becker,et al.  Real-time configuration code decompression for dynamic FPGA self-reconfiguration , 2004, 18th International Parallel and Distributed Processing Symposium, 2004. Proceedings..