一种基于序列号共享内存的数据更新方法

    公开(公告)号:CN119847974A

    公开(公告)日:2025-04-18

    申请号:CN202411871134.0

    申请日:2024-12-18

    Abstract: 一种基于序列号共享内存的数据更新方法,应用于多核数字信号处理器共享内存进行数据处理的场景;所述共享内存包括第一数据包和第二数据包;所述多核数字信号处理器在读写共享内存出现等待状态时,针对所述第一数据包进行包内数据更新,所述包内数据更新包括:给对所述第一数据包的数据进行改写操作的核定义一个更新序列号,给只读取所述第一数据包的数据的核定义一个历史序列号,通过对比所述更新序列号和所述历史序列号的值判断所述第一数据包的数据是否更新,是否需要再次读取,针对所述第二数据包进行包内数据更新时,同时增加超时保护,降低多核对共享内存中同一数据的读写频次,进而降低高频读写共享内存数据带来的“等待”情况发生的次数。

    一种基于多核DSP芯片的软件快速加载方法

    公开(公告)号:CN118295726A

    公开(公告)日:2024-07-05

    申请号:CN202410320772.7

    申请日:2024-03-20

    Abstract: 本发明公开了一种基于多核DSP芯片的软件快速加载方法,包括以下步骤:通过EMIF接口从FLASH提取bin文件,其中,bin文件包括各核二级加载模块和各核应用工程,二级加载模块用于将必要的段内容写至约定的内存地址;运行bin文件,实现各核加载对应的应用工程,其中,运行bin文件包括以下步骤:核0运行二级加载模块,其他各核休眠等待;核0初始化完成发送IPC中断,其他各核响应所述IPC中断,运行各核二级加载模块。根据上述技术方案,可以解决EMIF加载模式时的多核数字信号处理器快速加载问题,提高了软件研制的效率,特别适用于不同核的开发人员合作开发DSP软件的模式。

Patent Agency Ranking