FIR II IP Core: User Guide

ID 683208
Date 8/14/2023
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

1.6. FIR II IP Core Performance and Resource Utilization

Table 3.  FIR II IP Core Performance—Arria V DevicesTypical expected performance using the Quartus Prime software with Arria V (5AGXFB3H4F40C4).
Parameters ALM DSP Blocks Memory Registers fMAX (MHz)
Channel Wires Filter Type Coefficients M10K M20K Primary Secondary
8 2 Decimation 1,607 24 0 1,232 64 308
8 2 Decimation Write 2,120 24 0 1,298 141 308
8 2 Fractional Rate 1,395 16 0 2,074 99 281
8 2 Fractional Rate Write 1,745 16 0 2,171 91 282
8 2 Fractional Rate 1,493 16 0 2,167 117 280
8 2 Fractional Rate Write 1,852 16 0 2,287 116 270
8 2 Interpolation 1,841 32 0 2,429 52 282
8 2 Interpolation Write 1,994 32 0 2,826 41 278
8 2 Interpolation Multiple banks 2,001 32 0 2,737 74 279
8 2 Interpolation Multiple banks; Write 2,700 32 0 2,972 130 282
8 2 Single rate 932 20 0 318 20 278
8 2 Single rate Write 1,057 20 0 713 3 279
8 1 Decimation 329 3 1 321 33 301
8 1 Decimation Write 430 3 1 366 34 307
8 1 Decimation Multiple banks 395 3 3 483 44 310
8 1 Decimation Multiple banks; Write 510 3 3 472 40 291
8 1 Fractional Rate 661 5 4 877 75 310
8 1 Fractional Rate Write 788 5 4 936 98 309
8 1 Interpolation 381 5 0 442 32 278
8 1 Interpolation Write 514 5 0 540 27 278
8 1 Single Rate 493 10 0 191 20 278
8 1 Single Rate Write 633 10 0 588 1 278
1 Decimation 220 3 0 158 27 310
1 super sample Decimation 404 20 0 400 41 305
1 super sample Decimation Write 505 20 0 785 35 308
1 Decimation Write 318 3 0 208 26 309
1 Half Band Decimation 234 3 0 192 34 308
1 Half Band Decimation Write 320 3 0 232 27 309
1 Fractional Rate 297 3 0 504 57 310
1 Fractional Rate Write 391 3 0 563 56 310
1 Half Band Fractional Rate 196 2 0 251 5 277
1 Half Band Fractional Rate Write 266 2 0 301 15 280
1 Interpolation 266 5 0 290 30 278
1 super sample Interpolation 717 32 0 903 45 308
1 super sample Interpolation Write 842 32 0 1,281 48 308
1 Interpolation Write 405 5 0 380 15 278
1 Half Band Interpolation 254 3 0 293 8 310
1 Half Band Interpolation Write 333 4 0 314 10 309
1 Single rate 93 10 0 129 27 299
1 super sample Single rate 262 20 0 307 41 309
1 super sample Single rate Write 373 20 0 687 40 302
1 Single rate Write 228 10 0 519 16 300
1 Half Band Single rate 189 5 0 254 63 309
1 Half Band Single rate Write 272 5 0 496 29 310
1 Single rate Multiple banks 109 10 0 199 29 283
1 Single rate Multiple banks; Write 395 10 0 361 19 282
Table 4.  FIR II IP Core Performance—Cyclone V DevicesTypical expected performance using the Quartus Prime software with Cyclone V (5CGXFC7D6F31C6) devices.
Parameters ALM DSP Blocks Memory Registers fMAX (MHz)
Channel Wires Filter Type Coefficients M10K M20K Primary Secondary
8 2 Decimation 1,607 24 0 1,231 46 273
8 2 Decimation Write 2,092 24 0 1,352 63 273
8 2 Fractional Rate 1,852 16 0 3,551 309 254
8 2 Fractional Rate Write 2,203 16 0 3,675 269 255
8 2 Fractional Rate 1,951 16 0 3,543 421 227
8 2 Fractional Rate Write 2,301 16 0 3,601 476 250
8 2 Interpolation 1,840 32 0 2,431 48 255
8 2 Interpolation Write 1,988 32 0 2,813 57 252
8 2 Interpolation Multiple banks 2,006 32 0 2,711 98 253
8 2 Interpolation Multiple banks; Write 2,704 32 0 2,990 100 250
8 2 Single rate 934 20 0 317 19 252
8 2 Single rate Write 1,053 20 0 704 12 251
8 1 Decimation 474 3 1 541 50 275
8 1 Decimation Write 559 3 1 574 58 273
8 1 Decimation Multiple banks 544 3 3 691 83 275
8 1 Decimation Multiple banks; Write 636 3 3 677 82 275
8 1 Fractional Rate 1,165 5 4 1,715 205 275
8 1 Fractional Rate Write 1,287 5 4 1,770 198 275
8 1 Interpolation 381 5 0 433 42 248
8 1 Interpolation Write 513 5 0 540 26 250
8 1 Single Rate 493 10 0 191 18 249
8 1 Single Rate Write 624 10 0 563 26 251
1 Decimation 219 3 0 159 23 289
1 super sample Decimation 404 20 0 398 43 288
1 super sample Decimation Write 503 20 0 774 46 256
1 Decimation Write 312 3 0 208 26 289
1 Half Band Decimation 234 3 0 192 29 289
1 Half Band Decimation Write 323 3 0 228 32 288
1 Fractional Rate 422 3 0 723 94 310
1 Fractional Rate Write 516 3 0 787 86 292
1 Half Band Fractional Rate 195 2 0 251 12 261
1 Half Band Fractional Rate Write 267 2 0 299 15 252
1 Interpolation 262 5 0 296 25 252
1 super sample Interpolation 708 32 0 914 34 272
1 super sample Interpolation Write 841 32 0 1,297 32 259
1 Interpolation Write 400 5 0 382 12 258
1 Half Band Interpolation 288 3 0 456 13 290
1 Half Band Interpolation Write 331 4 0 315 9 290
1 Single rate 87 10 0 142 14 253
1 super sample Single rate 258 20 0 315 33 260
1 super sample Single rate Write 369 20 0 704 23 274
1 Single rate Write 227 10 0 535 0 251
1 Half Band Single rate 187 5 0 273 44 288
1 Half Band Single rate Write 274 5 0 506 19 275
1 Single rate Multiple banks 110 10 0 187 41 255
1 Single rate Multiple banks; Write 375 10 0 349 32 255
Table 5.  FIR II IP Core Performance—Stratix V DevicesTypical expected performance using the Quartus Prime software with Stratix V (5SGSMD4H2F35C2) devices.
Parameters ALM DSP Blocks Memory Registers fMAX (MHz)
Channel Wires Filter Type Coefficients M10K M20K Primary Secondary
8 2 Decimation 1,609 24 0 1,231 60 450
8 2 Decimation Write 2,319 24 0 2,077 66 450
8 2 Fractional Rate 1,350 16 0 2,099 88 448
8 2 Fractional Rate Write 1,771 16 0 2,291 78 450
8 2 Fractional Rate 1,457 16 0 2,213 88 444
8 2 Fractional Rate Write 1,873 16 0 2,418 89 450
8 2 Interpolation 1,777 32 0 2,303 15 444
8 2 Interpolation Write 2,081 32 0 3,009 26 450
8 2 Interpolation Multiple banks 1,825 32 0 2,473 39 430
8 2 Interpolation Multiple banks; Write 2,652 32 0 2,842 236 424
8 2 Single rate 920 20 0 332 2 444
8 2 Single rate Write 1,359 20 0 1,323 1 450
8 1 Decimation 340 3 0 324 25 450
8 1 Decimation Write 463 3 0 457 29 450
8 1 Decimation Multiple banks 466 3 0 569 42 450
8 1 Decimation Multiple banks; Write 577 3 0 567 41 450
8 1 Fractional Rate 709 5 0 870 45 450
8 1 Fractional Rate Write 852 5 0 991 65 450
8 1 Interpolation 216 5 0 197 13 450
8 1 Interpolation Write 361 5 0 290 22 450
8 1 Single Rate 483 10 0 212 4 447
8 1 Single Rate Write 783 10 0 894 4 450
1 Decimation 215 3 0 175 10 450
1 super sample Decimation 547 20 0 1,167 88 450
1 super sample Decimation Write 989 20 0 2,214 105 450
1 Decimation Write 331 3 0 310 7 450
1 Half Band Decimation 226 3 0 206 16 450
1 Half Band Decimation Write 343 3 0 327 18 450
1 Fractional Rate 252 3 0 318 21 445
1 Fractional Rate Write 353 3 0 380 13 450
1 Half Band Fractional Rate 140 2 0 185 13 450
1 Half Band Fractional Rate Write 214 2 0 235 21 450
1 Interpolation 168 5 0 127 19 450
1 super sample Interpolation 573 32 0 1,084 51 446
1 super sample Interpolation Write 870 32 0 1,774 136 450
1 Interpolation Write 313 5 0 196 5 450
1 Half Band Interpolation 253 3 0 292 9 450
1 Half Band Interpolation Write 370 4 0 418 9 450
1 Single rate 226 10 0 706 31 447
1 _ssample Single rate 468 20 0 1,354 53 450
1 _ssample Single rate Write 927 20 0 2,267 203 450
1 Single rate Write 524 10 0 1,391 31 500
1 Half Band Single rate 195 5 0 270 50 450
1 Half Band Single rate Write 351 5 0 645 28 450
1 Single rate Multiple banks 250 10 0 716 93 449
1 Single rate Multiple banks; Write 671 10 0 1,228 50 450