module top
(
  data_i,
  select_i,
  data_o
);

  input [15:0] data_i;
  input [31:0] select_i;
  output [15:0] data_o;

  bsg_permute_box
  wrapper
  (
    .data_i(data_i),
    .select_i(select_i),
    .data_o(data_o)
  );


endmodule