data/full_repos/permissive/498471995/sume/felix/simple_sume_switch/test/ip_repo/std/cores/nf_axis_converter_v1_0_0/hdl/nf_axis_converter.v
1: b"%Error: data/full_repos/permissive/498471995/sume/felix/simple_sume_switch/test/ip_repo/std/cores/nf_axis_converter_v1_0_0/hdl/nf_axis_converter.v:102: Cannot find file containing module: 'nf_axis_converter_main'\n  nf_axis_converter_main\n  ^~~~~~~~~~~~~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/498471995/sume/felix/simple_sume_switch/test/ip_repo/std/cores/nf_axis_converter_v1_0_0/hdl,data/full_repos/permissive/498471995/nf_axis_converter_main\n             data/full_repos/permissive/498471995/sume/felix/simple_sume_switch/test/ip_repo/std/cores/nf_axis_converter_v1_0_0/hdl,data/full_repos/permissive/498471995/nf_axis_converter_main.v\n             data/full_repos/permissive/498471995/sume/felix/simple_sume_switch/test/ip_repo/std/cores/nf_axis_converter_v1_0_0/hdl,data/full_repos/permissive/498471995/nf_axis_converter_main.sv\n             nf_axis_converter_main\n             nf_axis_converter_main.v\n             nf_axis_converter_main.sv\n             obj_dir/nf_axis_converter_main\n             obj_dir/nf_axis_converter_main.v\n             obj_dir/nf_axis_converter_main.sv\n%Error: data/full_repos/permissive/498471995/sume/felix/simple_sume_switch/test/ip_repo/std/cores/nf_axis_converter_v1_0_0/hdl/nf_axis_converter.v:135: Cannot find file containing module: 'axis_fifo'\n  axis_fifo\n  ^~~~~~~~~\n%Error: Exiting due to 2 error(s)\n"
module nf_axis_converter
#(

    parameter C_M_AXIS_DATA_WIDTH=64,
    parameter C_S_AXIS_DATA_WIDTH=256,

    parameter C_M_AXIS_TUSER_WIDTH=128,
    parameter C_S_AXIS_TUSER_WIDTH=128,

    parameter C_LEN_WIDTH=16,
    parameter C_SPT_WIDTH=8,
    parameter C_DPT_WIDTH=8,

    parameter C_DEFAULT_VALUE_ENABLE=0,
    parameter C_DEFAULT_SRC_PORT=0,
    parameter C_DEFAULT_DST_PORT=0
)
(


    input axi_aclk,
    input axi_resetn,
    
    input [7:0] interface_number,


    output [C_M_AXIS_DATA_WIDTH - 1:0] m_axis_tdata,
    output [((C_M_AXIS_DATA_WIDTH / 8)) - 1:0] m_axis_tkeep,
    output [C_M_AXIS_TUSER_WIDTH-1:0] m_axis_tuser,
    output m_axis_tvalid,
    input  m_axis_tready,
    output m_axis_tlast,


    input [C_S_AXIS_DATA_WIDTH - 1:0] s_axis_tdata,
    input [((C_S_AXIS_DATA_WIDTH / 8)) - 1:0] s_axis_tkeep,
    input [C_S_AXIS_TUSER_WIDTH-1:0] s_axis_tuser,
    input  s_axis_tvalid,
    output s_axis_tready,
    input  s_axis_tlast
);

  wire [C_M_AXIS_DATA_WIDTH-1:0]        m_axis_nfconv_tdata;
  wire [(C_M_AXIS_DATA_WIDTH/8)-1:0]    m_axis_nfconv_tkeep;
  wire [C_M_AXIS_TUSER_WIDTH-1:0]       m_axis_nfconv_tuser;
  wire                                  m_axis_nfconv_tvalid;
  wire                                  m_axis_nfconv_tready;
  wire                                  m_axis_nfconv_tlast;

  nf_axis_converter_main
  #(
   .C_M_AXIS_DATA_WIDTH    (C_M_AXIS_DATA_WIDTH),
   .C_S_AXIS_DATA_WIDTH    (C_S_AXIS_DATA_WIDTH),
   .C_M_AXIS_TUSER_WIDTH   (C_M_AXIS_TUSER_WIDTH),
   .C_S_AXIS_TUSER_WIDTH   (C_S_AXIS_TUSER_WIDTH),
   .C_LEN_WIDTH            (C_LEN_WIDTH),
   .C_SPT_WIDTH            (C_SPT_WIDTH),
   .C_DPT_WIDTH            (C_DPT_WIDTH),
   .C_DEFAULT_VALUE_ENABLE (C_DEFAULT_VALUE_ENABLE),
   .C_DEFAULT_SRC_PORT     (C_DEFAULT_SRC_PORT),
   .C_DEFAULT_DST_PORT     (C_DEFAULT_DST_PORT)
  ) nf_converter (
   .axi_aclk                             (axi_aclk),
   .axi_resetn                           (axi_resetn),
   .interface_number                     (interface_number),

   .s_axis_tdata                         (s_axis_tdata),
   .s_axis_tkeep                         (s_axis_tkeep),
   .s_axis_tvalid                        (s_axis_tvalid),
   .s_axis_tready                        (s_axis_tready),
   .s_axis_tlast                         (s_axis_tlast),
   .s_axis_tuser                         (s_axis_tuser),

   .m_axis_tdata                         (m_axis_nfconv_tdata),
   .m_axis_tkeep                         (m_axis_nfconv_tkeep),
   .m_axis_tvalid                        (m_axis_nfconv_tvalid),
   .m_axis_tready                        (m_axis_nfconv_tready),
   .m_axis_tlast                         (m_axis_nfconv_tlast),
   .m_axis_tuser                         (m_axis_nfconv_tuser)
  );


  axis_fifo
  #(
   .C_AXIS_DATA_WIDTH    (C_M_AXIS_DATA_WIDTH),
   .C_AXIS_TUSER_WIDTH   (C_M_AXIS_TUSER_WIDTH)
  )
  axis_fifo_inst
  (
      .axis_aclk     (axi_aclk),
      .axis_resetn   (axi_resetn),

      .m_axis_tdata  (m_axis_tdata),
      .m_axis_tkeep  (m_axis_tkeep),
      .m_axis_tuser  (m_axis_tuser),
      .m_axis_tvalid (m_axis_tvalid),
      .m_axis_tready (m_axis_tready),
      .m_axis_tlast  (m_axis_tlast),

      .s_axis_tdata  (m_axis_nfconv_tdata),
      .s_axis_tkeep  (m_axis_nfconv_tkeep),
      .s_axis_tuser  (m_axis_nfconv_tuser),
      .s_axis_tvalid (m_axis_nfconv_tvalid),
      .s_axis_tready (m_axis_nfconv_tready),
      .s_axis_tlast  (m_axis_nfconv_tlast)
  );









