data/full_repos/permissive/406635962/src/rtl/ifu_minidec.v
1: b'%Error: data/full_repos/permissive/406635962/src/rtl/ifu_minidec.v:10: Cannot find include file: defines.v\n`include "defines.v" \n         ^~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/406635962/src/rtl,data/full_repos/permissive/406635962/defines.v\n             data/full_repos/permissive/406635962/src/rtl,data/full_repos/permissive/406635962/defines.v.v\n             data/full_repos/permissive/406635962/src/rtl,data/full_repos/permissive/406635962/defines.v.sv\n             defines.v\n             defines.v.v\n             defines.v.sv\n             obj_dir/defines.v\n             obj_dir/defines.v.v\n             obj_dir/defines.v.sv\n%Error: data/full_repos/permissive/406635962/src/rtl/ifu_minidec.v:16: Define or directive not defined: \'`INSTR_SIZE\'\n  input  [`INSTR_SIZE-1:0] instr,\n          ^~~~~~~~~~~\n%Error: data/full_repos/permissive/406635962/src/rtl/ifu_minidec.v:24: Define or directive not defined: \'`RFIDX_WIDTH\'\n  output [`RFIDX_WIDTH-1:0] dec_rs1idx,\n          ^~~~~~~~~~~~\n%Error: data/full_repos/permissive/406635962/src/rtl/ifu_minidec.v:25: Define or directive not defined: \'`RFIDX_WIDTH\'\n  output [`RFIDX_WIDTH-1:0] dec_rs2idx,\n          ^~~~~~~~~~~~\n%Error: data/full_repos/permissive/406635962/src/rtl/ifu_minidec.v:32: Define or directive not defined: \'`RFIDX_WIDTH\'\n  output [`RFIDX_WIDTH-1:0] dec_jalr_rs1idx,\n          ^~~~~~~~~~~~\n%Error: data/full_repos/permissive/406635962/src/rtl/ifu_minidec.v:33: Define or directive not defined: \'`XLEN\'\n  output [`XLEN-1:0] dec_bjp_imm \n          ^~~~~\n%Error: data/full_repos/permissive/406635962/src/rtl/ifu_minidec.v:40: Define or directive not defined: \'`PC_SIZE\'\n  .i_pc(`PC_SIZE\'b0),\n        ^~~~~~~~\n%Error: Exiting due to 7 error(s)\n'
module ifu_minidec(



  input  [`INSTR_SIZE-1:0] instr,
  




  output dec_rs1en,
  output dec_rs2en,
  output [`RFIDX_WIDTH-1:0] dec_rs1idx,
  output [`RFIDX_WIDTH-1:0] dec_rs2idx,
  

  output dec_bjp,
  output dec_jal,
  output dec_jalr,
  output dec_bxx,
  output [`RFIDX_WIDTH-1:0] dec_jalr_rs1idx,
  output [`XLEN-1:0] dec_bjp_imm 

  );

  exu_decode u_exu_decode(

  .i_instr(instr),
  .i_pc(`PC_SIZE'b0),
  .i_prdt_taken(1'b0), 
  .dec_illegal(),

  .dec_rs1en(dec_rs1en),
  .dec_rs2en(dec_rs2en),
  .dec_rdwen(),
  .dec_rs1idx(dec_rs1idx),
  .dec_rs2idx(dec_rs2idx),
  .dec_rdidx(),
  .dec_info(),  
  .dec_imm(),
  .dec_pc(),

  .dec_bjp (dec_bjp ),
  .dec_jal (dec_jal ),
  .dec_jalr(dec_jalr),
  .dec_bxx (dec_bxx ),

  .dec_jalr_rs1idx(dec_jalr_rs1idx),
  .dec_bjp_imm    (dec_bjp_imm    )  
  );


endmodule
module ifu_minidec(



  input  [`INSTR_SIZE-1:0] instr,
  




  output dec_rs1en,
  output dec_rs2en,
  output [`RFIDX_WIDTH-1:0] dec_rs1idx,
  output [`RFIDX_WIDTH-1:0] dec_rs2idx,
  

  output dec_bjp,
  output dec_jal,
  output dec_jalr,
  output dec_bxx,
  output [`RFIDX_WIDTH-1:0] dec_jalr_rs1idx,
  output [`XLEN-1:0] dec_bjp_imm 

  );


  exu_decode u_exu_decode(

  .i_instr(instr),
  .i_pc(`PC_SIZE'b0),
  .i_prdt_taken(1'b0), 
  .dec_illegal(),

  .dec_rs1en(dec_rs1en),
  .dec_rs2en(dec_rs2en),
  .dec_rdwen(),
  .dec_rs1idx(dec_rs1idx),
  .dec_rs2idx(dec_rs2idx),
  .dec_rdidx(),
  .dec_info(),  
  .dec_imm(),
  .dec_pc(),

  .dec_bjp (dec_bjp ),
  .dec_jal (dec_jal ),
  .dec_jalr(dec_jalr),
  .dec_bxx (dec_bxx ),

  .dec_jalr_rs1idx(dec_jalr_rs1idx),
  .dec_bjp_imm    (dec_bjp_imm    )  
  );


endmodule