sample.systemverilog.txt 395 B

12345678910111213141516171819202122232425262728
  1. // File : tb_top.sv
  2. module tb_top ();
  3. reg clk;
  4. reg resetn;
  5. reg d;
  6. wire q;
  7. // Instantiate the design
  8. d_ff d_ff0 ( .clk (clk),
  9. .resetn (resetn),
  10. .d (d),
  11. .q (q));
  12. // Create a clock
  13. always #10 clk <= ~clk;
  14. initial begin
  15. resetn <= 0;
  16. d <= 0;
  17. #10 resetn <= 1;
  18. #5 d <= 1;
  19. #8 d <= 0;
  20. #2 d <= 1;
  21. #10 d <= 0;
  22. end
  23. endmodule