1829|10

3243

帖子

0

TA的资源

纯净的硅(高级)

楼主
 

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

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

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

我以为只可以仿真。

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

此帖出自FPGA/CPLD论坛

最新回复

Altera 用的是SingnalTapII进行在线调试,Xilinx用的是LogicDebug也可以在线调试。   详情 回复 发表于 2023-6-28 15:46
点赞 关注
个人签名为江山踏坏了乌骓马,为社稷拉断了宝雕弓。
 

回复
举报

6534

帖子

9

TA的资源

版主

沙发
 

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

此帖出自FPGA/CPLD论坛
个人签名

在爱好的道路上不断前进,在生活的迷雾中播撒光引

 
 

回复

4942

帖子

12

TA的资源

版主

板凳
 
有的 xilinx自带ise可以仿真看时序。很多开发FPGA全要仿很多才流片的啊
此帖出自FPGA/CPLD论坛
 
 
 

回复

1658

帖子

1

TA的资源

纯净的硅(高级)

4
 
quartus 加入signalTap就可以在线通过JTAG观察信号啦。当然,需要占用一定逻辑资源,速度也会有影响
此帖出自FPGA/CPLD论坛
 
 
 

回复

1658

帖子

1

TA的资源

纯净的硅(高级)

5
 

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

此帖出自FPGA/CPLD论坛
 
 
 

回复

3243

帖子

0

TA的资源

纯净的硅(高级)

6
 

我感觉好多都不懂

此帖出自FPGA/CPLD论坛
个人签名为江山踏坏了乌骓马,为社稷拉断了宝雕弓。
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

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

点评

谢谢  详情 回复 发表于 2023-6-9 12:06
 
 
 

回复

3243

帖子

0

TA的资源

纯净的硅(高级)

8
 
OliverH 发表于 2023-6-8 16:19 一、下载到板子上却是没有反应 用modelsim仿真,看看功能是否正确,测试文件应该要尽可能多的考虑 ...

谢谢

此帖出自FPGA/CPLD论坛
个人签名为江山踏坏了乌骓马,为社稷拉断了宝雕弓。
 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(中级)

9
 

quartus 可以用signalTap在线通过JTAG观察信号。

此帖出自FPGA/CPLD论坛

点评

谢谢!我已经学会了  详情 回复 发表于 2023-6-11 12:03
 
 
 

回复

3243

帖子

0

TA的资源

纯净的硅(高级)

10
 
sunlei11223344 发表于 2023-6-10 20:20 quartus 可以用signalTap在线通过JTAG观察信号。

谢谢!我已经学会了

此帖出自FPGA/CPLD论坛
个人签名为江山踏坏了乌骓马,为社稷拉断了宝雕弓。
 
 
 

回复

5

帖子

5

TA的资源

一粒金砂(中级)

11
 

Altera 用的是SingnalTapII进行在线调试,Xilinx用的是LogicDebug也可以在线调试。

此帖出自FPGA/CPLD论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

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