liudingding 发表于 2017-10-9 07:49:20

语句:“assign E=(k?(n900==100):(n900==101))?1:0;”对不对?

本帖最后由 liudingding 于 2017-10-9 08:40 编辑

verilog我是刚学,很多东西不会,不知下面这句对不对?
assign E=(k?(n900==100):(n900==101))?1:0;
k不为零时n900=100或者k为零时n900=1011时E为1,否则为零。
感觉没问题,但是这句上板子实验好像不对,请问是否不对?若不对如何改动?

armok 发表于 2017-10-9 08:02:22

zaldy30 发表于 2017-10-9 17:22:50

(k?(n900==100):(n900==101))的结果不是逻辑真或假,不应该用在这里

页: [1]
查看完整版本: 语句:“assign E=(k?(n900==100):(n900==101))?1:0;”对不对?