Most adaptive image and signal processing tasks are performed on specialist digital signal processing chips. These devices are highly optimised for efficient computation of the core multiply and accumulate operations required by current algorithms. Attempts to synthesise these types of algorithms on FPGAs have resulted in few competitive implementations. FPGAs generally fail to realise efficient arithmetic functions except in the most constrained cases such as constant coefficient multipliers 1. The approach adopted in this paper is based on the use of stack filters that avoid these difficulties by employing logical algorithms that do not rely on any arithmetic functions.