data/full_repos/permissive/530013823/LuanVan-20210617T090538Z-001/LuanVan/rtl/rsinv_test/ippackage/ipsmacge/core/ipsmacge_loopback.v
1: b"%Error: data/full_repos/permissive/530013823/LuanVan-20210617T090538Z-001/LuanVan/rtl/rsinv_test/ippackage/ipsmacge/core/ipsmacge_loopback.v:147: Cannot find file containing module: 'ipsmacge_lbin'\nipsmacge_lbin #(LBX_AW, LBX_LW) ipsmacge_lbin \n^~~~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/530013823/LuanVan-20210617T090538Z-001/LuanVan/rtl/rsinv_test/ippackage/ipsmacge/core,data/full_repos/permissive/530013823/ipsmacge_lbin\n             data/full_repos/permissive/530013823/LuanVan-20210617T090538Z-001/LuanVan/rtl/rsinv_test/ippackage/ipsmacge/core,data/full_repos/permissive/530013823/ipsmacge_lbin.v\n             data/full_repos/permissive/530013823/LuanVan-20210617T090538Z-001/LuanVan/rtl/rsinv_test/ippackage/ipsmacge/core,data/full_repos/permissive/530013823/ipsmacge_lbin.sv\n             ipsmacge_lbin\n             ipsmacge_lbin.v\n             ipsmacge_lbin.sv\n             obj_dir/ipsmacge_lbin\n             obj_dir/ipsmacge_lbin.v\n             obj_dir/ipsmacge_lbin.sv\n%Error: data/full_repos/permissive/530013823/LuanVan-20210617T090538Z-001/LuanVan/rtl/rsinv_test/ippackage/ipsmacge/core/ipsmacge_loopback.v:187: Cannot find file containing module: 'ipsmacge_syncstress'\nipsmacge_syncstress   #(1) sticky_ffwerr_lbin\n^~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/530013823/LuanVan-20210617T090538Z-001/LuanVan/rtl/rsinv_test/ippackage/ipsmacge/core/ipsmacge_loopback.v:195: Cannot find file containing module: 'ipsmacge_syncstress'\nipsmacge_syncstress   #(1) sticky_ffrerr_lbin\n^~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/530013823/LuanVan-20210617T090538Z-001/LuanVan/rtl/rsinv_test/ippackage/ipsmacge/core/ipsmacge_loopback.v:205: Cannot find file containing module: 'ipsmacge_lbin'\nipsmacge_lbin #(LBX_AW, LBX_LW) ipsmacge_lbout \n^~~~~~~~~~~~~\n%Error: data/full_repos/permissive/530013823/LuanVan-20210617T090538Z-001/LuanVan/rtl/rsinv_test/ippackage/ipsmacge/core/ipsmacge_loopback.v:245: Cannot find file containing module: 'ipsmacge_syncstress'\nipsmacge_syncstress   #(1) sticky_ffwerr_lbout\n^~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/530013823/LuanVan-20210617T090538Z-001/LuanVan/rtl/rsinv_test/ippackage/ipsmacge/core/ipsmacge_loopback.v:253: Cannot find file containing module: 'ipsmacge_syncstress'\nipsmacge_syncstress   #(1) sticky_ffrerr_lbout\n^~~~~~~~~~~~~~~~~~~\n%Error: Exiting due to 6 error(s)\n"
module ipsmacge_loopback
    (
     txclk,
     rxclk,
     txrst_,
     rxrst_,

     rx_idat,
     rx_idv,
     rx_ier,
     rx_ival,

     rx_odat,
     rx_odv,
     rx_oer,
     rx_oval,

     tx_idat,
     tx_ien,
     tx_ier,
     tx_ival,

     tx_odat,
     tx_oen,
     tx_oer,
     tx_oval,

     lbi_fifowrerr,
     lbi_fiforderr,
     
     lbo_fifowrerr,
     lbo_fiforderr,

     uplbin,
     uplbinffnum,
     uplbinfffsh,
     uplbout,
     uplboutffnum,
     uplboutfffsh,

     lbi_wdat,
     lbi_wena,
     lbi_wadd,
     lbi_rdat,
     lbi_rena,
     lbi_radd,
     
     lbo_wdat,
     lbo_wena,
     lbo_wadd,
     lbo_rdat,
     lbo_rena,
     lbo_radd
     );



