'<<<' 是 verilog 中的旋转运算符吗?

Is '<<<' a rotation operator in verilog?

<<< 1是否会向左循环1位。我想知道这个运营商是否存在??它是否会向左循环旋转 1 位,或者我必须为此使用连接。

<<< 是一个算术左移运算符,它在右边填充 0,同时如果有符号则保留符号。但是 << 是一个逻辑左移,它的作用相同但不会考虑符号。

是的,您需要使用串联。

最简单的方法是

wire [7:0] in;
wire [7:0] out;

assign out = {in[6:0], in[7]};

参考 http://vlsi.pro/verilog-operators/#shift