求大牛指导verilog程序错误啊!急。感激涕零,题目和程序如下

2024-12-04 22:58:34
推荐回答(2个)
回答1:

if else 应该写在always,initial,function,或者task里面。
assign一般不写在if else里面。
你这个程序应该这样写:
assign z = min_max ^ (x < y) ? y : x;
当然写嵌套的?:也可以。

回答2:

assign不能写在if里面