题目:
a=4'b01x1 b=a'b01x1;
问:
a == b 和 a === b等于多少
答案:x,1
分析:
"=="是逻辑等,数值确定时,相等返回1,不相等为0,如果含有x(未知状态),输出x
"==="是实例等,就算包含x和z,只要状态一样就是1.
`timescale 1ns / 1ps
module ttt;
reg clk=0;
reg [3:0] a=4'b01x0;
reg [3:0] b=4'b01x0;
wire c,d;
assign c=a==b;
assign d=a===b;
endmodule
多几组数据分析