|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
一直ADD_SUB_int是一个1bit的变量,在条件判断时,对其等于未知值X进行判断,这样不是不可综合的吗,请问这样写有何好处啊?
always
begin
if (ADD_SUB_int == 1'bX)
begin
sum_out = {width {1'bX}};
c_out = 1'bX;
SUM <= sum_out;
end
else if (ADD_SUB_int == 1'b0)
begin
plus(sum_out,c_out,A,B,CI);
SUM <= sum_out;
end
else
begin
subtract(diff,c_out,A,B,CI);
SUM <= diff;
end
CO <= c_out;
@(A or B or CI or ADD_SUB_int);
end |
|