data/full_repos/permissive/51494710/Hardware/Perceptron_xor/neuron.sv
1: b"%Error: data/full_repos/permissive/51494710/Hardware/Perceptron_xor/neuron.sv:14: Cannot find file containing module: 'fp_convert'\n  fp_convert conv1(\n  ^~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/51494710/Hardware/Perceptron_xor,data/full_repos/permissive/51494710/fp_convert\n             data/full_repos/permissive/51494710/Hardware/Perceptron_xor,data/full_repos/permissive/51494710/fp_convert.v\n             data/full_repos/permissive/51494710/Hardware/Perceptron_xor,data/full_repos/permissive/51494710/fp_convert.sv\n             fp_convert\n             fp_convert.v\n             fp_convert.sv\n             obj_dir/fp_convert\n             obj_dir/fp_convert.v\n             obj_dir/fp_convert.sv\n%Error: data/full_repos/permissive/51494710/Hardware/Perceptron_xor/neuron.sv:20: Cannot find file containing module: 'fp_multiplier'\n  fp_multiplier mult1(\n  ^~~~~~~~~~~~~\n%Error: Exiting due to 2 error(s)\n"
module neuron(
  input				iCLK,
  input	[31:0]	iDATA,
  input	[31:0]	iWEIGHT,
  
  output	[31:0]	oDATA
);


  logic	[31:0]	fp_data;
  fp_convert conv1(
    .clock(iCLK),
    .dataa(iDATA),
    .result(fp_data)
  );
  
  fp_multiplier mult1(
    .clock(iCLK),
    .dataa(fp_data),
    .datab(iWEIGHT),
    .result(oDATA)
  );


endmodule
module neuron(
  input				iCLK,
  input	[31:0]	iDATA,
  input	[31:0]	iWEIGHT,
  
  output	[31:0]	oDATA
);



  logic	[31:0]	fp_data;
  fp_convert conv1(
    .clock(iCLK),
    .dataa(iDATA),
    .result(fp_data)
  );
  
  fp_multiplier mult1(
    .clock(iCLK),
    .dataa(fp_data),
    .datab(iWEIGHT),
    .result(oDATA)
  );


endmodule