差分时钟模块

//产生200MHz差分时钟:

//写法一:

module sim_top;
reg clk;
initial
begin
  clk <= 1'b0;
end
always #5 clk=~clk;
system system(
  .clk_in1_p(clk),
  .clk_in1_n(~clk)
  );
endmodule

//写法二:

module sim_top(

);

reg clk_in1_p;

wire clk_in1_n;

assign clk_in1_n = ~clk_in1_p;

initial clk_in1_p = 0;

always #5 clk_in1_p <= ~clk_in1_p;

system system(
  .clk_in1_p(clk_in1_p),
  .clk_in1_n(clk_in1_n) 
  ); 
endmodule

  

猜你喜欢

转载自www.cnblogs.com/achangchang/p/11260265.html