前言

x<=a<=y与(x<=a)&&(a<=y)的区别介绍


提示:以下是本篇文章正文内容,下面案例可供参考

一、x<=a<=y

wire a
assign a =  150 <= hcount <= 300;

于是仿真波形为:

下方a的波形并不是想象的在hcount = 【150,300】之间。

一、(x<=a)&&(a<=y)

wire a
assign a =  (150 <= hcount)&& (hcount <= 300;

于是仿真波形为:

波形符合hcount = 【150,300】之间。

总结

使用x<=a<=y结果为x<=a的结果在与a<=y进行逻辑运算,可能是一种或逻辑表达(具体未验证,只是猜测,欢迎各位指正),而(x<=a)&&(a<=y)为逻辑与表达。