← 返回列表
基于IOMMU的DSP固件使用方法、系统芯片及车机
申请人信息
- 申请人:上海励驰半导体有限公司
- 申请人地址:201203 上海市浦东新区晨晖路88号2幢3层
- 发明人: 上海励驰半导体有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 基于IOMMU的DSP固件使用方法、系统芯片及车机 |
| 专利类型 | 发明授权 |
| 申请号 | CN202311787612.5 |
| 申请日 | 2023/12/25 |
| 公告号 | CN117453318B |
| 公开日 | 2024/3/15 |
| IPC主分类号 | G06F9/445 |
| 权利人 | 上海励驰半导体有限公司 |
| 发明人 | 吴斌 |
| 地址 | 上海市浦东新区晨晖路88号2幢3层 |
摘要文本
上海励驰半导体有限公司获取“一种透气窗帘布”专利技术,基于IOMMU的DSP固件使用方法、系统芯片及车机,该方法包括:基于相应的加载地址,将至少两个DSP固件,对应预加载至内存中;响应于接收到DSP固件运行指令,将DSP固件运行指令相应的待运行固件的加载地址,映射至DSP固件运行IOVA空间,并确定相应的IOVA地址;其中,上述至少两个DSP固件的DSP固件运行IOVA空间相同;操作DSP基于IOVA地址,运行该待运行固件。本申请的DSP固件使用方法,不仅能够实现高切换速度,而且开发的便捷性高、使用的灵活性佳,应用于需要较高切换速度的场景时,效果尤为显著。
专利主权项内容
1.一种基于IOMMU的DSP固件使用方法,其特征在于,应用于系统芯片;所述系统芯片,包括中央处理器CPU、数字信号处理器DSP和内存;其中,所述DSP被配置有输入输出内存管理单元IOMMU和至少两个DSP固件;在CPU端,所述方法包括,将所述DSP的IOVA空间进行固定分配,至少划分为外设IOVA空间、DSP固件运行IOVA空间、DSP和CPU的共享内存IOVA空间、以及数据缓冲区IOVA空间;基于相应的加载地址,将所述至少两个DSP固件,对应预加载至所述内存中;响应于接收到DSP固件运行指令,将所述DSP固件运行指令相应的待运行固件的加载地址,映射至所述DSP固件运行IOVA空间,并确定相应的IOVA地址;其中,所述至少两个DSP固件的所述DSP固件运行IOVA空间相同;操作所述DSP基于所述IOVA地址,运行所述待运行固件。 马 克 数 据 网