FPGA/CPLD怎么验证是否正常工作?
现在手头上有一块板子,里面有FPGA/CPLD电路,芯片是Spartan-6系列的,现在已经有此芯片的FLASH烧写程序,也通过烧写器烧进flash,焊上,示波器却没量到都是高电平,不知道FPGA/CPLD电路到底有没有正常工作,现在借了一个仿真器(下载器),ISE软件也下载了,能通过软件、下载器判断芯片是不是正常的吗?还是必须要有工程文件才能判断?
可以通过软件或者下载器确认芯片是否正常工作的
如果你下载程序(或者进行仿真)的时候,仿真器能够识别到JTAG接口,那么它就会有正常工作的相关反映(比如说正在工作的红灯闪烁),但是此种方法仅仅表示JTAG电路没有问题,芯片的IO口是否故障之类的它是显示不出的。
换言之就是这种方法只能说FPGA确实是在工作,但是它的输入输出有没问题你是看不出的
您還是用下載器Debug一下吧XD
下載一個簡單程序確認正常運行後,
在掛上Flash嘗試讀取Bitstream比較安全,
不過經驗上合理操作IC都不太會損壞的
除非過電壓/電流,靜電損壞幾乎可以忽略
以上加油
1. 下载器如果指示灯都对,系统软件也没报错,程序下载进去了,那说明这部分电路没问题,应该没问题了
不放心的话自己随便写个分频就好啦,引到gpio上看翻转就行啦