module parameterized_priority_encoder #(parameter INPUT_WIDTH=8,OUTPUT_WIDTH=3) ( input logic [INPUT_WIDTH-1:0] input_data, output logic [OUTPUT_WIDTH-1:0] output_data ); int ii; always_comb begin output_data = 'x; for(ii=0;ii