endmodule
module nf_axis_converter
#(

    parameter C_M_AXIS_DATA_WIDTH=64,
    parameter C_S_AXIS_DATA_WIDTH=256,

    parameter C_M_AXIS_TUSER_WIDTH=128,
    parameter C_S_AXIS_TUSER_WIDTH=128,

    parameter C_LEN_WIDTH=16,
    parameter C_SPT_WIDTH=8,
    parameter C_DPT_WIDTH=8,

    parameter C_DEFAULT_VALUE_ENABLE=0,
    parameter C_DEFAULT_SRC_PORT=0,
    parameter C_DEFAULT_DST_PORT=0
)
(


    input axi_aclk,
    input axi_resetn,
    
    input [7:0] interface_number,


    output [C_M_AXIS_DATA_WIDTH - 1:0] m_axis_tdata,
    output [((C_M_AXIS_DATA_WIDTH / 8)) - 1:0] m_axis_tkeep,
    output [C_M_AXIS_TUSER_WIDTH-1:0] m_axis_tuser,
    output m_axis_tvalid,
    input  m_axis_tready,
    output m_axis_tlast,


    input [C_S_AXIS_DATA_WIDTH - 1:0] s_axis_tdata,
    input [((C_S_AXIS_DATA_WIDTH / 8)) - 1:0] s_axis_tkeep,
    input [C_S_AXIS_TUSER_WIDTH-1:0] s_axis_tuser,
    input  s_axis_tvalid,
    output s_axis_tready,
    input  s_axis_tlast
);


  wire [C_M_AXIS_DATA_WIDTH-1:0]        m_axis_nfconv_tdata;
  wire [(C_M_AXIS_DATA_WIDTH/8)-1:0]    m_axis_nfconv_tkeep;
  wire [C_M_AXIS_TUSER_WIDTH-1:0]       m_axis_nfconv_tuser;
  wire                                  m_axis_nfconv_tvalid;
  wire                                  m_axis_nfconv_tready;
  wire                                  m_axis_nfconv_tlast;

  nf_axis_converter_main
  #(
   .C_M_AXIS_DATA_WIDTH    (C_M_AXIS_DATA_WIDTH),
   .C_S_AXIS_DATA_WIDTH    (C_S_AXIS_DATA_WIDTH),
   .C_M_AXIS_TUSER_WIDTH   (C_M_AXIS_TUSER_WIDTH),
   .C_S_AXIS_TUSER_WIDTH   (C_S_AXIS_TUSER_WIDTH),
   .C_LEN_WIDTH            (C_LEN_WIDTH),
   .C_SPT_WIDTH            (C_SPT_WIDTH),
   .C_DPT_WIDTH            (C_DPT_WIDTH),
   .C_DEFAULT_VALUE_ENABLE (C_DEFAULT_VALUE_ENABLE),
   .C_DEFAULT_SRC_PORT     (C_DEFAULT_SRC_PORT),
   .C_DEFAULT_DST_PORT     (C_DEFAULT_DST_PORT)
  ) nf_converter (
   .axi_aclk                             (axi_aclk),
   .axi_resetn                           (axi_resetn),
   .interface_number                     (interface_number),

   .s_axis_tdata                         (s_axis_tdata),
   .s_axis_tkeep                         (s_axis_tkeep),
   .s_axis_tvalid                        (s_axis_tvalid),
   .s_axis_tready                        (s_axis_tready),
   .s_axis_tlast                         (s_axis_tlast),
   .s_axis_tuser                         (s_axis_tuser),

   .m_axis_tdata                         (m_axis_nfconv_tdata),
   .m_axis_tkeep                         (m_axis_nfconv_tkeep),
   .m_axis_tvalid                        (m_axis_nfconv_tvalid),
   .m_axis_tready                        (m_axis_nfconv_tready),
   .m_axis_tlast                         (m_axis_nfconv_tlast),
   .m_axis_tuser                         (m_axis_nfconv_tuser)
  );


  axis_fifo
  #(
   .C_AXIS_DATA_WIDTH    (C_M_AXIS_DATA_WIDTH),
   .C_AXIS_TUSER_WIDTH   (C_M_AXIS_TUSER_WIDTH)
  )
  axis_fifo_inst
  (
      .axis_aclk     (axi_aclk),
      .axis_resetn   (axi_resetn),

      .m_axis_tdata  (m_axis_tdata),
      .m_axis_tkeep  (m_axis_tkeep),
      .m_axis_tuser  (m_axis_tuser),
      .m_axis_tvalid (m_axis_tvalid),
      .m_axis_tready (m_axis_tready),
      .m_axis_tlast  (m_axis_tlast),

      .s_axis_tdata  (m_axis_nfconv_tdata),
      .s_axis_tkeep  (m_axis_nfconv_tkeep),
      .s_axis_tuser  (m_axis_nfconv_tuser),
      .s_axis_tvalid (m_axis_nfconv_tvalid),
      .s_axis_tready (m_axis_nfconv_tready),
      .s_axis_tlast  (m_axis_nfconv_tlast)
  );









endmodule