芯片为XIlinx的XC7K325T,开发软件为ISE14.7.
问题:
本人在做FPGA开发时,遇到“无论Verilog编码输出0还是1,在chipscope中都只能观测到1,即高电平”。
解决办法:
可能的几个原因:
1、引脚约束不对,没控住
2、原理图与PCB不对应
3、焊接不对
4、芯片型号不对
5、FPGA芯片有问题
6、PCB设计问题
经过不断的验证,排除了1、2、3、4、5的问题,最后从绘制PCB上找问题,最后发现:电源3.3V在PCB中设置了一整块,控不住的引脚与该3.3V电源块连接到了一起。最后重新设计PCB解决问题。