Verilog,我可以为始终块内的多个位分配一个位值吗

fif*_*lus 3 verilog

下面是代码:

always @ (C[n-1])
begin
   C[2*n-1:n]=C[n-1];
end 
Run Code Online (Sandbox Code Playgroud)

那可能吗?如果没有,我该怎么做?基本上它正在执行符号扩展。

Ben*_*son 5

在 Verilog 中复制一点的语法是{COUNT{bits}}. 在你的情况下类似{n{C[n-1]}}