This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

tms320f28335与FPGA调试同步的问题

大家好:我最近在用28335与ALTERA 的cyclone ii fpga作了一块 dsp+fpga的开发板 二者使用XINTF通讯。使用XDS510进行DSP 调试,可以控制DSP的运行,但是控制不了FPGA的运行。有没有方法,在通过DSP仿真器停止DSP运行的时候,同时停止FPGA 的运行?否则,dsp停下了,fpga还在运行,fpga由于没有及时收到dsp的数据,导致fpga控制输出信号出错。谢谢大家!

  • DSP和FPGA通过XINTF连接,那DSP在对FPGA进行写操作的时候FPGA是否判断XWE脚的状态或者你可以单纯通过一个GPIO管脚给FPGA,该管脚在DSP运行时不断翻转,FPGA判断到隔一定时间这个脚没有翻转即认为DSP停止工作,锁输出信号。

  • 我现在计划通过XINTF 总线传输的按周期不停翻转的数据来判断。

  • 是打算用数据脚来进行判断吗?当写相同数据时管脚不翻转该如何判断呢?

  • 我是这样处理的:比如通过xintf往fpga某一寄存器里,第一次写1,过一定长度时间T1后写2,再过T1长度,再写1,如此循环,这样fpga内的这个寄存器,周期性的不停的变化。fpga如果检测到超过T1时间该寄存器内容不变,则认为dsp出现异常。这种处理方法,原理类似于看门狗

x 出现错误。请重试或与管理员联系。