data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/lib/xge/rtl/verilog/sync_clk_wb.v
1: b'%Error: data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/lib/xge/rtl/verilog/sync_clk_wb.v:39: Cannot find include file: defines.v\n`include "defines.v" \n         ^~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/lib/xge/rtl/verilog,data/full_repos/permissive/214858095/defines.v\n             data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/lib/xge/rtl/verilog,data/full_repos/permissive/214858095/defines.v.v\n             data/full_repos/permissive/214858095/FPGA_Exploration/spartan6/B205mini/ISE_Project/lib/xge/rtl/verilog,data/full_repos/permissive/214858095/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: Exiting due to 1 error(s)\n'
module sync_clk_wb(

  status_crc_error, status_fragment_error, status_txdfifo_ovflow,
  status_txdfifo_udflow, status_rxdfifo_ovflow, status_rxdfifo_udflow,
  status_pause_frame_rx, status_local_fault, status_remote_fault,

  wb_clk_i, wb_rst_i, status_crc_error_tog, status_fragment_error_tog,
  status_txdfifo_ovflow_tog, status_txdfifo_udflow_tog,
  status_rxdfifo_ovflow_tog, status_rxdfifo_udflow_tog,
  status_pause_frame_rx_tog, status_local_fault_crx,
  status_remote_fault_crx
  );
 
input         wb_clk_i;
input         wb_rst_i;
 
input         status_crc_error_tog;
input         status_fragment_error_tog;
 
input         status_txdfifo_ovflow_tog;
 
input         status_txdfifo_udflow_tog;
 
input         status_rxdfifo_ovflow_tog;
 
input         status_rxdfifo_udflow_tog;
 
input         status_pause_frame_rx_tog;
 
input         status_local_fault_crx;
input         status_remote_fault_crx;
 
output        status_crc_error;
output        status_fragment_error;
 
output        status_txdfifo_ovflow;
 
output        status_txdfifo_udflow;
 
output        status_rxdfifo_ovflow;
 
output        status_rxdfifo_udflow;
 
output        status_pause_frame_rx;
 
output        status_local_fault;
output        status_remote_fault;
 

 

 
wire  [6:0]             sig_out1;
wire  [1:0]             sig_out2;
 
assign status_crc_error = sig_out1[6];
assign status_fragment_error = sig_out1[5];
assign status_txdfifo_ovflow = sig_out1[4];
assign status_txdfifo_udflow = sig_out1[3];
assign status_rxdfifo_ovflow = sig_out1[2];
assign status_rxdfifo_udflow = sig_out1[1];
assign status_pause_frame_rx = sig_out1[0];
 
assign status_local_fault = sig_out2[1];
assign status_remote_fault = sig_out2[0];
 
meta_sync #(.DWIDTH (7), .EDGE_DETECT (1)) meta_sync0 (

                      .out              (sig_out1),

                      .clk              (wb_clk_i),
                      .reset_n          (~wb_rst_i),
                      .in               ({
                                          status_crc_error_tog,
                                          status_fragment_error_tog,
                                          status_txdfifo_ovflow_tog,
                                          status_txdfifo_udflow_tog,
                                          status_rxdfifo_ovflow_tog,
                                          status_rxdfifo_udflow_tog,
                                          status_pause_frame_rx_tog
                                         }));
 
meta_sync #(.DWIDTH (2), .EDGE_DETECT (0)) meta_sync1 (

                      .out              (sig_out2),

                      .clk              (wb_clk_i),
                      .reset_n          (~wb_rst_i),
                      .in               ({
                                          status_local_fault_crx,
                                          status_remote_fault_crx
                                         }));
 
endmodule
module sync_clk_wb(

  status_crc_error, status_fragment_error, status_txdfifo_ovflow,
  status_txdfifo_udflow, status_rxdfifo_ovflow, status_rxdfifo_udflow,
  status_pause_frame_rx, status_local_fault, status_remote_fault,

  wb_clk_i, wb_rst_i, status_crc_error_tog, status_fragment_error_tog,
  status_txdfifo_ovflow_tog, status_txdfifo_udflow_tog,
  status_rxdfifo_ovflow_tog, status_rxdfifo_udflow_tog,
  status_pause_frame_rx_tog, status_local_fault_crx,
  status_remote_fault_crx
  );

 
input         wb_clk_i;
input         wb_rst_i;
 
input         status_crc_error_tog;
input         status_fragment_error_tog;
 
input         status_txdfifo_ovflow_tog;
 
input         status_txdfifo_udflow_tog;
 
input         status_rxdfifo_ovflow_tog;
 
input         status_rxdfifo_udflow_tog;
 
input         status_pause_frame_rx_tog;
 
input         status_local_fault_crx;
input         status_remote_fault_crx;
 
output        status_crc_error;
output        status_fragment_error;
 
output        status_txdfifo_ovflow;
 
output        status_txdfifo_udflow;
 
output        status_rxdfifo_ovflow;
 
output        status_rxdfifo_udflow;
 
output        status_pause_frame_rx;
 
output        status_local_fault;
output        status_remote_fault;
 

 

 
wire  [6:0]             sig_out1;
wire  [1:0]             sig_out2;
 
assign status_crc_error = sig_out1[6];
assign status_fragment_error = sig_out1[5];
assign status_txdfifo_ovflow = sig_out1[4];
assign status_txdfifo_udflow = sig_out1[3];
assign status_rxdfifo_ovflow = sig_out1[2];
assign status_rxdfifo_udflow = sig_out1[1];
assign status_pause_frame_rx = sig_out1[0];
 
assign status_local_fault = sig_out2[1];
assign status_remote_fault = sig_out2[0];
 
meta_sync #(.DWIDTH (7), .EDGE_DETECT (1)) meta_sync0 (

                      .out              (sig_out1),

                      .clk              (wb_clk_i),
                      .reset_n          (~wb_rst_i),
                      .in               ({
                                          status_crc_error_tog,
                                          status_fragment_error_tog,
                                          status_txdfifo_ovflow_tog,
                                          status_txdfifo_udflow_tog,
                                          status_rxdfifo_ovflow_tog,
                                          status_rxdfifo_udflow_tog,
                                          status_pause_frame_rx_tog
                                         }));
 
meta_sync #(.DWIDTH (2), .EDGE_DETECT (0)) meta_sync1 (

                      .out              (sig_out2),

                      .clk              (wb_clk_i),
                      .reset_n          (~wb_rst_i),
                      .in               ({
                                          status_local_fault_crx,
                                          status_remote_fault_crx
                                         }));
 
endmodule