FIR filter
- architecture written with pure verilog
- parameterizable in verilog code
- cascaded - processing is paralleled
- data and coefficients stored in RAM - suitable for long pulse response FIR and limited registers count
- complex data
- fixed point
* load coefficient from input data as option - for echo/sonar/radar/etc processing
Altera Cyclone IV E EP4CE22E22C8
Parameters of filter
Input data width | 14 b, 2 channels |
Pulse response length | 2048 samples |
Cell size | 1024 (2 cells for 2048 samples used) |
Output data width | 28 b, 2 channels |
Resources usage
Total logic elements | 840 |
- Total combinational functions | 558 |
- Dedicated logic registers | 537 |
Total registers | 537 |
Total memory bits | 114,688 |
Embedded Multiplier 9-bit elements | 20 |