Verilog中有“?”么?
问题描述:
Verilog中有“?”么?
apple_x 38 ) (random_num[10:5] - 25 ) :( random_num[10:5] == 0 ) 1:random_num[10:5];
这里问号是干嘛的?还有“:”……
答
这是这么一个语句 a=(b)?c:d,如果b为真,则a=c,否则a=d.你这个的意思就是说:如果random_num[10:5] > 38,apple_x等于(random_num[10:5] - 25 ) ;如果random_num[10:5] 小于等于38,则判断random_num[10:5] == 0 是...