data/full_repos/permissive/435997396/asic/e-class-aardonyx/fpga/test/ac701-eval/fpga_top.v
1: b"%Error: data/full_repos/permissive/435997396/asic/e-class-aardonyx/fpga/test/ac701-eval/fpga_top.v:210: Cannot find file containing module: 'clk_divider'\n   clk_divider clk_div (\n   ^~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/435997396/asic/e-class-aardonyx/fpga/test/ac701-eval,data/full_repos/permissive/435997396/clk_divider\n             data/full_repos/permissive/435997396/asic/e-class-aardonyx/fpga/test/ac701-eval,data/full_repos/permissive/435997396/clk_divider.v\n             data/full_repos/permissive/435997396/asic/e-class-aardonyx/fpga/test/ac701-eval,data/full_repos/permissive/435997396/clk_divider.sv\n             clk_divider\n             clk_divider.v\n             clk_divider.sv\n             obj_dir/clk_divider\n             obj_dir/clk_divider.v\n             obj_dir/clk_divider.sv\n%Error: data/full_repos/permissive/435997396/asic/e-class-aardonyx/fpga/test/ac701-eval/fpga_top.v:220: Cannot find file containing module: 'aardonyx'\n   aardonyx core(\n   ^~~~~~~~\n%Error: data/full_repos/permissive/435997396/asic/e-class-aardonyx/fpga/test/ac701-eval/fpga_top.v:405: Cannot find file containing module: 'IOBUF'\n   IOBUF sdram_dq0 (\n   ^~~~~\n%Error: data/full_repos/permissive/435997396/asic/e-class-aardonyx/fpga/test/ac701-eval/fpga_top.v:412: Cannot find file containing module: 'IOBUF'\n    IOBUF sdram_dq1 (\n    ^~~~~\n%Error: data/full_repos/permissive/435997396/asic/e-class-aardonyx/fpga/test/ac701-eval/fpga_top.v:419: Cannot find file containing module: 'IOBUF'\n    IOBUF sdram_dq2 (\n    ^~~~~\n%Error: data/full_repos/permissive/435997396/asic/e-class-aardonyx/fpga/test/ac701-eval/fpga_top.v:426: Cannot find file containing module: 'IOBUF'\n    IOBUF sdram_dq3 (\n    ^~~~~\n%Error: data/full_repos/permissive/435997396/asic/e-class-aardonyx/fpga/test/ac701-eval/fpga_top.v:433: Cannot find file containing module: 'IOBUF'\n    IOBUF sdram_dq4 (\n    ^~~~~\n%Error: data/full_repos/permissive/435997396/asic/e-class-aardonyx/fpga/test/ac701-eval/fpga_top.v:440: Cannot find file containing module: 'IOBUF'\n    IOBUF sdram_dq5 (\n    ^~~~~\n%Error: data/full_repos/permissive/435997396/asic/e-class-aardonyx/fpga/test/ac701-eval/fpga_top.v:447: Cannot find file containing module: 'IOBUF'\n    IOBUF sdram_dq6 (\n    ^~~~~\n%Error: data/full_repos/permissive/435997396/asic/e-class-aardonyx/fpga/test/ac701-eval/fpga_top.v:454: Cannot find file containing module: 'IOBUF'\n    IOBUF sdram_dq7 (\n    ^~~~~\n%Error: data/full_repos/permissive/435997396/asic/e-class-aardonyx/fpga/test/ac701-eval/fpga_top.v:461: Cannot find file containing module: 'IOBUF'\n    IOBUF sdram_dq8 (\n    ^~~~~\n%Error: data/full_repos/permissive/435997396/asic/e-class-aardonyx/fpga/test/ac701-eval/fpga_top.v:468: Cannot find file containing module: 'IOBUF'\n    IOBUF sdram_dq9 (\n    ^~~~~\n%Error: data/full_repos/permissive/435997396/asic/e-class-aardonyx/fpga/test/ac701-eval/fpga_top.v:475: Cannot find file containing module: 'IOBUF'\n    IOBUF sdram_dq10 (\n    ^~~~~\n%Error: data/full_repos/permissive/435997396/asic/e-class-aardonyx/fpga/test/ac701-eval/fpga_top.v:482: Cannot find file containing module: 'IOBUF'\n    IOBUF sdram_dq11 (\n    ^~~~~\n%Error: data/full_repos/permissive/435997396/asic/e-class-aardonyx/fpga/test/ac701-eval/fpga_top.v:489: Cannot find file containing module: 'IOBUF'\n    IOBUF sdram_dq12 (\n    ^~~~~\n%Error: data/full_repos/permissive/435997396/asic/e-class-aardonyx/fpga/test/ac701-eval/fpga_top.v:496: Cannot find file containing module: 'IOBUF'\n    IOBUF sdram_dq13 (\n    ^~~~~\n%Error: data/full_repos/permissive/435997396/asic/e-class-aardonyx/fpga/test/ac701-eval/fpga_top.v:503: Cannot find file containing module: 'IOBUF'\n    IOBUF sdram_dq14 (\n    ^~~~~\n%Error: data/full_repos/permissive/435997396/asic/e-class-aardonyx/fpga/test/ac701-eval/fpga_top.v:510: Cannot find file containing module: 'IOBUF'\n    IOBUF sdram_dq15 (\n    ^~~~~\n%Error: data/full_repos/permissive/435997396/asic/e-class-aardonyx/fpga/test/ac701-eval/fpga_top.v:517: Cannot find file containing module: 'IOBUF'\n    IOBUF sdram_dq16 (\n    ^~~~~\n%Error: data/full_repos/permissive/435997396/asic/e-class-aardonyx/fpga/test/ac701-eval/fpga_top.v:524: Cannot find file containing module: 'IOBUF'\n    IOBUF sdram_dq17 (\n    ^~~~~\n%Error: data/full_repos/permissive/435997396/asic/e-class-aardonyx/fpga/test/ac701-eval/fpga_top.v:531: Cannot find file containing module: 'IOBUF'\n    IOBUF sdram_dq18 (\n    ^~~~~\n%Error: data/full_repos/permissive/435997396/asic/e-class-aardonyx/fpga/test/ac701-eval/fpga_top.v:538: Cannot find file containing module: 'IOBUF'\n    IOBUF sdram_dq19 (\n    ^~~~~\n%Error: data/full_repos/permissive/435997396/asic/e-class-aardonyx/fpga/test/ac701-eval/fpga_top.v:545: Cannot find file containing module: 'IOBUF'\n    IOBUF sdram_dq20 (\n    ^~~~~\n%Error: data/full_repos/permissive/435997396/asic/e-class-aardonyx/fpga/test/ac701-eval/fpga_top.v:552: Cannot find file containing module: 'IOBUF'\n    IOBUF sdram_dq21 (\n    ^~~~~\n%Error: data/full_repos/permissive/435997396/asic/e-class-aardonyx/fpga/test/ac701-eval/fpga_top.v:559: Cannot find file containing module: 'IOBUF'\n    IOBUF sdram_dq22 (\n    ^~~~~\n%Error: data/full_repos/permissive/435997396/asic/e-class-aardonyx/fpga/test/ac701-eval/fpga_top.v:566: Cannot find file containing module: 'IOBUF'\n    IOBUF sdram_dq23 (\n    ^~~~~\n%Error: data/full_repos/permissive/435997396/asic/e-class-aardonyx/fpga/test/ac701-eval/fpga_top.v:573: Cannot find file containing module: 'IOBUF'\n    IOBUF sdram_dq24 (\n    ^~~~~\n%Error: data/full_repos/permissive/435997396/asic/e-class-aardonyx/fpga/test/ac701-eval/fpga_top.v:580: Cannot find file containing module: 'IOBUF'\n    IOBUF sdram_dq25 (\n    ^~~~~\n%Error: data/full_repos/permissive/435997396/asic/e-class-aardonyx/fpga/test/ac701-eval/fpga_top.v:587: Cannot find file containing module: 'IOBUF'\n    IOBUF sdram_dq26 (\n    ^~~~~\n%Error: data/full_repos/permissive/435997396/asic/e-class-aardonyx/fpga/test/ac701-eval/fpga_top.v:594: Cannot find file containing module: 'IOBUF'\n    IOBUF sdram_dq27 (\n    ^~~~~\n%Error: data/full_repos/permissive/435997396/asic/e-class-aardonyx/fpga/test/ac701-eval/fpga_top.v:601: Cannot find file containing module: 'IOBUF'\n    IOBUF sdram_dq28 (\n    ^~~~~\n%Error: data/full_repos/permissive/435997396/asic/e-class-aardonyx/fpga/test/ac701-eval/fpga_top.v:608: Cannot find file containing module: 'IOBUF'\n    IOBUF sdram_dq29 (\n    ^~~~~\n%Error: data/full_repos/permissive/435997396/asic/e-class-aardonyx/fpga/test/ac701-eval/fpga_top.v:615: Cannot find file containing module: 'IOBUF'\n    IOBUF sdram_dq30 (\n    ^~~~~\n%Error: data/full_repos/permissive/435997396/asic/e-class-aardonyx/fpga/test/ac701-eval/fpga_top.v:622: Cannot find file containing module: 'IOBUF'\n    IOBUF sdram_dq31 (\n    ^~~~~\n%Error: Exiting due to 34 error(s)\n"
module fpga_top
  (

    input       pin_tck,
    input       pin_trst,
    input       pin_tms,
    input       pin_tdi,
    output      pin_tdo,
   

   input         uart0_SIN,
   output        uart0_SOUT,   










   













   
    inout[31:0]  sdram_dq,
    output[3:0]  sdram_out_osdr_dqm,
    output[1:0]  sdram_out_osdr_ba,
    output       sdram_out_osdr_we_n,
    output[12:0] sdram_out_osdr_addr,
    output       sdram_out_osdr_cas_n,
    output       sdram_out_osdr_ras_n,
    output       sdram_out_osdr_cs_n0,
    output       sdram_out_osdr_cs_n1,
    output       sdram_out_osdr_cke0,
    output       sdram_out_osdr_cke1,
    output       sdram_clk,



















   input         sys_rst,
   

   input         sys_clk_p,
   input         sys_clk_n
  


   





















   );
   

   
   wire                            soc_reset;
   wire                            core_clk;
   wire                            locked;
   wire                            mmcm_locked;

   wire i2c_scl_out, i2c_scl_in, i2c_scl_out_en;
   wire i2c_sda_out, i2c_sda_in, i2c_sda_out_en;
  
   wire [31:0] gpio_in, gpio_out, gpio_out_en;
   






























    
    wire                    sdram_out_osdr_cke;
    wire                    sdram_out_osdr_cs_n;
    wire                    sdram_clk_out;
    wire[7:0]               wr_sdram_out_osdr_den_n;
    wire[31:0]              wr_sdram_out_osdr_dout;
    wire[31:0]              wr_sdram_out_ipad_sdr_din_pad_sdr_din;  


















   
    assign sdram_out_osdr_cs_n0 = sdram_out_osdr_cs_n;
    assign sdram_out_osdr_cs_n1 = 1'b1; 
    
    assign sdram_out_osdr_cke0 = sdram_out_osdr_cke;
    assign sdram_out_osdr_cke1 = sdram_out_osdr_cke; 
    
    assign sdram_clk = sdram_clk_out;

   assign soc_reset = locked;


   
   clk_divider clk_div (
                       .clk_in1_p(sys_clk_p),  
                       .clk_in1_n(sys_clk_n),  
                       .clk_out1(core_clk),
                       .reset(sys_rst), 
                       .locked(locked) );




   aardonyx core(

        .CLK(core_clk),
        .RST_N(soc_reset),
       

       .CLK_tck_clk(pin_tck),
       .RST_N_trst(pin_trst),
       .wire_tms_tms_in(pin_tms),
       .wire_tdi_tdi_in(pin_tdi),
       .wire_tdo(pin_tdo),

























    















        .uart0_io_SIN(uart0_SIN),
        .uart0_io_SOUT(uart0_SOUT),




        



























     .CLK_sdram_io_sdram_clk(sdram_clk_out),

   	 .sdram_io_ipad_sdr_din_pad_sdr_din(wr_sdram_out_ipad_sdr_din_pad_sdr_din),
     .sdram_io_osdr_dout(wr_sdram_out_osdr_dout),

     .sdram_io_osdr_den_n(wr_sdram_out_osdr_den_n),

     .sdram_io_osdr_cke(sdram_out_osdr_cke),

     .sdram_io_osdr_cs_n(sdram_out_osdr_cs_n),

     .sdram_io_osdr_ras_n(sdram_out_osdr_ras_n),

     .sdram_io_osdr_cas_n(sdram_out_osdr_cas_n),

     .sdram_io_osdr_we_n(sdram_out_osdr_we_n),

     .sdram_io_osdr_dqm(sdram_out_osdr_dqm),

     .sdram_io_osdr_ba(sdram_out_osdr_ba),

     .sdram_io_osdr_addr(sdram_out_osdr_addr)




   );

































































 






   IOBUF sdram_dq0 (
             .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[0]),
             .IO(sdram_dq[0]),
             .I(wr_sdram_out_osdr_dout[0]),
             .T(wr_sdram_out_osdr_den_n[0])
    );
                            
    IOBUF sdram_dq1 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[1]),
                .IO(sdram_dq[1]),
                .I(wr_sdram_out_osdr_dout[1]),
                .T(wr_sdram_out_osdr_den_n[0])
             );
                   
    IOBUF sdram_dq2 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[2]),
                .IO(sdram_dq[2]),
                .I(wr_sdram_out_osdr_dout[2]),
                .T(wr_sdram_out_osdr_den_n[0])
             );
                   
    IOBUF sdram_dq3 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[3]),
                .IO(sdram_dq[3]),
                .I(wr_sdram_out_osdr_dout[3]),
                .T(wr_sdram_out_osdr_den_n[0])
             );
    
    IOBUF sdram_dq4 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[4]),
                .IO(sdram_dq[4]),
                .I(wr_sdram_out_osdr_dout[4]),
                .T(wr_sdram_out_osdr_den_n[0])
             );
    
    IOBUF sdram_dq5 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[5]),
                .IO(sdram_dq[5]),
                .I(wr_sdram_out_osdr_dout[5]),
                .T(wr_sdram_out_osdr_den_n[0])
             );
    
    IOBUF sdram_dq6 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[6]),
                .IO(sdram_dq[6]),
                .I(wr_sdram_out_osdr_dout[6]),
                .T(wr_sdram_out_osdr_den_n[0])
             );
    
    IOBUF sdram_dq7 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[7]),
                .IO(sdram_dq[7]),
                .I(wr_sdram_out_osdr_dout[7]),
                .T(wr_sdram_out_osdr_den_n[0])
             );
    
    IOBUF sdram_dq8 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[8]),
                .IO(sdram_dq[8]),
                .I(wr_sdram_out_osdr_dout[8]),
                .T(wr_sdram_out_osdr_den_n[0])
             );
    
    IOBUF sdram_dq9 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[9]),
                .IO(sdram_dq[9]),
                .I(wr_sdram_out_osdr_dout[9]),
                .T(wr_sdram_out_osdr_den_n[1])
             );
    
    IOBUF sdram_dq10 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[10]),
                .IO(sdram_dq[10]),
                .I(wr_sdram_out_osdr_dout[10]),
                .T(wr_sdram_out_osdr_den_n[1])
             );
    
    IOBUF sdram_dq11 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[11]),
                .IO(sdram_dq[11]),
                .I(wr_sdram_out_osdr_dout[11]),
                .T(wr_sdram_out_osdr_den_n[1])
             );
    
    IOBUF sdram_dq12 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[12]),
                .IO(sdram_dq[12]),
                .I(wr_sdram_out_osdr_dout[12]),
                .T(wr_sdram_out_osdr_den_n[1])
             );
    
    IOBUF sdram_dq13 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[13]),
                .IO(sdram_dq[13]),
                .I(wr_sdram_out_osdr_dout[13]),
                .T(wr_sdram_out_osdr_den_n[1])
             );
    
    IOBUF sdram_dq14 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[14]),
                .IO(sdram_dq[14]),
                .I(wr_sdram_out_osdr_dout[14]),
                .T(wr_sdram_out_osdr_den_n[1])
             );
    
    IOBUF sdram_dq15 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[15]),
                .IO(sdram_dq[15]),
                .I(wr_sdram_out_osdr_dout[15]),
                .T(wr_sdram_out_osdr_den_n[1])
             );
    
    IOBUF sdram_dq16 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[16]),
                .IO(sdram_dq[16]),
                .I(wr_sdram_out_osdr_dout[16]),
                .T(wr_sdram_out_osdr_den_n[1])
             );
    
    IOBUF sdram_dq17 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[17]),
                .IO(sdram_dq[17]),
                .I(wr_sdram_out_osdr_dout[17]),
                .T(wr_sdram_out_osdr_den_n[2])
             );
    
    IOBUF sdram_dq18 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[18]),
                .IO(sdram_dq[18]),
                .I(wr_sdram_out_osdr_dout[18]),
                .T(wr_sdram_out_osdr_den_n[2])
             );
    
    IOBUF sdram_dq19 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[19]),
                .IO(sdram_dq[19]),
                .I(wr_sdram_out_osdr_dout[19]),
                .T(wr_sdram_out_osdr_den_n[2])
             );
    
    IOBUF sdram_dq20 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[20]),
                .IO(sdram_dq[20]),
                .I(wr_sdram_out_osdr_dout[20]),
                .T(wr_sdram_out_osdr_den_n[2])
             );
    
    IOBUF sdram_dq21 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[21]),
                .IO(sdram_dq[21]),
                .I(wr_sdram_out_osdr_dout[21]),
                .T(wr_sdram_out_osdr_den_n[2])
             );
    
    IOBUF sdram_dq22 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[22]),
                .IO(sdram_dq[22]),
                .I(wr_sdram_out_osdr_dout[22]),
                .T(wr_sdram_out_osdr_den_n[2])
             );
    
    IOBUF sdram_dq23 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[23]),
                .IO(sdram_dq[23]),
                .I(wr_sdram_out_osdr_dout[23]),
                .T(wr_sdram_out_osdr_den_n[2])
             );
    
    IOBUF sdram_dq24 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[24]),
                .IO(sdram_dq[24]),
                .I(wr_sdram_out_osdr_dout[24]),
                .T(wr_sdram_out_osdr_den_n[2])
             );
    
    IOBUF sdram_dq25 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[25]),
                .IO(sdram_dq[25]),
                .I(wr_sdram_out_osdr_dout[25]),
                .T(wr_sdram_out_osdr_den_n[3])
             );
    
    IOBUF sdram_dq26 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[26]),
                .IO(sdram_dq[26]),
                .I(wr_sdram_out_osdr_dout[26]),
                .T(wr_sdram_out_osdr_den_n[3])
             );
    
    IOBUF sdram_dq27 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[27]),
                .IO(sdram_dq[27]),
                .I(wr_sdram_out_osdr_dout[27]),
                .T(wr_sdram_out_osdr_den_n[3])
             );
    
    IOBUF sdram_dq28 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[28]),
                .IO(sdram_dq[28]),
                .I(wr_sdram_out_osdr_dout[28]),
                .T(wr_sdram_out_osdr_den_n[3])
             );
    
    IOBUF sdram_dq29 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[29]),
                .IO(sdram_dq[29]),
                .I(wr_sdram_out_osdr_dout[29]),
                .T(wr_sdram_out_osdr_den_n[3])
             );
    
    IOBUF sdram_dq30 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[30]),
                .IO(sdram_dq[30]),
                .I(wr_sdram_out_osdr_dout[30]),
                .T(wr_sdram_out_osdr_den_n[3])
             );
    
    IOBUF sdram_dq31 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[31]),
                .IO(sdram_dq[31]),
                .I(wr_sdram_out_osdr_dout[31]),
                .T(wr_sdram_out_osdr_den_n[3])
             );
    
         
   