parameter DAT_DW = 8;

parameter LBX_AW = 4;
parameter LBX_LW = 16;
parameter LBX_DW = 10;



input                rxclk;
input                rxrst_;

input   [DAT_DW-1:0] rx_idat;
input                rx_idv;
input                rx_ier;
input                rx_ival;

output  [DAT_DW-1:0] rx_odat;
output               rx_odv;
output               rx_oer;
output               rx_oval;

input                txclk;
input                txrst_;

input   [DAT_DW-1:0] tx_idat;
input                tx_ien;
input                tx_ier;
input                tx_ival;

output  [DAT_DW-1:0] tx_odat;
output               tx_oen;
output               tx_oer;
output               tx_oval;

input                uplbin;
input  [3:0]         uplbinffnum;
input                uplbinfffsh;

input                uplbout;
input  [3:0]         uplboutffnum;
input                uplboutfffsh;

input  [LBX_DW-1:0]  lbi_rdat;
output               lbi_rena;
output [LBX_AW-1:0]  lbi_radd;

output [LBX_DW-1:0]  lbi_wdat;
output               lbi_wena;
output [LBX_AW-1:0]  lbi_wadd;


input  [LBX_DW-1:0]  lbo_rdat;
output               lbo_rena;
output [LBX_AW-1:0]  lbo_radd; 

output [LBX_DW-1:0]  lbo_wdat;
output               lbo_wena;
output [LBX_AW-1:0]  lbo_wadd;

output               lbi_fifowrerr;
output               lbi_fiforderr;

output               lbo_fifowrerr;
output               lbo_fiforderr;


wire                 lbi_wrerr;
wire                 lbi_rderr;
 
wire                 lbo_wrerr;
wire                 lbo_rderr;





ipsmacge_lbin #(LBX_AW, LBX_LW) ipsmacge_lbin 
    (

     .rxrst_  (rxrst_),
     .rxclk   (rxclk),

     .rx_idat (rx_idat),
     .rx_idv  (rx_idv),
     .rx_ier  (rx_ier),
     .rx_ival (rx_ival),

     .rx_odat (rx_odat),
     .rx_odv  (rx_odv),
     .rx_oer  (rx_oer),
     .rx_oval (rx_oval),

     .txclk   (txclk),
     .txrst_  (txrst_),

     .tx_idat (tx_idat),
     .tx_ien  (tx_ien),
     .tx_ier  (tx_ier),
     .tx_ival (tx_ival), 

     .lbin_fifowrerr (lbi_wrerr),
     .lbin_fiforderr (lbi_rderr),

     .uplbin     (uplbin),
     .upfifofsh  (uplbinfffsh),
     .uplbffnum  (uplbinffnum),

     .lbin_wdat (lbi_wdat),
     .lbin_wena (lbi_wena),
     .lbin_wadd (lbi_wadd),
     
     .lbin_rdat (lbi_rdat),
     .lbin_rena (lbi_rena),
     .lbin_radd (lbi_radd)
     );

ipsmacge_syncstress   #(1) sticky_ffwerr_lbin
    (
     .rst_ (txrst_),
     .iclk (txclk),
     .idat (lbi_wrerr),
     .odat (lbi_fifowrerr)
     );

ipsmacge_syncstress   #(1) sticky_ffrerr_lbin
    (
     .rst_ (rxrst_),
     .iclk (rxclk),
     .idat (lbi_rderr),
     .odat (lbi_fiforderr)
     );



