<<< 1 是否会向左循环旋转 1 位。我想知道这个运营商是否存在?是否会向左循环旋转 1 位,或者我必须为此使用连接。
No<<<是算术左移运算符,它在右侧填充 0,同时保留符号(如果有符号)。而是<<一个逻辑左移,它做同样的事情但不会考虑符号。
是的,您需要使用串联。
最简单的方法是
wire [7:0] in;
wire [7:0] out;
assign out = {in[6:0], in[7]};
Run Code Online (Sandbox Code Playgroud)
参考http://vlsi.pro/verilog-operators/#shift