Tengo un problema con la señal del reloj en el banco de pruebas Verilog.
He intentado casi todas las formas posibles de crear un reloj, pero en la forma de onda es U que significa "Desconocido".
Aquí está mi código para el reloj ( i_SysCLK
es mi reloj de entrada):
'timescale 1ps/100fs
module sim_tb_top;
parameter CLKIN_PERIOD = 5000;
reg sys_clk_i;
reg clk_ref_i;
wire i_SysCLK;
initial
sys_clk_i = 1'b0;
always
sys_clk_i = #(CLKIN_PERIOD/2.0) ~sys_clk_i;
initial
clk_ref_i = 1'b0;
always
clk_ref_i = #REFCLK_PERIOD ~clk_ref_i;
initial
i_SysCLK = 1'b0;
always
i_SysCLK = #(REFCLK_PERIOD/2.0) ~i_SysCLK;
endmodule