ipsmacge_lbin #(LBX_AW, LBX_LW) ipsmacge_lbout 
    (

     .rxrst_  (txrst_),
     .rxclk   (txclk),

     .rx_idat (tx_idat),
     .rx_idv  (tx_ien),
     .rx_ier  (tx_ier),
     .rx_ival (tx_ival),

     .rx_odat (tx_odat),
     .rx_odv  (tx_oen),
     .rx_oer  (tx_oer),
     .rx_oval (tx_oval),

     .txclk   (rxclk),
     .txrst_  (rxrst_),

     .tx_idat (rx_idat),
     .tx_ien  (rx_idv),
     .tx_ier  (rx_ier),
     .tx_ival (rx_ival), 

     .lbin_fifowrerr (lbo_wrerr),
     .lbin_fiforderr (lbo_rderr),

     .uplbin     (uplbout),
     .upfifofsh  (uplboutfffsh),
     .uplbffnum  (uplboutffnum),

     .lbin_wdat (lbo_wdat),
     .lbin_wena (lbo_wena),
     .lbin_wadd (lbo_wadd),
     
     .lbin_rdat (lbo_rdat),
     .lbin_rena (lbo_rena),
     .lbin_radd (lbo_radd)
     );

ipsmacge_syncstress   #(1) sticky_ffwerr_lbout
    (
     .rst_ (rxrst_),
     .iclk (rxclk),
     .idat (lbo_wrerr),
     .odat (lbo_fifowrerr)
     );

ipsmacge_syncstress   #(1) sticky_ffrerr_lbout
    (
     .rst_ (txrst_),
     .iclk (txclk),
     .idat (lbo_rderr),
     .odat (lbo_fiforderr)
     );
endmodule
module ipsmacge_loopback
    (
     txclk,
     rxclk,
     txrst_,
     rxrst_,

     rx_idat,
     rx_idv,
     rx_ier,
     rx_ival,

     rx_odat,
     rx_odv,
     rx_oer,
     rx_oval,

     tx_idat,
     tx_ien,
     tx_ier,
     tx_ival,

     tx_odat,
     tx_oen,
     tx_oer,
     tx_oval,

     lbi_fifowrerr,
     lbi_fiforderr,
     
     lbo_fifowrerr,
     lbo_fiforderr,

     uplbin,
     uplbinffnum,
     uplbinfffsh,
     uplbout,
     uplboutffnum,
     uplboutfffsh,

     lbi_wdat,
     lbi_wena,
     lbi_wadd,
     lbi_rdat,
     lbi_rena,
     lbi_radd,
     
     lbo_wdat,
     lbo_wena,
     lbo_wadd,
     lbo_rdat,
     lbo_rena,
     lbo_radd
     );




parameter DAT_DW = 8;

parameter LBX_AW = 4;
parameter LBX_LW = 16;
parameter LBX_DW = 10;



input                rxclk;
input                rxrst_;

input   [DAT_DW-1:0] rx_idat;
input                rx_idv;
input                rx_ier;
input                rx_ival;

output  [DAT_DW-1:0] rx_odat;
output               rx_odv;
output               rx_oer;
output               rx_oval;

input                txclk;
input                txrst_;

input   [DAT_DW-1:0] tx_idat;
input                tx_ien;
input                tx_ier;
input                tx_ival;

output  [DAT_DW-1:0] tx_odat;
output               tx_oen;
output               tx_oer;
output               tx_oval;

input                uplbin;
input  [3:0]         uplbinffnum;
input                uplbinfffsh;

input                uplbout;
input  [3:0]         uplboutffnum;
input                uplboutfffsh;

input  [LBX_DW-1:0]  lbi_rdat;
output               lbi_rena;
output [LBX_AW-1:0]  lbi_radd;

output [LBX_DW-1:0]  lbi_wdat;
output               lbi_wena;
output [LBX_AW-1:0]  lbi_wadd;


input  [LBX_DW-1:0]  lbo_rdat;
output               lbo_rena;
output [LBX_AW-1:0]  lbo_radd; 

