TI中文支持网
TI专业的中文技术问题搜集分享网站

AM2732: hwa paramset触发问题

Part Number:AM2732

你好,工程师

我在配置HWA Paramset时遇到了困难。我配置了PING-PONG两组HWA Paramset,在对配置的paramset的功能测试完毕后,在此基础上尝试增加CFAR的功能。我对PING路和PONG路都各自增加了两组cfar的HWA paramset,第一组CFAR用于输出参考噪声和CUT的能量,用于后续目标信噪比的计算;第二组CFAR则用于输出目标的位置索引。此时我发现程序无法正常运行;如果只运行任意一组CFAR paramset而注释掉另外一组CFAR paramset,程序均可以正常运行;交换两组cfar paramset的运行顺序后,程序也可以正常运行,但是由于我需要读寄存器获取CFAR检测到的目标的数量,所以不能交换两组cfar paramset的顺序。通过查看相关的寄存器FSM_STATE和paramaddr得知,在同时配置两组cfar paramset的时候,程序会卡在pong路的dma触发(hwa的执行顺序为执行完ping路的所有paramset后执行pong路的paramset),FSM_STATE=3'b010,处于等待触发状态;  为什么我之前测试通过的hwa paramset,在增加了两组cfar paramset后会出现触发异常?且只有在先执行第一组cfar paramset后执行第二组cfar paramset时才会出现该现象。我已经尝试更改了DMA触发的triggersrc,但是现象没有改善。请专家帮忙分析一下。

谢谢

Gary Lu:

可能因为Paramset之间的相互依赖或资源争用而变得复杂

在你的情况下,两组CFAR Paramset存在资源争用或者数据依赖,这导致在尝试同时运行这两组Paramset时,发生锁死或等待状态,特别是如果它们被设计为在特定顺序执行时

赞(0)
未经允许不得转载:TI中文支持网 » AM2732: hwa paramset触发问题
分享到: 更多 (0)