data/full_repos/permissive/52900389/Modificacion_Ciclo_Trabajo.v
1: b'%Error: data/full_repos/permissive/52900389/Modificacion_Ciclo_Trabajo.v:33: syntax error, unexpected ref, expecting IDENTIFIER or do or final\nwire [3:0] ref;  \n           ^~~\n%Error: data/full_repos/permissive/52900389/Modificacion_Ciclo_Trabajo.v:41: syntax error, unexpected ref\n    .ref(ref), \n     ^~~\n%Error: data/full_repos/permissive/52900389/Modificacion_Ciclo_Trabajo.v:69: syntax error, unexpected ref, expecting TYPE-IDENTIFIER\n.q(ref)\n   ^~~\n%Error: Exiting due to 3 error(s)\n'
module Modificacion_Ciclo_Trabajo(
	input wire clk_100MHz,
	input wire clk_de_trabajo,
	input wire rst,
	input wire up,
	input wire down,
	input wire chip_select,
	output wire signal_out,
	output wire [3:0]ciclo_actual	
	
    );
	 
wire [3:0] ref;
wire out_aumentar,out_disminuir;
wire [3:0]out_contador_AD;
	 
Comp_16bits Instancia_Comparador (
    .in(out_contador_AD), 
    .out(signal_out), 
    .rst(rst), 
    .ref(ref), 
    .clk(clk_de_trabajo)
    );
 
Registro_Universal Instancia_Reg_universal 
(
    .aumentar(up), 
    .disminuir(down), 
    .clk(clk_100MHz), 
    .reset(rst), 
    .chip_select(chip_select), 
    .out_aumentar(out_aumentar), 
    .out_disminuir(out_disminuir)
    );

  
Contador_Ascendente_Descendente Instancia_Contador_AD (
    .clk(clk_100MHz), 
    .reset(rst), 
    .enUP(out_aumentar), 
    .enDOWN(out_disminuir), 
    .q(out_contador_AD)
    );
	 
Contador_conReset Instancia_Contador_conReset
(
.clk(clk_de_trabajo),
.reset(rst),
.q(ref)
 );
 
 assign ciclo_actual = out_contador_AD;
 
endmodule
module Modificacion_Ciclo_Trabajo(
	input wire clk_100MHz,
	input wire clk_de_trabajo,
	input wire rst,
	input wire up,
	input wire down,
	input wire chip_select,
	output wire signal_out,
	output wire [3:0]ciclo_actual	
	
    );

	 
wire [3:0] ref;
wire out_aumentar,out_disminuir;
wire [3:0]out_contador_AD;
	 
Comp_16bits Instancia_Comparador (
    .in(out_contador_AD), 
    .out(signal_out), 
    .rst(rst), 
    .ref(ref), 
    .clk(clk_de_trabajo)
    );
 
Registro_Universal Instancia_Reg_universal 
(
    .aumentar(up), 
    .disminuir(down), 
    .clk(clk_100MHz), 
    .reset(rst), 
    .chip_select(chip_select), 
    .out_aumentar(out_aumentar), 
    .out_disminuir(out_disminuir)
    );

  
Contador_Ascendente_Descendente Instancia_Contador_AD (
    .clk(clk_100MHz), 
    .reset(rst), 
    .enUP(out_aumentar), 
    .enDOWN(out_disminuir), 
    .q(out_contador_AD)
    );
	 
Contador_conReset Instancia_Contador_conReset
(
.clk(clk_de_trabajo),
.reset(rst),
.q(ref)
 );
 
 assign ciclo_actual = out_contador_AD;
 
endmodule