endmodule
module fpga_top
  (

    input       pin_tck,
    input       pin_trst,
    input       pin_tms,
    input       pin_tdi,
    output      pin_tdo,
   

   input         uart0_SIN,
   output        uart0_SOUT,   










   













   
    inout[31:0]  sdram_dq,
    output[3:0]  sdram_out_osdr_dqm,
    output[1:0]  sdram_out_osdr_ba,
    output       sdram_out_osdr_we_n,
    output[12:0] sdram_out_osdr_addr,
    output       sdram_out_osdr_cas_n,
    output       sdram_out_osdr_ras_n,
    output       sdram_out_osdr_cs_n0,
    output       sdram_out_osdr_cs_n1,
    output       sdram_out_osdr_cke0,
    output       sdram_out_osdr_cke1,
    output       sdram_clk,



















   input         sys_rst,
   

   input         sys_clk_p,
   input         sys_clk_n
  


   





















   );

   

   
   wire                            soc_reset;
   wire                            core_clk;
   wire                            locked;
   wire                            mmcm_locked;

   wire i2c_scl_out, i2c_scl_in, i2c_scl_out_en;
   wire i2c_sda_out, i2c_sda_in, i2c_sda_out_en;
  
   wire [31:0] gpio_in, gpio_out, gpio_out_en;
   






























    
    wire                    sdram_out_osdr_cke;
    wire                    sdram_out_osdr_cs_n;
    wire                    sdram_clk_out;
    wire[7:0]               wr_sdram_out_osdr_den_n;
    wire[31:0]              wr_sdram_out_osdr_dout;
    wire[31:0]              wr_sdram_out_ipad_sdr_din_pad_sdr_din;  


















   
    assign sdram_out_osdr_cs_n0 = sdram_out_osdr_cs_n;
    assign sdram_out_osdr_cs_n1 = 1'b1; 
    
    assign sdram_out_osdr_cke0 = sdram_out_osdr_cke;
    assign sdram_out_osdr_cke1 = sdram_out_osdr_cke; 
    
    assign sdram_clk = sdram_clk_out;

   assign soc_reset = locked;


   
   clk_divider clk_div (
                       .clk_in1_p(sys_clk_p),  
                       .clk_in1_n(sys_clk_n),  
                       .clk_out1(core_clk),
                       .reset(sys_rst), 
                       .locked(locked) );




   aardonyx core(

        .CLK(core_clk),
        .RST_N(soc_reset),
       

       .CLK_tck_clk(pin_tck),
       .RST_N_trst(pin_trst),
       .wire_tms_tms_in(pin_tms),
       .wire_tdi_tdi_in(pin_tdi),
       .wire_tdo(pin_tdo),

























    















        .uart0_io_SIN(uart0_SIN),
        .uart0_io_SOUT(uart0_SOUT),




        



























     .CLK_sdram_io_sdram_clk(sdram_clk_out),

   	 .sdram_io_ipad_sdr_din_pad_sdr_din(wr_sdram_out_ipad_sdr_din_pad_sdr_din),
     .sdram_io_osdr_dout(wr_sdram_out_osdr_dout),

     .sdram_io_osdr_den_n(wr_sdram_out_osdr_den_n),

     .sdram_io_osdr_cke(sdram_out_osdr_cke),

     .sdram_io_osdr_cs_n(sdram_out_osdr_cs_n),

     .sdram_io_osdr_ras_n(sdram_out_osdr_ras_n),

     .sdram_io_osdr_cas_n(sdram_out_osdr_cas_n),

     .sdram_io_osdr_we_n(sdram_out_osdr_we_n),

     .sdram_io_osdr_dqm(sdram_out_osdr_dqm),

     .sdram_io_osdr_ba(sdram_out_osdr_ba),

     .sdram_io_osdr_addr(sdram_out_osdr_addr)




   );

































































 






   IOBUF sdram_dq0 (
             .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[0]),
             .IO(sdram_dq[0]),
             .I(wr_sdram_out_osdr_dout[0]),
             .T(wr_sdram_out_osdr_den_n[0])
    );
                            
    IOBUF sdram_dq1 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[1]),
                .IO(sdram_dq[1]),
                .I(wr_sdram_out_osdr_dout[1]),
                .T(wr_sdram_out_osdr_den_n[0])
             );
                   
    IOBUF sdram_dq2 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[2]),
                .IO(sdram_dq[2]),
                .I(wr_sdram_out_osdr_dout[2]),
                .T(wr_sdram_out_osdr_den_n[0])
             );
                   
    IOBUF sdram_dq3 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[3]),
                .IO(sdram_dq[3]),
                .I(wr_sdram_out_osdr_dout[3]),
                .T(wr_sdram_out_osdr_den_n[0])
             );
    
    IOBUF sdram_dq4 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[4]),
                .IO(sdram_dq[4]),
                .I(wr_sdram_out_osdr_dout[4]),
                .T(wr_sdram_out_osdr_den_n[0])
             );
    
    IOBUF sdram_dq5 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[5]),
                .IO(sdram_dq[5]),
                .I(wr_sdram_out_osdr_dout[5]),
                .T(wr_sdram_out_osdr_den_n[0])
             );
    
    IOBUF sdram_dq6 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[6]),
                .IO(sdram_dq[6]),
                .I(wr_sdram_out_osdr_dout[6]),
                .T(wr_sdram_out_osdr_den_n[0])
             );
    
    IOBUF sdram_dq7 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[7]),
                .IO(sdram_dq[7]),
                .I(wr_sdram_out_osdr_dout[7]),
                .T(wr_sdram_out_osdr_den_n[0])
             );
    
    IOBUF sdram_dq8 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[8]),
                .IO(sdram_dq[8]),
                .I(wr_sdram_out_osdr_dout[8]),
                .T(wr_sdram_out_osdr_den_n[0])
             );
    
    IOBUF sdram_dq9 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[9]),
                .IO(sdram_dq[9]),
                .I(wr_sdram_out_osdr_dout[9]),
                .T(wr_sdram_out_osdr_den_n[1])
             );
    
    IOBUF sdram_dq10 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[10]),
                .IO(sdram_dq[10]),
                .I(wr_sdram_out_osdr_dout[10]),
                .T(wr_sdram_out_osdr_den_n[1])
             );
    
    IOBUF sdram_dq11 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[11]),
                .IO(sdram_dq[11]),
                .I(wr_sdram_out_osdr_dout[11]),
                .T(wr_sdram_out_osdr_den_n[1])
             );
    
    IOBUF sdram_dq12 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[12]),
                .IO(sdram_dq[12]),
                .I(wr_sdram_out_osdr_dout[12]),
                .T(wr_sdram_out_osdr_den_n[1])
             );
    
    IOBUF sdram_dq13 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[13]),
                .IO(sdram_dq[13]),
                .I(wr_sdram_out_osdr_dout[13]),
                .T(wr_sdram_out_osdr_den_n[1])
             );
    
    IOBUF sdram_dq14 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[14]),
                .IO(sdram_dq[14]),
                .I(wr_sdram_out_osdr_dout[14]),
                .T(wr_sdram_out_osdr_den_n[1])
             );
    
    IOBUF sdram_dq15 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[15]),
                .IO(sdram_dq[15]),
                .I(wr_sdram_out_osdr_dout[15]),
                .T(wr_sdram_out_osdr_den_n[1])
             );
    
    IOBUF sdram_dq16 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[16]),
                .IO(sdram_dq[16]),
                .I(wr_sdram_out_osdr_dout[16]),
                .T(wr_sdram_out_osdr_den_n[1])
             );
    
    IOBUF sdram_dq17 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[17]),
                .IO(sdram_dq[17]),
                .I(wr_sdram_out_osdr_dout[17]),
                .T(wr_sdram_out_osdr_den_n[2])
             );
    
    IOBUF sdram_dq18 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[18]),
                .IO(sdram_dq[18]),
                .I(wr_sdram_out_osdr_dout[18]),
                .T(wr_sdram_out_osdr_den_n[2])
             );
    
    IOBUF sdram_dq19 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[19]),
                .IO(sdram_dq[19]),
                .I(wr_sdram_out_osdr_dout[19]),
                .T(wr_sdram_out_osdr_den_n[2])
             );
    
    IOBUF sdram_dq20 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[20]),
                .IO(sdram_dq[20]),
                .I(wr_sdram_out_osdr_dout[20]),
                .T(wr_sdram_out_osdr_den_n[2])
             );
    
    IOBUF sdram_dq21 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[21]),
                .IO(sdram_dq[21]),
                .I(wr_sdram_out_osdr_dout[21]),
                .T(wr_sdram_out_osdr_den_n[2])
             );
    
    IOBUF sdram_dq22 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[22]),
                .IO(sdram_dq[22]),
                .I(wr_sdram_out_osdr_dout[22]),
                .T(wr_sdram_out_osdr_den_n[2])
             );
    
    IOBUF sdram_dq23 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[23]),
                .IO(sdram_dq[23]),
                .I(wr_sdram_out_osdr_dout[23]),
                .T(wr_sdram_out_osdr_den_n[2])
             );
    
    IOBUF sdram_dq24 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[24]),
                .IO(sdram_dq[24]),
                .I(wr_sdram_out_osdr_dout[24]),
                .T(wr_sdram_out_osdr_den_n[2])
             );
    
    IOBUF sdram_dq25 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[25]),
                .IO(sdram_dq[25]),
                .I(wr_sdram_out_osdr_dout[25]),
                .T(wr_sdram_out_osdr_den_n[3])
             );
    
    IOBUF sdram_dq26 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[26]),
                .IO(sdram_dq[26]),
                .I(wr_sdram_out_osdr_dout[26]),
                .T(wr_sdram_out_osdr_den_n[3])
             );
    
    IOBUF sdram_dq27 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[27]),
                .IO(sdram_dq[27]),
                .I(wr_sdram_out_osdr_dout[27]),
                .T(wr_sdram_out_osdr_den_n[3])
             );
    
    IOBUF sdram_dq28 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[28]),
                .IO(sdram_dq[28]),
                .I(wr_sdram_out_osdr_dout[28]),
                .T(wr_sdram_out_osdr_den_n[3])
             );
    
    IOBUF sdram_dq29 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[29]),
                .IO(sdram_dq[29]),
                .I(wr_sdram_out_osdr_dout[29]),
                .T(wr_sdram_out_osdr_den_n[3])
             );
    
    IOBUF sdram_dq30 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[30]),
                .IO(sdram_dq[30]),
                .I(wr_sdram_out_osdr_dout[30]),
                .T(wr_sdram_out_osdr_den_n[3])
             );
    
    IOBUF sdram_dq31 (
                .O(wr_sdram_out_ipad_sdr_din_pad_sdr_din[31]),
                .IO(sdram_dq[31]),
                .I(wr_sdram_out_osdr_dout[31]),
                .T(wr_sdram_out_osdr_den_n[3])
             );
    
         
   

endmodule