verilog语句理解问题reg [11:0]row_cntreg [31:0]append_log[11:0]ROW_NUMif(row_cnt==ROW_NUM&&(~append_log[30]&append_log[31]==1'b1))row_add_en

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 13:27:27
verilog语句理解问题reg [11:0]row_cntreg [31:0]append_log[11:0]ROW_NUMif(row_cnt==ROW_NUM&&(~append_log[30]&append_log[31]==1'b1))row_add_en

verilog语句理解问题reg [11:0]row_cntreg [31:0]append_log[11:0]ROW_NUMif(row_cnt==ROW_NUM&&(~append_log[30]&append_log[31]==1'b1))row_add_en
verilog语句理解问题
reg [11:0]row_cnt
reg [31:0]append_log
[11:0]ROW_NUM
if(row_cnt==ROW_NUM&&(~append_log[30]&append_log[31]==1'b1))
row_add_en

verilog语句理解问题reg [11:0]row_cntreg [31:0]append_log[11:0]ROW_NUMif(row_cnt==ROW_NUM&&(~append_log[30]&append_log[31]==1'b1))row_add_en
row_cnt的值等于ROW_NUM,并且append_log的bit30为0,append_log的bit31为1,才满足if条件.这时row_add_en这个寄存器输出变成1.
当然在数字电路中if中条件都是用与门和非门组成.