探讨基于多核DSP的软件主从架构设计
2021-12-25陈泓言王浩
科学与信息化 2021年3期
关键词:设计
陈泓言 王浩
北京动力机械研究所 北京 100074
引言
所谓“DSP”,即Digital Signal Process的简称,意为数字信号处理技术。基于多核DSP的软件主从架构设计,就是以配备有数字信号处理功能的多核芯片为硬件基础,进行特定软件架构的规划搭建。现阶段,该项技术工作已被广泛运用在智能家电、工业控制、移动通信、网络设备等多个领域当中,并发挥出了提升节能降耗水平、提高指令执行速率、增强信号处理兼容性等多种积极作用。
1 基于多核DSP的软件主从架构的设计需求
为了确保软件主从架构的应用质量,相关人员必须要以多核DSP芯片及其他硬件配置为基础,开展设计需求的全面化、实际化分析,为设计思路的合理规划提供有力依据。接下来,以业内常用的TMS320C6678八核DSP芯片为例进行具体说明:
首先,在不考虑外设支持的情况下,八核DSP芯片的L1、L2内存空间分别为每核32KB、512KB,对信息数据的承载能力相对有限。所以,相关人员在软件主从架构的设计实践中,应对内存空间进行合理的划分配置,以避免处理器在运行过程中发生系统过载的情况,增大软件程序进程阻滞、崩溃无响应等故障问题的发生概率[1]。
其次,在设计多核DSP的软件架构时,必须要对主核与从核的数量、功能进行合理分配,以确保满足复杂的软件程序运作机制,实现多种软件任务的有效执行。在此基础上,还需避免不同功能核芯之间存在冲突或干涉,并保留核与核之间基本的数据交互与信息共享关系。
最后,为了提高基于多核DSP的软件系统的适用性与发展性,相关人员在开展主从架构设计时,还需要预留出充足的数据接口与扩展点,以满足软件程序后续的换代升级、模块增删、规模拓展、自定义开发等需求。……
登录APP查看全文
