3 module system_control_tb();
7 wire wb_rst, dsp_rst, rl_rst, proc_rst;
9 reg rl_done, clock_ready;
11 initial aux_clk = 1'b0;
12 always #25 aux_clk = ~aux_clk;
14 initial clk_fpga = 1'b0;
16 initial clock_ready = 1'b0;
20 #1003 clock_ready <= 1'b1;
23 always #7 clk_fpga = ~clk_fpga;
26 $dumpfile("system_control_tb.vcd");
27 $dumpvars(0,system_control_tb);
30 initial #10000 $finish;
36 #1325 rl_done <= 1'b1;
43 #327 clock_ready <= 1'b1;
47 system_control(.aux_clk_i(aux_clk),.clk_fpga_i(clk_fpga),
48 .dsp_clk_o(dsp_clk),.wb_clk_o(wb_clk),
49 .ram_loader_rst_o(rl_rst),
50 .processor_rst_o(proc_rst),
53 .ram_loader_done_i(rl_done),
54 .clock_ready_i(clock_ready),
57 endmodule // system_control_tb