A development environment for FPGAs has been created, which allows to build a data-flow system easily by assembling pre-design-ed components. To get a high-level, platform independent description we introduce Active Components. They contain several implementations for several hardware platforms and ensure correct usage of the communication interface. This offers an improved portability and reusability compared to standard FPGA modules. A comparison with a hand-crafted implementation shows its applicability without any serious drawback in resource utilization and performance.
['Stephan Rühl', 'Peter Dillinger', 'Stefan Hezel', 'Reinhard Männer']
Generative development system for FPGA processors with Active components