longtim
发表于 2010-6-28 21:50:39
学学。。。。。。。
ups
发表于 2010-6-28 22:25:40
我刚接触FPGA,没发言权,看过大侠们评论了
encounter
发表于 2010-6-28 23:20:01
我也觉得是符号扩展<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,大家多交流交流阿
HDL
发表于 2010-6-28 23:30:16
恩,符号扩展
CCIE
发表于 2010-6-28 23:50:14
楼主,乘2不是相当于左移一位,除2相当于右移一位!
UFO
发表于 2010-6-29 01:26:41
17位会自动丢掉的吧,不过为什么要写9呢
ATA
发表于 2010-6-29 02:39:01
拼接运算符,在夏宇闻那本书里面讲得很清楚~~~
Sunlife
发表于 2015-7-8 11:13:50
9+8=17....楼住我也觉的是这样啊 是不是我们理解错了 <br>
<br>
符号扩张 是没问题的拉