本人接触Verilog不久,有些基础的语法方面的问题不懂希望大牛能进来帮帮忙。 1.c[5:3]和c[3:5]
这个是不是不一样啊?5和3是不是都表示的是位数 若定义reg [5:0] c; 若c=6'b110010
c[5:3]=110而c[3:5]=011这样理解对不? 2.关于!和~的区别 我知道~是按位反这个我能弄好,但是逻辑非!我就有点晕。
这个例子~101=010这个我明白 但是!101=0我就有点不明白了 我知道逻辑运算的结果是一位bit这个没问题
但是如何解释结果等于0? 我这样理解逻辑运算是与一个命题联系的!101转换成句子等价于判断"101不等于0”这个命题对不,它对...
阅读全文>>