output [LBX_DW-1:0]  lbo_wdat;
output               lbo_wena;
output [LBX_AW-1:0]  lbo_wadd;

output               lbi_fifowrerr;
output               lbi_fiforderr;

output               lbo_fifowrerr;
output               lbo_fiforderr;


wire                 lbi_wrerr;
wire                 lbi_rderr;
 
wire                 lbo_wrerr;
wire                 lbo_rderr;





ipsmacge_lbin #(LBX_AW, LBX_LW) ipsmacge_lbin 
    (

     .rxrst_  (rxrst_),
     .rxclk   (rxclk),

     .rx_idat (rx_idat),
     .rx_idv  (rx_idv),
     .rx_ier  (rx_ier),
     .rx_ival (rx_ival),

     .rx_odat (rx_odat),
     .rx_odv  (rx_odv),
     .rx_oer  (rx_oer),
     .rx_oval (rx_oval),

     .txclk   (txclk),
     .txrst_  (txrst_),

     .tx_idat (tx_idat),
     .tx_ien  (tx_ien),
     .tx_ier  (tx_ier),
     .tx_ival (tx_ival), 

     .lbin_fifowrerr (lbi_wrerr),
     .lbin_fiforderr (lbi_rderr),

     .uplbin     (uplbin),
     .upfifofsh  (uplbinfffsh),
     .uplbffnum  (uplbinffnum),

     .lbin_wdat (lbi_wdat),
     .lbin_wena (lbi_wena),
     .lbin_wadd (lbi_wadd),
     
     .lbin_rdat (lbi_rdat),
     .lbin_rena (lbi_rena),
     .lbin_radd (lbi_radd)
     );

ipsmacge_syncstress   #(1) sticky_ffwerr_lbin
    (
     .rst_ (txrst_),
     .iclk (txclk),
     .idat (lbi_wrerr),
     .odat (lbi_fifowrerr)
     );

ipsmacge_syncstress   #(1) sticky_ffrerr_lbin
    (
     .rst_ (rxrst_),
     .iclk (rxclk),
     .idat (lbi_rderr),
     .odat (lbi_fiforderr)
     );



ipsmacge_lbin #(LBX_AW, LBX_LW) ipsmacge_lbout 
    (

     .rxrst_  (txrst_),
     .rxclk   (txclk),

     .rx_idat (tx_idat),
     .rx_idv  (tx_ien),
     .rx_ier  (tx_ier),
     .rx_ival (tx_ival),

     .rx_odat (tx_odat),
     .rx_odv  (tx_oen),
     .rx_oer  (tx_oer),
     .rx_oval (tx_oval),

     .txclk   (rxclk),
     .txrst_  (rxrst_),

     .tx_idat (rx_idat),
     .tx_ien  (rx_idv),
     .tx_ier  (rx_ier),
     .tx_ival (rx_ival), 

     .lbin_fifowrerr (lbo_wrerr),
     .lbin_fiforderr (lbo_rderr),

     .uplbin     (uplbout),
     .upfifofsh  (uplboutfffsh),
     .uplbffnum  (uplboutffnum),

     .lbin_wdat (lbo_wdat),
     .lbin_wena (lbo_wena),
     .lbin_wadd (lbo_wadd),
     
     .lbin_rdat (lbo_rdat),
     .lbin_rena (lbo_rena),
     .lbin_radd (lbo_radd)
     );

ipsmacge_syncstress   #(1) sticky_ffwerr_lbout
    (
     .rst_ (rxrst_),
     .iclk (rxclk),
     .idat (lbo_wrerr),
     .odat (lbo_fifowrerr)
     );

ipsmacge_syncstress   #(1) sticky_ffrerr_lbout
    (
     .rst_ (txrst_),
     .iclk (txclk),
     .idat (lbo_rderr),
     .odat (lbo_fiforderr)
     );
endmodule