使用synplify时,
GSR GSR_INST (.GSR(w_rst_n));
这句话不能用?
点灯工程,去掉这句就能闪灯了,啥也没改,使用这句话就不闪灯了。
板上有几个灯,我用了经过pll的时钟,还有直接管脚进来的参考时钟,也用了fpga内部产生的复位,也用了管脚复位,都不行
目前做的实验,只要去掉使能gsr的,闪灯都没问题,不管复位信号用外部管脚进来的,还是内部逻辑产生的,时钟用外部管脚进来的,还是使用pll产生的
w_rst_n用’1’替换试一下,是可以闪灯了,看起来w_Rstn似乎可能一直是0,但如果是0,去掉使能gsr也应该不会闪灯啊,可实际情况是去掉了gsr,功能齐全的工程也能运行起来,之前是运行不起来的。
还有为什么一样的代码,那为啥用lse编译就能运行正常?
结题:
去掉那句指定gsr的语句,也能正确找到全局复位线,nco也能正常工作,粗略看了数字板,工作正常
去掉那句指定gsr的语句,也能正确找到全局复位线,nco也能正常工作,粗略看了数字板,工作正常,这样作为最终版测试应该没问题吧