新手求救这个verilog代码是什么意思

2019-07-16 01:14发布

assign VSYNC_Sig = ( Count_V <= 11'd4 ) ? 1'b0 : 1'b1;
括号里面的语句是什么意思?为什么么要用到非阻塞赋值?

assign Column_Addr_Sig = isReady ? Count_H - 11'd216 : 11'd0;
Count_H - 11'd216 这个数据是什么意思?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
laihuadewuyu
1楼-- · 2019-07-16 04:04
assign VSYNC_Sig = ( Count_V <= 11'd4 ) ? 1'b0 : 1'b1;
这里是连续赋值语句 ,Count_V <= 11'd4 不是非阻塞赋值,是小于等于;当判断为真的时候把0赋值给VSYNC_Sig ,否则为1;

Count_H - 11'd216 应该是个表达式 ,当 isReady为真的时候,把表达式的结果赋值给Column_Addr_Sig。

unpopfeng
2楼-- · 2019-07-16 07:47
 精彩回答 2  元偷偷看……
怪怪豆
3楼-- · 2019-07-16 08:02
laihuadewuyu 发表于 2013-10-10 12:58
assign VSYNC_Sig = ( Count_V

原来如此!解答很详细!谢谢啦

一周热门 更多>