标签: verilog
是否<<< 1将以1位进行左旋圆周旋转。我想知道这个运算符是否存在?它是否会以1比特进行左旋循环,或者我必须使用连接。
答案 0 :(得分:2)
否<<<是算术左移算子,在右边填0,同时保留符号(如果有符号)。但是<<是一个逻辑左移,它做同样但不会考虑符号。
<<<
<<
是的,您需要使用连接。
最简单的方法是
wire [7:0] in; wire [7:0] out; assign out = {in[6:0], in[7]};
参考http://vlsi.pro/verilog-operators/#shift