reg [10:0] id;
reg [9:0] value;
always (id)
if (id < 11'd1)
value = 10'd0;
else if (id < 11'd2)
value = 10'd1;
else if (id < 11'd5)
value = 10'd4;
else if (id < 11'd10)
value = 10'd7;
else if (id < 11'd20)
value = 10'd13;
else if (id < 11'd30)
value = 10'd18;
......
......
else if (id < 11'd300)
value = 10'd200;
else if (id < 11'd310)
value = 10'd203;
......
......
else if (id < 11'900)
value = 10'd830;
中间省略了很多,比较的值没什么规律
请问有什么好的实现方式吗?