Scheduling of iterative algorithms on FPGA with pipelined arithmetic unit

Přemysl Šůcha, Z. Pohl, Zdeněk Hanzálek · 2004

This paper presents a scheduling technique for a library of arithmetic logarithmic modules for FPGA illustrated on a RLS filter for active noise cancellation. The problem under assumption is to find an optimal periodic cyclic schedule satisfying the timing constraints. The approach is based on a transformation to monoprocessor cyclic scheduling with precedence delays. We prove that this problem is NP-hard and we suggest a solution based on integer linear programming that allows to minimize completion time. Finally experimental results of optimized RLS filter are shown.

Read the paper · More papers on PaperTik