Large rapid-prototyping systems comprising several FPGAs become more and more the tool at hand to verify complete hardware systems at an early stage of development for first time success. Although hardware capability is growing rapidly the appropriate software tools are lacking in mapping performance and quality. It is especially difficult to meet certain real-time constraints when a design is distributed among several FPGAs. We propose a macro-based partitioning methodology that significantly improves turnaround times and leads to very compact hardware realizations. We demonstrate the benefits of our approach for a real-time video processing application. In addition, compilation time and hardware resources could be reduced by 35% and 45%, respectively.
[1]
A. Lynn Abbott,et al.
Image Processing on a Custom Computing Platform
,
1994,
FPL.
[2]
M. Engels,et al.
Grape-II: A System-Level Prototyping Environment for DSP Applications
,
1995,
Computer.
[3]
Peter Pirsch,et al.
The video and image processing emulation system VIPES
,
1998,
Proceedings. Ninth International Workshop on Rapid System Prototyping (Cat. No.98TB100237).
[4]
K. Rijkse,et al.
H.263: video coding for low-bit-rate communication
,
1996,
IEEE Commun. Mag..
[5]
Wayne Luk,et al.
A Reconfigurable Engine for Real-Time Video Processing
,
1998,
FPL.