Tôi gặp sự cố với mã Verilog này. Về cơ bản, nó sẽ không cho phép tôi làm các tuyên bố Y = 3'di
. Về cơ bản, tôi muốn Y
bằng i
. Tôi khá chắc chắn vấn đề là i
. Vì vậy, có cách nào để làm điều này trong Verilog? Ngoài ra, W
là đầu vào có 8 bit (nói cách khác là W[7:0]
).Gán số nguyên để reg trong Verilog
for (i = 7; i >= 0; i = i - 1)
begin
if(W[i]) Y=3'di;
end
Cảm ơn.
định nghĩa của 'W' và 'y' là gì? – ChaosPandion
đầu vào [7: 0] W, đầu ra reg [2: 0] Y – DemonicImpact