Я хочу преобразовать данные в сети в целое число. Например:
wire [2:0] w = 3'b101;
Мне нужен метод, который преобразует это значение в «5» и сохранит его в виде целого числа. Как я могу сделать это лучше, чем этот:
j=1;
for(i=0; i<=2; i=i+1)
begin
a=a+(w[i]*j);
j=j*2;
end
Кроме того, как мне преобразовать его обратно в двоичный, если у меня есть значение в виде целого числа? Это кажется неуклюжим способом. Спасибо.