blob: 14869ea4fe9dc5a65a97ce86c1151714f422e570 [file] [log] [blame]
// Testbench for 5th order CIC filter with decimation factor of 5
// Author: Niels A. Moseley
// Symbiotic EDA / Moseley Instruments
//
// 12-11-2018
module tb;
reg clk = 0;
reg rst_n = 0;
reg signed [15:0] d_in = 0;
wire signed [27:0] d_out = 0;
wire d_out_valid;
// clock generation
always #1 clk=~clk;
// devices under test
cic5 dut(clk, rst_n, d_in, d_out, d_out_valid);
initial
begin
$dumpfile("cic5_tb.vcd");
$dumpvars;
d_in <= 16'h7fff;
#4 rst_n = 1'b1;
#60 d_in <= -16'h7fff;
#60 $finish;
end
endmodule