module top
(
  clk_i,
  reset_i,
  v_i,
  data_i,
  v_o,
  data_o,
  yumi_i,
  el0_valid_o,
  el1_valid_o,
  el0_snoop_o,
  el1_snoop_o,
  empty_o,
  full_o
);

  input [15:0] data_i;
  output [15:0] data_o;
  output [15:0] el0_snoop_o;
  output [15:0] el1_snoop_o;
  input clk_i;
  input reset_i;
  input v_i;
  input yumi_i;
  output v_o;
  output el0_valid_o;
  output el1_valid_o;
  output empty_o;
  output full_o;

  bsg_cache_buffer_queue
  wrapper
  (
    .data_i(data_i),
    .data_o(data_o),
    .el0_snoop_o(el0_snoop_o),
    .el1_snoop_o(el1_snoop_o),
    .clk_i(clk_i),
    .reset_i(reset_i),
    .v_i(v_i),
    .yumi_i(yumi_i),
    .v_o(v_o),
    .el0_valid_o(el0_valid_o),
    .el1_valid_o(el1_valid_o),
    .empty_o(empty_o),
    .full_o(full_o)
  );


endmodule