我有一个verilog代码,其中有一行如下:
parameter ADDR_WIDTH = 8 ;
parameter RAM_DEPTH = 1 << ADDR_WIDTH;
Run Code Online (Sandbox Code Playgroud)
这里将存储RAM_DEPTH什么以及<<操作员在这里做什么.
我文件夹里面的文件很少.但是有些文件里面包含一个特定的模式.我想grep这些文件并对这些文件进行p4编辑.
我在终端上使用过这个命令,但它不起作用.
grep -rl "pattern" * | p4 edit
Run Code Online (Sandbox Code Playgroud)
注意:我在所有文件所在的文件夹中.
谢谢
我编写了如下代码用于串联,但它显示错误:
module main ;
bit [4:0] a;
reg b,c,d;
initial
begin
b = 0;
c = 1;
d = 1;
a = {b,c,0,0,d};
{b,c,d} = 3'b111;
$display(" a %b b %b c %b d %b ",a,b,c,d);
end
endmodule
Run Code Online (Sandbox Code Playgroud)
这里的错误表明constants cannot be concatenated.
它无法在这里连接零和一。谁能帮我解决这个问题吗?