An environment for generating FPGA architectures for image algebra-based algorithms

Danny Crookes, K. Alotaibi, Ahmed Bouridane, P. Donachy, A. Benkrid

2002 · 17 citations · 2 references

Concepts

Abstract

FPGA technology offers the potential for low cost, high performance for certain applications, including image processing. However, the programming model which FPGAs typically present to application developers is prohibitively low level. This paper presents a software environment and architecture description approach which enable the dynamic generation of FPGA architectures for high level image processing operations based on image algebra. Scaleable, parameterised architectures can be described using a small set of Prolog constructors which specify an architecture as a parameterised composition of base level building blocks. The environment includes a rule-based generator which produces EDIF netlist files for each high level operation, targeted to Xilinx XC6200 series FPGAs.

References

2