`timescale 1ns/1ns module data_cal( input clk, input rst, input [15:0]d, input [1:0]sel, output [4:0]out, output validout ); //**code// reg [15:0] d_temp; reg out,validout; always@(posedge clk or negedge rst) begin if(!rst) begin out<=4'b0; validout<=0; end else begin case(sel) 0:begin d_temp&...