学学。。。。。。。
我刚接触FPGA,没发言权,看过大侠们评论了
我也觉得是符号扩展<br>
但搂主的代码不对应哈<br>
<br>
assign A = {{9{B}},B};<br>
左边是16位,右边是17位<br>
楼主提到的除二,乘二的代码可以看下面的例子<br>
assign Z = {B,1b0};//乘2<br>
assign Z = {1b0,B};//除二<br>
我也刚接触verilog,大家多交流交流阿
恩,符号扩展
楼主,乘2不是相当于左移一位,除2相当于右移一位!
17位会自动丢掉的吧,不过为什么要写9呢
拼接运算符,在夏宇闻那本书里面讲得很清楚~~~
9+8=17....楼住我也觉的是这样啊 是不是我们理解错了 <br>
<br>
符号扩张 是没问题的拉
