module af6cii_enc_hshift8 (
);
parameter STS3C_ID = 4;
wire [31:0] ppcfg_sts3c;
wire [5:0]chid1;
reg [5:0]chid_cv;
always @(ppcfg_sts3c or chid1)//@clk1
begin
case (chid1[STS3C_ID-1:0])
4'd0 : chid_cv = ppcfg_sts3c[0] ? chid1[STS3C_ID-1:0] : chid1;
4'd1 : chid_cv = ppcfg_sts3c[1] ? chid1[STS3C_ID-1:0] : chid1;
4'd2 : chid_cv = ppcfg_sts3c[2] ? chid1[STS3C_ID-1:0] : chid1;
4'd3 : chid_cv = ppcfg_sts3c[3] ? chid1[STS3C_ID-1:0] : chid1;
4'd4 : chid_cv = ppcfg_sts3c[4] ? chid1[STS3C_ID-1:0] : chid1;
4'd5 : chid_cv = ppcfg_sts3c[5] ? chid1[STS3C_ID-1:0] : chid1;
...