vivado抓FPGA上debug singal波形的方法

本文讨论了在使用ZX2000 FPGA进行验证时遇到的POS_FIX_POSBUF模式无法使用的困境。通过与北京IC团队合作,分析并解决了DIU模块设置错误导致的问题。解释了Elite2000和ZX2000在snoop路径设置上的差异,并提出了修改内核文件以适应ZX2000环境的建议。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

vivado抓FPGA上debug singal波形的方法


ZX2000 HDA FPGA验证的时候,发现POS_FIX_POSBUF模式用不了。和北京那边的IC通过上面vivado抓波形,分析数据,发现是DIU那边mm8294[13] =1, DMA position buffer wreq设成走snoop path,zx2000是没有snoop path的。手动将mm8294[13] =0之后,POS_FIX_POSBUF模式就可以用了。如果想要在代码里改,要改动s3g.ko(s3g_core.ko),这个Jason会改。
Jasons3g.ko(s3g_core.ko)用的是elite2000的,elite2000mm8294[13] =1代表的是disable snoop path,而zx2000中却成了enable snoop path,希望IC能将相关的改动都告诉我们,以免出现类似的情况。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值