Question: Write verilog module and testbench for the Finite Impulse Response (FIR) Filter shown in Figure 2. Xn Xn-1, Xn-2, Xn-3, X-4 are 8-bit wide
Write verilog module and testbench for the Finite Impulse Response (FIR) Filter shown in Figure 2. Xn Xn-1, Xn-2, Xn-3, X-4 are 8-bit wide and Yn is 16-bit wide. The values of X, for your simulation are Xn = [1 2 3 4 5 6 7 8 9] The coefficients C,... Cn-4 are 8-bit constants, while simulating you can suppose them to be five digits of your roll no. For example, Hazoor's roll no is PhDEE17004, therefore, C = 1, Cn-1 = 7, Cn-2 = 0, Cn-3 = 0, and Cn-4 = 4. Your Report should contain a) Verilog Module, b) Verilog Testbench, c) RTL Schematics, d) Resource Utilization, e) Power Estimation, f) Simulation Waveform, g) Produced Outputs C cik Xa-1 CH-1 + Cn-2, + X-3 C-3 cik Figure 2. A Finite Impulse Response (FIR) Filter C-4 +
Step by Step Solution
3.43 Rating (153 Votes )
There are 3 Steps involved in it
Solution Verilog Module for FIR ... View full answer
Get step-by-step solutions from verified subject matter experts
