关于FPGA的 {width{1'b0}} 是什么意思?
时间:10-02
整理:3721RD
点击:
parameter width=8;
parameter width2=36;
reg [width-1:0]M[width2-1:0] ;
M[width2-8'b7:0]<={width{1'b0}}。
我想问 {width{1'b0}} 这个是什么意思?
parameter width2=36;
reg [width-1:0]M[width2-1:0] ;
M[width2-8'b7:0]<={width{1'b0}}。
我想问 {width{1'b0}} 这个是什么意思?
萌新求教
width位宽零
width位宽零
扩展符号位
…………
20个字符
parameter width=8;
parameter width2=36;
reg [width-1:0]M[width2-1:0] ;//表示定义了一个8位宽 长度36的数组,
M[width2-8'b7:0]<={width{1'b0}}。//表示数组M[28:0] = 8'b0;
我想问 {width{1'b0}} 这个是什么意思?//这个表示8位均为0
楼上正解,就是{1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}可以简单写成{8{1'b0}}
{1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0,1'b0}也相当于8'd0