【技术实现步骤摘要】
-种实时DSP嵌入式系统虚拟内存扩容方法
本专利技术涉及一种内存扩容方法,尤其涉及一种实时DSP嵌入式系统虚拟内存扩容 方法。
技术介绍
常用的DSP平台其内部可运行程序的内存(IRAM)空间容量较为有限,通常不大于 256KB,在应用软件功能较复杂、规模庞大时,容量无法满足软件运行的需求。虽然部分DSP 平台提供了允许软件在外扩存储设备(如FLASH、EEPR0M等)上直接运行的机制,但DSP控 制总线访问外部存储设备速率远远低于访问内部内存的速率,当应用系统对高实时性有硬 性要求时,软件运行在外部存储设备上无法满足。 传统上当软件规模超过DSP内存容量时,采用直接在外部存储设备上运行代码的 方法,存在如下问题:(a)软件规模大,启动加载耗时长;(b)系统执行程序指令时频繁读取 外部存储设备,降低外部存储设备寿命;(c)未有效利用DSP的IRAM ; (d)在外扩存储设备 上运行的软件无法满足系统的高实时性要求。
技术实现思路
本专利技术的目的就在于提供一种基于DSP平台的实时DSP嵌入式系统虚拟内存扩容 方法,能够解决 ...
【技术保护点】
一种实时DSP嵌入式系统虚拟内存扩容方法,其特征在于:方法步骤如下,a.进行逻辑功能划分,划分为一个综合调度监控模块和若干个业务功能模块;b.采用DSP编译链接工具,将综合调度监控模块和业务功能模块均编译生成目标码文件;c.根据各业务功能模块间的数据交互需求,设计一个或多个共享数据段;d.根据生成的任务程序目标码以及数据段序列,设计各模块在外部存储空间中的地址分配表,在系统运行时,由综合调度监控模块读取该地址分配表,以知晓需加载程序段及数据段的起始地址及长度;e.利用DSP外部接口烧写软件,从外部接口将综合调度监控模块、业务功能模块、地址分配表的全部目标码文件,依次上传烧写 ...
【技术特征摘要】
1. 一种实时DSP嵌入式系统虚拟内存扩容方法,其特征在于:方法步骤如下, a. 进行逻辑功能划分,划分为一个综合调度监控模块和若干个业务功能模块; b. 采用DSP编译链接工具,将综合调度监控模块和业务功能模块均编译生成目标码文 件; c. 根据各业务功能模块间的数据交互需求,设计一个或多个共享数据段; d. 根据生成的任务程序目标码以及数据段序列,设计各模块在外部存储空间中的地址 分配表,在系统运行时,由综合调度监控模块读取该地址分配表,以知晓需加载程序段及数 据段的起始地址及长度; e. 利用DSP外部接口烧写软件,从外部接口将综合调度监控模块、业务功能模块、地址 分配表的全部目标码文件,依次上传烧写至DSP嵌入式系统的外扩存储设备中,并将综合 调度监控模块设为DSP系统上电后自动启动引导至IRAM的默认运行软件; f. DSP系统上电后,综合调度监控模块自动运行,从外部存储设备中读取地址分配表,...
【专利技术属性】
技术研发人员:唐经天,沈浪,周保琢,张波,杨涛,李清明,张志,
申请(专利权)人:四川航天系统工程研究所,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。