• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

FPGA/CPLD怎么验证是否正常工作?

guyuemao 2017-03-09 浏览量:2414

FPGA/CPLD怎么验证是否正常工作? 

现在手头上有一块板子,里面有FPGA/CPLD电路,芯片是Spartan-6系列的,现在已经有此芯片的FLASH烧写程序,也通过烧写器烧进flash,焊上,示波器却没量到都是高电平,不知道FPGA/CPLD电路到底有没有正常工作,现在借了一个仿真器(下载器),ISE软件也下载了,能通过软件、下载器判断芯片是不是正常的吗?还是必须要有工程文件才能判断?

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 可以通过软件或者下载器确认芯片是否正常工作的

    如果你下载程序(或者进行仿真)的时候,仿真器能够识别到JTAG接口,那么它就会有正常工作的相关反映(比如说正在工作的红灯闪烁),但是此种方法仅仅表示JTAG电路没有问题,芯片的IO口是否故障之类的它是显示不出的。

    换言之就是这种方法只能说FPGA确实是在工作,但是它的输入输出有没问题你是看不出的

    • 发布于 2017-03-09
    • 举报
    • 评论 3
    • 0
    • 0
guyuemao 回复了 chen0000009:JTAG电路只是一个接口哦,上午看了,下载器灯是绿灯,但好像没意义 回复
chen0000009 回复了 chen0000009:我不知道你下载器是什么型号的,但是我的下载器只要上电就会亮绿灯,工作的时候是红灯和绿灯交替闪烁。你要注意识别一下,一般的下载器都是只要上电就会亮一个灯 回复
guyuemao 回复了 chen0000009:是啊 亮绿灯 但是只能说明接口正常 回复

其他答案 数量:6
  • 应该用个最简单的程序来验证一个芯片是否正常。
    • 发布于2017-03-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 有仿真器,下载一个最简单的程序或者能在线仿真都是正常的
    • 发布于2017-03-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以烧录程序 不能完全说明芯片正常,需要测试demo,芯片可以烧录 并不代表芯片能够正常运行~
    • 发布于2017-03-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 做一个例程,让其运行,正常运转自然没事
    • 发布于2017-03-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 您還是用下載器Debug一下吧XD

    下載一個簡單程序確認正常運行後,

    在掛上Flash嘗試讀取Bitstream比較安全,

    不過經驗上合理操作IC都不太會損壞的

    除非過電壓/電流,靜電損壞幾乎可以忽略

    以上加油

    • 发布于2017-03-09
    • 举报
    • 评论 1
    • 0
    • 0
guyuemao 回复了 MOP :没程序哦 合作方发的FLASH程序 回复

  • 1. 下载器如果指示灯都对,系统软件也没报错,程序下载进去了,那说明这部分电路没问题,应该没问题了


    不放心的话自己随便写个分频就好啦,引到gpio上看翻转就行啦

    • 发布于2017-03-09
    • 举报
    • 评论 1
    • 0
    • 0
guyuemao 回复了 oceancjc :没下程序 只是连上了 没有源码程序哦 回复

相关问题

问题达人换一批

FPGA/CPLD怎么验证是否正常工作?