FPGA高手,解答一下assign led_d3 = d1 ? 1'b1 : 1'b0;什么意思?谢谢

如题所述

e=a?b:c------------------如果a为真(非0即为真),则将b的值赋给e,否则将c的值赋给e。

那么:
led_d3=d1 ? 1'b1 : 1'b0表示判断d1的值真假,为真则把1赋给led_d3,为假则赋0.

assign 表示直接连线,即始终是这个关系,不管时钟是何种状态。

请采纳哈!!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-12-10
嗯,你去查一下“ ?: ”
这个命令符是什么意思,你就知道这句话实现什么功能了。
虽然是verilog语言,但跟C语言是类似的。
第2个回答  2013-12-10
如果d1=1,led_d3=1,
如果d1=0,led_d3=0
相似回答