//-----------------------------------------------------------------------------
// misc_logic_0_wrapper.v
//-----------------------------------------------------------------------------

module misc_logic_0_wrapper
  (
    rst_n,
    rst,
    sys_rst_in,
    sys_rst_in_i,
    clk,
    plb_arb_error,
    opb_error,
    plb_error,
    OPB_xferAck,
    OPB_retry,
    OPB_errAck,
    OPB_timeout,
    phy_mii_int_n,
    phy_mii_int,
    ps2_clk_rx_1,
    ps2_clk_rx_2,
    ps2_clk_tx_1,
    ps2_clk_tx_2,
    ps2_d_rx_1,
    ps2_d_rx_2,
    ps2_d_tx_1,
    ps2_d_tx_2,
    sram_oe_n,
    flash_oe_n,
    sram_flash_oe_n,
    usb_hpi_reset_n,
    GPIO2_d_out,
    GPIO2_t_out,
    GPIO2_in,
    iic_scl_int_i,
    iic_scl_int_o,
    iic_scl_int_t,
    iic_sda_int_i,
    iic_sda_int_o,
    iic_sda_int_t,
    usb_addr,
    usb_data_i,
    usb_data_o,
    usb_data_t,
    usb_rdn,
    usb_wrn,
    usb_ce,
    sysace_mpa,
    sysace_mpd_i,
    sysace_mpd_o,
    sysace_mpd_t,
    sysace_mpoe,
    sysace_mpwe,
    sace_usb_a,
    sace_usb_oen,
    sace_usb_wen,
    ps2_mouse_clk_I,
    ps2_mouse_clk_O,
    ps2_mouse_clk_T,
    ps2_mouse_data_I,
    ps2_mouse_data_O,
    ps2_mouse_data_T,
    ps2_keyb_clk_I,
    ps2_keyb_clk_O,
    ps2_keyb_clk_T,
    ps2_keyb_data_I,
    ps2_keyb_data_O,
    ps2_keyb_data_T,
    sda_I,
    sda_O,
    sda_T,
    scl_I,
    scl_O,
    scl_T,
    sace_usb_d_I,
    sace_usb_d_O,
    sace_usb_d_T
  );
  output rst_n;
  input rst;
  input sys_rst_in;
  output sys_rst_in_i;
  input clk;
  input plb_arb_error;
  output opb_error;
  output plb_error;
  input OPB_xferAck;
  input OPB_retry;
  input OPB_errAck;
  input OPB_timeout;
  input phy_mii_int_n;
  output phy_mii_int;
  output ps2_clk_rx_1;
  output ps2_clk_rx_2;
  input ps2_clk_tx_1;
  input ps2_clk_tx_2;
  output ps2_d_rx_1;
  output ps2_d_rx_2;
  input ps2_d_tx_1;
  input ps2_d_tx_2;
  input sram_oe_n;
  input flash_oe_n;
  output sram_flash_oe_n;
  output usb_hpi_reset_n;
  input [26:0] GPIO2_d_out;
  input [26:0] GPIO2_t_out;
  output [26:0] GPIO2_in;
  output iic_scl_int_i;
  input iic_scl_int_o;
  input iic_scl_int_t;
  output iic_sda_int_i;
  input iic_sda_int_o;
  input iic_sda_int_t;
  input [0:31] usb_addr;
  output [0:31] usb_data_i;
  input [0:31] usb_data_o;
  input [0:31] usb_data_t;
  input usb_rdn;
  input usb_wrn;
  input usb_ce;
  input [6:0] sysace_mpa;
  output [15:0] sysace_mpd_i;
  input [15:0] sysace_mpd_o;
  input [15:0] sysace_mpd_t;
  input sysace_mpoe;
  input sysace_mpwe;
  output [6:0] sace_usb_a;
  output sace_usb_oen;
  output sace_usb_wen;
  input ps2_mouse_clk_I;
  output ps2_mouse_clk_O;
  output ps2_mouse_clk_T;
  input ps2_mouse_data_I;
  output ps2_mouse_data_O;
  output ps2_mouse_data_T;
  input ps2_keyb_clk_I;
  output ps2_keyb_clk_O;
  output ps2_keyb_clk_T;
  input ps2_keyb_data_I;
  output ps2_keyb_data_O;
  output ps2_keyb_data_T;
  input sda_I;
  output sda_O;
  output sda_T;
  input scl_I;
  output scl_O;
  output scl_T;
  input [15:0] sace_usb_d_I;
  output [15:0] sace_usb_d_O;
  output [15:0] sace_usb_d_T;

  misc_logic
    misc_logic_0 (
      .rst_n ( rst_n ),
      .rst ( rst ),
      .sys_rst_in ( sys_rst_in ),
      .sys_rst_in_i ( sys_rst_in_i ),
      .clk ( clk ),
      .plb_arb_error ( plb_arb_error ),
      .opb_error ( opb_error ),
      .plb_error ( plb_error ),
      .OPB_xferAck ( OPB_xferAck ),
      .OPB_retry ( OPB_retry ),
      .OPB_errAck ( OPB_errAck ),
      .OPB_timeout ( OPB_timeout ),
      .phy_mii_int_n ( phy_mii_int_n ),
      .phy_mii_int ( phy_mii_int ),
      .ps2_clk_rx_1 ( ps2_clk_rx_1 ),
      .ps2_clk_rx_2 ( ps2_clk_rx_2 ),
      .ps2_clk_tx_1 ( ps2_clk_tx_1 ),
      .ps2_clk_tx_2 ( ps2_clk_tx_2 ),
      .ps2_d_rx_1 ( ps2_d_rx_1 ),
      .ps2_d_rx_2 ( ps2_d_rx_2 ),
      .ps2_d_tx_1 ( ps2_d_tx_1 ),
      .ps2_d_tx_2 ( ps2_d_tx_2 ),
      .sram_oe_n ( sram_oe_n ),
      .flash_oe_n ( flash_oe_n ),
      .sram_flash_oe_n ( sram_flash_oe_n ),
      .usb_hpi_reset_n ( usb_hpi_reset_n ),
      .GPIO2_d_out ( GPIO2_d_out ),
      .GPIO2_t_out ( GPIO2_t_out ),
      .GPIO2_in ( GPIO2_in ),
      .iic_scl_int_i ( iic_scl_int_i ),
      .iic_scl_int_o ( iic_scl_int_o ),
      .iic_scl_int_t ( iic_scl_int_t ),
      .iic_sda_int_i ( iic_sda_int_i ),
      .iic_sda_int_o ( iic_sda_int_o ),
      .iic_sda_int_t ( iic_sda_int_t ),
      .usb_addr ( usb_addr ),
      .usb_data_i ( usb_data_i ),
      .usb_data_o ( usb_data_o ),
      .usb_data_t ( usb_data_t ),
      .usb_rdn ( usb_rdn ),
      .usb_wrn ( usb_wrn ),
      .usb_ce ( usb_ce ),
      .sysace_mpa ( sysace_mpa ),
      .sysace_mpd_i ( sysace_mpd_i ),
      .sysace_mpd_o ( sysace_mpd_o ),
      .sysace_mpd_t ( sysace_mpd_t ),
      .sysace_mpoe ( sysace_mpoe ),
      .sysace_mpwe ( sysace_mpwe ),
      .sace_usb_a ( sace_usb_a ),
      .sace_usb_oen ( sace_usb_oen ),
      .sace_usb_wen ( sace_usb_wen ),
      .ps2_mouse_clk_I ( ps2_mouse_clk_I ),
      .ps2_mouse_clk_O ( ps2_mouse_clk_O ),
      .ps2_mouse_clk_T ( ps2_mouse_clk_T ),
      .ps2_mouse_data_I ( ps2_mouse_data_I ),
      .ps2_mouse_data_O ( ps2_mouse_data_O ),
      .ps2_mouse_data_T ( ps2_mouse_data_T ),
      .ps2_keyb_clk_I ( ps2_keyb_clk_I ),
      .ps2_keyb_clk_O ( ps2_keyb_clk_O ),
      .ps2_keyb_clk_T ( ps2_keyb_clk_T ),
      .ps2_keyb_data_I ( ps2_keyb_data_I ),
      .ps2_keyb_data_O ( ps2_keyb_data_O ),
      .ps2_keyb_data_T ( ps2_keyb_data_T ),
      .sda_I ( sda_I ),
      .sda_O ( sda_O ),
      .sda_T ( sda_T ),
      .scl_I ( scl_I ),
      .scl_O ( scl_O ),
      .scl_T ( scl_T ),
      .sace_usb_d_I ( sace_usb_d_I ),
      .sace_usb_d_O ( sace_usb_d_O ),
      .sace_usb_d_T ( sace_usb_d_T )
    );

endmodule

// synthesis attribute x_core_info of misc_logic_0_wrapper is misc_logic_v1_00_a;

