ClkGen_tb.v 375 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. `timescale 1ns / 1ps
  2. module ClkGen_tb();
  3. reg Clk_i;
  4. reg Rst_i;
  5. reg [3:0] clkDiv_i;
  6. always #(1.667/2) Clk_i = ~Clk_i;
  7. ClkGenGowin ClkGen_inst (
  8. .Clk_i(Clk_i),
  9. .Rst_i(Rst_i),
  10. .Clk75_o(),
  11. .Clk40_o(),
  12. .Clk30_o(),
  13. .Clk5_o()
  14. );
  15. initial begin
  16. Clk_i = 0;
  17. Rst_i = 1;
  18. clkDiv_i = 3;
  19. #1000;
  20. Rst_i = 0;
  21. end
  22. endmodule