blob: 44f2aaf62afa2ef78d2482a68fcc5275b3ce6a67 [file] [log] [blame] [edit]
module top (input [5:0] s, input [6:0] a, output reg y);
always @* begin
(* parallel_case *)
casez (s)
6'b?????1: y = a[0];
6'b????1?: y = a[1];
6'b???1??: y = a[2];
6'b??1???: y = a[3];
6'b?1????: y = a[4];
6'b1?????: y = a[5];
6'b000000: y = a[6];
endcase
end
endmodule