完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
我们都知道,在调试FPGA代码时,大多会使用Signaltap 或者 modelsim作为调试工具,(或者XILINX用chipScope)
但是这些调试要不是只能满足单纯的逻辑验证,要不只能抓取很短的一段时间,都无法满足,在大数据量的情况下,怎么查看是否出现错误 不知道大家有什么好的解决方法没 |
|
相关推荐
6个回答
|
|
多写点调试寄存器!!!!!通过寄存器来定位问题!!
|
|
|
|
感谢回复! 你的回答和我们老师的建议一样! 但是可以稍微详细点说么 |
|
|
|
比方说,我一个数据流进fifo,这样我就要检测我的数据流有没有丢失,一般方法就是检测fifo的状态,这里可以写两个寄存器一个是空计数器,一个是满计数器,这两个计数器就是你的调试寄存器,你看到fifo空计数器有变化了说明fifo空过,那肯定输出的数据多了,如果fifo满计数器变化了说明数据丢了,那说明你输出的数据少了!
|
|
|
|
reallmy 发表于 2018-1-8 19:48 感谢回复! 说的很明白, 但是即使这样,我仍然没有办法确定,数据是否正确,若是中间某些数据传输错误,还是没有 办法分辨出来 |
|
|
|
你可以先用测试数据啊,递增序列,pn序列啥的,然后输出端自己写代码检测一下,就ok了
|
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
828 浏览 0 评论
367 浏览 0 评论
1089 浏览 0 评论
380 浏览 0 评论
FPGA零基础学习系列精选:半导体存储器和可编程逻辑器件简介
1013 浏览 0 评论
1429 浏览 35 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-4-24 03:07 , Processed in 0.565868 second(s), Total 73, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号