马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
如下面所示,一共有2000多个分支,请问如何优化以减少资源消耗?
begin
case(index)
12'd0 :cmd_data = {1'b1, 10'h000, 8'h42};
12'd1 :cmd_data = {1'b1, 10'h3DF, 8'h01};
12'd2 :cmd_data = {1'b1, 10'h2A6, 8'h0E};
12'd3 :cmd_data = {1'b1, 10'h2A8, 8'h0E};
12'd4 :cmd_data = {1'b1, 10'h292, 8'h08};
12'd5 :cmd_data = {1'b1, 10'h293, 8'h80};
12'd6 :cmd_data = {1'b1, 10'h294, 8'h00};
12'd7 :cmd_data = {1'b1, 10'h2AB, 8'h06};
12'd8 :cmd_data = {1'b1, 10'h2AC, 8'h73};
12'd9 :cmd_data = {1'b1, 10'h009, 8'h07};
……
12'd2566 :cmd_data = {1'b1, 10'h050, vco_data[23:16]};
12'd2567 :cmd_data = {1'b1, 10'h057, vco_data[15:8]};
12'd2568 :cmd_data = {1'b1, 10'h261, vco_data[7:0]};
endcase
end |