1,我的verilog程序里面计数器计数后最大数字是243次方这么大一个数字

哪里看来的寄存器最多32位的啊?几百位都可以,直接定义使用就是了,没有问题的。

我的verilog程序里面计数器计数后最大数字是243次方这么大一个数字

2,verilog 中reg默认是有符号数还是无符号数

这是正确的,解释如下:integer在verilog中是有符号的32位数,最高位为符号位,表示的范围为:-(2的31次方)到2的31次方减1.tab是负数(-3),它的补码即为011...11101,若用十进制显示则为1073741821,你若用有符号的十进制显示则会显示-3.你观察一下011...11101,若加个3会怎么样?是不是只有最高位为1了?这就是补码的原理。

verilog 中reg默认是有符号数还是无符号数

3,请问一下各位verilog当中最多支持多少位的寄存器这根具体芯片相关还是

你对verilog的理解还需要加强多看看verilog的书,用fpga做些实验verilog只是用来描述你所设计的硬件电路的,其实你没必要去关系他最多支持多少位寄存器。在时序电路里,reg类型的变量的每一位在硬件里代表一个D触发器,在组合逻辑中,每一位代表一根线,你有多少就布多少。假如你写了一个[10000000:0]的reg,只要你这个模块在综合时没有面积,功耗,时序的要求,是肯定能帮你综合出来的。如果你问的是verilog软件所支持的位宽上限,那我就不得而知了,但能肯定的是,够你用!

请问一下各位verilog当中最多支持多少位的寄存器这根具体芯片相关还是


文章TAG:verilogverilog  最多  多多  
下一篇