FPGA 验证方法讨论

2019-07-15 21:09发布

我们都知道,在调试FPGA代码时,大多会使用Signaltap 或者 modelsim作为调试工具,(或者XILINX用chipScope)
但是这些调试要不是只能满足单纯的逻辑验证,要不只能抓取很短的一段时间,都无法满足,在大数据量的情况下,怎么查看是否出现错误

不知道大家有什么好的解决方法没
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
reallmy
1楼-- · 2019-07-15 21:59
多写点调试寄存器!!!!!通过寄存器来定位问题!!
明月风
2楼-- · 2019-07-16 01:26
reallmy 发表于 2018-1-5 16:29
多写点调试寄存器!!!!!通过寄存器来定位问题!!

感谢回复!
你的回答和我们老师的建议一样!
但是可以稍微详细点说么
reallmy
3楼-- · 2019-07-16 02:58
比方说,我一个数据流进fifo,这样我就要检测我的数据流有没有丢失,一般方法就是检测fifo的状态,这里可以写两个寄存器一个是空计数器,一个是满计数器,这两个计数器就是你的调试寄存器,你看到fifo空计数器有变化了说明fifo空过,那肯定输出的数据多了,如果fifo满计数器变化了说明数据丢了,那说明你输出的数据少了!
明月风
4楼-- · 2019-07-16 07:21
 精彩回答 2  元偷偷看……
reallmy
5楼-- · 2019-07-16 12:58
你可以先用测试数据啊,递增序列,pn序列啥的,然后输出端自己写代码检测一下,就ok了
明月风
6楼-- · 2019-07-16 14:34
reallmy 发表于 2018-1-9 10:12
你可以先用测试数据啊,递增序列,pn序列啥的,然后输出端自己写代码检测一下,就ok了

嗯嗯,好的,
非常感谢!

一周热门 更多>