完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
我们都知道,在调试FPGA代码时,大多会使用Signaltap 或者 modelsim作为调试工具,(或者XILINX用chipScope)
但是这些调试要不是只能满足单纯的逻辑验证,要不只能抓取很短的一段时间,都无法满足,在大数据量的情况下,怎么查看是否出现错误 不知道大家有什么好的解决方法没 |
|
相关推荐
6个回答
|
|
多写点调试寄存器!!!!!通过寄存器来定位问题!!
|
|
|
|
感谢回复! 你的回答和我们老师的建议一样! 但是可以稍微详细点说么 |
|
|
|
比方说,我一个数据流进fifo,这样我就要检测我的数据流有没有丢失,一般方法就是检测fifo的状态,这里可以写两个寄存器一个是空计数器,一个是满计数器,这两个计数器就是你的调试寄存器,你看到fifo空计数器有变化了说明fifo空过,那肯定输出的数据多了,如果fifo满计数器变化了说明数据丢了,那说明你输出的数据少了!
|
|
|
|
reallmy 发表于 2018-1-8 19:48 感谢回复! 说的很明白, 但是即使这样,我仍然没有办法确定,数据是否正确,若是中间某些数据传输错误,还是没有 办法分辨出来 |
|
|
|
你可以先用测试数据啊,递增序列,pn序列啥的,然后输出端自己写代码检测一下,就ok了
|
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
基本FPGA或者树莓派或者其它微处理器(尽量压缩成本且完成项目)DFB激光器稳频
1142 浏览 1 评论
2284 浏览 1 评论
助力AIoT应用:在米尔FPGA开发板上实现Tiny YOLO V4
1176 浏览 0 评论
3421 浏览 1 评论
3059 浏览 0 评论
2292 浏览 58 评论
6142 浏览 113 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-24 06:32 , Processed in 0.679927 second(s), Total 79, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号