异构 SoC 软件 开发难点
1. 共享外设:
•异构SoC与单核DSP相比,芯片架构更为复杂。如何在8个DSP核间以及DSP核与CPU核共享外设,学习和开发难度很大。
2. 核间通信(芯片内、芯片间、板间):
•SoC内 - DSP核间以及DSP/CPU核间怎么无缝通信?
•板内多个SoC,多个板卡间怎么无缝通信?如何实现这些SoC上应用程序的核间通信是一个很复杂的设计问题。
3. 硬件加速模块:
•SoC上有大量的硬件加速器,例如QMSS、CPPI等,学习和应用起来非常繁琐,编写、调试和优化这些加速器的驱动非常麻烦。
4. 调试:
•对于异构SoC来说,调试和系统监控是一个很大的挑战。
•死后分析?
5. CPU核怎么高效加载DSP映像?