请教大神一个问题,在通过upp与fpga进行通信过程中,FPGA发送一个固定的波形给dsp,程序运行的时候在接收buffer里面观测数据,与FPGA端不一致,用graph绘制波形也不是正确波形,但是当程序暂停后,graph停止时的波形是正确的,与FPGA端一致,不知道是什么问题,是因为buffer刷新的太慢吗,还是什么别的原因呢??
运行过程中:
暂停后的波形:
这个波形与FPGA端是相同的
Shine:
会不会是graph绘制的问题?你可以把收到的数据放到大buffer里面再去和FPGA buffer里的数据去比较。
QIN YANG2:
回复 Shine:
不只是graph的显示问题,将buffer与FPGA端的数据进行过比较,在运行过程中,buffer与memory会刷新,显示与FPGA端不同,一旦暂停dsp的运行(此处的暂停不是暂停刷新而是暂停程序的运行),buffer以及graph停留在的界面,如我前面传的图所示,不止graph显示对了,buffer所显示数据与FPGA也是相同的,所以我在考虑是不是ccs软件的刷新速度不够,其实是对的,只是刷新不及时??不知道我这种考虑是不是对的,希望您可以解释一下。