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会改。
Jason说s3g.ko(s3g_core.ko)用的是elite2000的,elite2000中mm8294[13] =1代表的是disable snoop path,而zx2000中却成了enable snoop path,希望IC能将相关的改动都告诉我们,以免出现类似的情况。