CIC Intel® FPGA IP: User Guide

ID 683246
Date 9/30/2019
Public
Document Table of Contents
Give Feedback

1.6. CIC Intel® FPGA IP Performance and Resource Utilization

The following parameters apply:
  • Number of stages: 8
  • Rate change factor: 8
  • Differential delay: 1
  • Integrator data storage: Memory (whenever possible)
  • Differentiator data storage: Memory (whenever possible)
  • Input data width: 16
  • Output data width: Full precision
  • Output rounding: No rounding

The target fMAX is 1 GHz.

Table 3.  CIC IP Core PerformanceTypical performance using the Quartus II software v14.1 with the Arria V (5AGXFB3H4F40C4), Cyclone V (5CGXFC7D6F31C6), and Stratix V (5SGSMD4H2F35C2) devices
Device Filter Type ALM Memory Registers fMAX (MHz)
M10K M20K Primary Secondary
Arria V Decimator 493 2 -- 1,149 5 207.34
Arria V Decimator 5 Channels 1,162 2 -- 3,749 6 207
Arria V Decimator 5 Channels 3 Interfaces 911 37 -- 1,722 6 255
Arria V Decimator Hogenauer Pruning 352 1 -- 785 12 304
Arria V Decimator Trunction 463 2 -- 1,055 5 198.69
Arria V Decimator Variable Rate Change 919 37 -- 1,730 7 256
Arria V Interpolator 326 1 -- 728 18 320
Arria V Interpolator 5 Channels 762 1 -- 2,369 27 288
Arria V Interpolator 5 Channels 3 Interfaces 886 27 -- 1,776 17 232.61
Arria V Interpolator Convergent Rounding 352 1 -- 785 12 304
Arria V Interpolator Variable Rate Change 889 27 -- 1,772 23 235
Cyclone V Decimator 492 2 -- 1,137 17 182
Cyclone V Decimator 5 Channels 1,162 2 -- 3,748 8 190.15
Cyclone V Decimator 5 Channels 3 Interfaces 906 37 -- 1,719 9 204
Cyclone V Decimator Hogenauer Pruning 352 1 -- 784 14 246
Cyclone V Decimator Truncation 463 2 -- 1,054 4 177
Cyclone V Decimator Variable Rate Change 917 37 -- 1,730 5 193.27
Cyclone V Interpolator 324 1 -- 709 37 264
Cyclone V Interpolator 5 Channels 760 1 -- 2,383 11 235
Cyclone V Interpolator 5 Channels 3 Interfaces 890 27 -- 1,747 48 168
Cyclone V Interpolator Convergent Rounding 352 1 -- 784 14 246.06
Cyclone V Interpolator Variable Rate Change 894 27 -- 1,725 70 165
Stratix V Decimator 515 -- 1 1,152 6 377
Stratix V Decimator 5 Channels 1,176 -- 1 3,750 8 413
Stratix V Decimator 5 Channels 3 Interfaces 1,891 -- 11 5,562 8 450.05
Stratix V Decimator Hogenauer Pruning 361 -- 0 790 13 450
Stratix V Decimator Truncation 483 -- 1 1,059 4 376
Stratix V Decimator Variable Rate Change 1,900 -- 11 5,574 3 450
Stratix V Interpolator 335 -- 0 737 14 450.05
Stratix V Interpolator 5 Channels 771 -- 0 2,390 8 450
Stratix V Interpolator 5 Channels 3 Interfaces 1,625 -- 8 4,635 70 450
Stratix V Interpolator Convergent Rounding 361 -- 0 790 13 450
Arria 10 Interpolator Variable Rate Change 464 -- 0 128 128 451