Research Article

Core-Level Modeling and Frequency Prediction for DSP Applications on FPGAs

Table 4

Core-level DSE example for SPFP FIR filters (MHz).
(a) 8-tap SPFP FIR filter on Xilinx Virtex-4 LX100

For all multFor all adderVerifiedPredicted
CMDLCFALCFPostsynthesis

Full, 4 DSPsNo, 0 DSPs319317378284188
Max, 5 DSPsNo, 0 DSPs254257378284188
Max, 5 DSPsFull, 4 DSPs215219390293188
No, 0 DSPsFull, 4 DSPs268261280210184
Medium, 1 DSPFull, 4 DSPs280279300225188
Full, 4 DSPsFull, 4 DSPs333326390293188
No, 0 DSPsNo, 0 DSPs271262280210184
Medium, 1 DSPNo, 0 DSPs278279300225188

(b) 48-tap SPFP FIR filter on Xilinx Virtex-4 LX100

For all multFor all adderVerifiedPredicted
CMDLCFALCFPostsynthesis

Medium, 1 DSPNo, 0 DSPs249244300225188
No, 0 DSPsNo, 0 DSPs271262280210188

(c) 96-tap SPFP FIR filter on Altera Stratix-II S180

For all multFor all adderVerifiedPredicted
CMDLCFALCF

4 DSPs0 DSPs202205350263
0 DSPs0 DSPs214214251188