Pipelined Function Evaluation on FPGAs. [presented at FPL 2001] Oskar Mencer, Nicolas Boullis, Wayne Luk, Henry Styles, abstract. This paper presents a method to evaluate any differentiable function based on a lookup table and a multiplier, for SRAM-based FPGAs. The unit is implemented in C++ as part of the PAM-Blox module generation environment. We compare the lookup-multiply method to full lookup, bipartite tables (lookup plus add), and shift-and-add based CORDIC units. We focus on fully pipelined units which are required for latency tolerant, vectorizable, stream-based applications.