电路设计新人
从架构设计角度分析:用RPU做控制、PL做外设,是合理的软硬分工。实时性瓶颈往往在数据获取和输出环节,而非计算本身。只要PL的ADC读取和PWM生成是硬件确定性的,RPU计算延迟稳定,整体系统就能满足实时控制。
相比全PL方案,这种混合方案在修改控制算法时无需重新布局布线,节省大量开发时间。而且,RPU可以运行实时操作系统,方便管理多个任务(如通信、安全监控)。
注意事项:确保RPU代码在TCM(紧耦合内存)中运行,避免使用缓存导致时间不确定。中断服务程序尽量短,把非紧急处理放到任务中。另外,关注RPU和PL之间的时钟同步问题,避免数据异步导致的问题。
