端口或者信号被定义成integer,一般默认为32bit的。如果限定范围,如range 0 to 15 ,那么综合后会给出4bit位宽的寄存器;如果我将信号设定范围为range 0 to 10 ,也会给出4bit.
在仿真的时候,如果范围是0 to 10,给的输入如果大于10,仿真会报错,但是在实际电路中,如果我的输入的4bit信号完全有可能大于10啊,那时不可能电路瘫痪吧?
我查过它的RTL级原理图和tech级原理图,范围为0 to 10与范围为0 to 15的原理图都是一样的。
1、我想知道,10与15的范围下载到板子里面的电路到底是不是一样的?
2 、如果是10,那么输入11、12、、、、电路会怎么运行?会死吗? |