561|6

2900

帖子

0

TA的资源

纯净的硅(高级)

FPGA烧写文件的问题 [复制链接]

10.jpg

好像FPGA烧写sof文件可以调试。那用什么调试呢?JTAG吗?

我原来以为FPGA,CPLD只能烧写,不能调试呢。

我以为只可以仿真。

请问高手,是这样的吗?谢谢!

最新回复

一、下载到板子上却是没有反应          用modelsim仿真,看看功能是否正确,测试文件应该要尽可能多的考虑各种问题。建议下载到板子之前要先做功能仿真。  二、当代码写完后,仿真通过后,下载到板子上却是没有反应,可以尝试以下方法          a)仔细的看看警告的信息,没有错误并不代表就是正确的,还要看看警告的信息,              1)对那些一直为低或者为高的要注意,看看你是否真的想让他一直为高,如果不是的话,就要去看看源代码,看看他为什么会一直为高或者低。              2)对于一些位宽不匹配的也要注意一下,看看是否是位宽定义不对。              3)模糊连接的就是信号没有定义,回到源码,去定义一下就可以了              4)产生了锁存器,如果不是自己想要的产生的就要去修改一下源码了          b)检测clk,rst_n,以及引脚绑定是否正确。这个可以看Pin Planner          c)检测计数器位宽是否正确          d)查看RTL_view,看看框图是否是自己想要的,从宏观上检测连线等          e)使用Signal Tap 在线调试,看看具体的波形。          f)input / output是否正确,不单单是顶层需要检查,子模块的端口也要检查。          g)以上还不行就得考虑时序了,这个就得用到时序分析了,看看建立时间和保持时间是否符合要求。  三、如果系统比较大的话,可以单独的测试各个小功能模块。总之不要心急,不要慌。  写代码一定要小心,要规范,下载到板子前最好先仿真。端口输入输出要想清楚,位宽什么的要数清楚。  详情 回复 发表于 昨天 16:19
个人签名为江山踏坏了乌骓马,为社稷拉断了宝雕弓。

回复

2515

帖子

1

TA的资源

版主

FPGA的速度在线调试能跑的过来吗?


回复

2324

帖子

15

TA的资源

版主

有的 xilinx自带ise可以仿真看时序。很多开发FPGA全要仿很多才流片的啊

回复

1648

帖子

1

TA的资源

纯净的硅(高级)

quartus 加入signalTap就可以在线通过JTAG观察信号啦。当然,需要占用一定逻辑资源,速度也会有影响

回复

1648

帖子

1

TA的资源

纯净的硅(高级)

进一步加入In-System Memory Content Editor,就可以输入变量了,这样的调试更完整


回复

2900

帖子

0

TA的资源

纯净的硅(高级)

我感觉好多都不懂

个人签名为江山踏坏了乌骓马,为社稷拉断了宝雕弓。

回复

1

帖子

0

TA的资源

一粒金砂(初级)

一、下载到板子上却是没有反应          用modelsim仿真,看看功能是否正确,测试文件应该要尽可能多的考虑各种问题。建议下载到板子之前要先做功能仿真。  二、当代码写完后,仿真通过后,下载到板子上却是没有反应,可以尝试以下方法          a)仔细的看看警告的信息,没有错误并不代表就是正确的,还要看看警告的信息,              1)对那些一直为低或者为高的要注意,看看你是否真的想让他一直为高,如果不是的话,就要去看看源代码,看看他为什么会一直为高或者低。              2)对于一些位宽不匹配的也要注意一下,看看是否是位宽定义不对。              3)模糊连接的就是信号没有定义,回到源码,去定义一下就可以了              4)产生了锁存器,如果不是自己想要的产生的就要去修改一下源码了          b)检测clk,rst_n,以及引脚绑定是否正确。这个可以看Pin Planner          c)检测计数器位宽是否正确          d)查看RTL_view,看看框图是否是自己想要的,从宏观上检测连线等          e)使用Signal Tap 在线调试,看看具体的波形。          f)input / output是否正确,不单单是顶层需要检查,子模块的端口也要检查。          g)以上还不行就得考虑时序了,这个就得用到时序分析了,看看建立时间和保持时间是否符合要求。  三、如果系统比较大的话,可以单独的测试各个小功能模块。总之不要心急,不要慌。  写代码一定要小心,要规范,下载到板子前最好先仿真。端口输入输出要想清楚,位宽什么的要数清楚。

回复
您需要登录后才可以回帖 登录 | 注册

相关帖子
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
推荐帖子
自制USBISP下载线

E.1 问题的提出 笔者在多年的AVR教学和开发应用实践过程中,一直使用本书中推荐(见第4章的第3节)的兼容STK200/STK300的 ...

稀里糊涂STM32讲义(完整版7D//高清无码)

稀里糊涂STM32讲义(完整版) ...

给大家转发个MSP430 JTAG(USB的和并口的)与目标板连接需要注意的几点总结

经常看到有初学MSP430的朋友在坛里询问MSP430JTAG与目标板连接方面的问题,我在这里给大家总结一下,希望能给初学MSP430的朋友拨 ...

ADuc7026学习-串口

本帖最后由 dj狂人 于 2015-1-12 17:23 编辑 ...

【最新神器】Atmel强大的MCU设计工具最新特点介绍--EE大学堂

Atmel强大的MCU设计工具最新特点介绍:http://training.eeworld.com.cn/course/1918为了让工程师方便地设计并降低难度,Atmel提 ...

TFT液晶显示屏设置计时器

应用范例: 使用 TOPWAY Smart LCD (HMT050CC-C) 的计时器 第一步 建立工程 第二步 建立1个页面 第三步 设置页面背景 ...

毫米波传感器的优势与特点

在一个迅速走向智慧城市、工厂和楼宇的世界中,入口系统必须与时俱进。未来的入口系统,如自动滑动门、旋转门和停车路障,将 ...

【奖品发送完毕】颁奖:PI更懂快速充电需求 下载产品资料赢好礼!

【奖品发送完毕】 如有问题请联系管理员QQ:375277221 PI更懂快速充电需求 下载产品资料赢好礼!颁奖啦~ 恭喜 ...

示波器测比亚迪秦三相驱动电机波形

基于STM32H745的图像识别系统[标准格式版]

一、作品简介 本系统主要基于STM32Cube.AI和RT-AK软件包,依托CIFAR-10数据集通过STM32H745平台实现常规的图像识别。 ...

关闭
站长推荐上一条 1/5 下一条
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2023 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表