[发明专利]共享存储系统与基于共享存储系统的待执行程序读写方法在审
申请号: | 201810860250.0 | 申请日: | 2018-08-01 |
公开(公告)号: | CN109101455A | 公开(公告)日: | 2018-12-28 |
发明(设计)人: | 袁涛;高劲松;赵修齐 | 申请(专利权)人: | 湖南国科微电子股份有限公司 |
主分类号: | G06F15/167 | 分类号: | G06F15/167;G06F1/24 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 邓超 |
地址: | 410000 湖南省长沙市*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 共享存储系统 嵌入式处理器 读写 共享存储装置 外接存储 存储 芯片 存储空间读取 集成电路领域 读取 第二存储器 可执行程序 存储空间 存储数据 导航定位 共享存储 应用成本 存储器 控制器 运行时 元器件 | ||
本发明提供了一种共享存储系统与基于共享存储系统的待执行程序读写方法,涉及集成电路领域。共享存储装置与基于共享存储装置的待执行程序读写方法在存储时可以分别在第一存储器、第二存储器分别存储第一嵌入式处理器和第二嵌入式处理器可以分别在不同的存储空间读取的可执行程序,实现了共享存储,在运行时,第一嵌入式处理器、第二嵌入式处理器分别读取位于对应的不同的存储空间内存储的待执行程序即可正常运行,导航定位芯片不需要外接存储芯片、外接存储芯片的控制器以及其他元器件,整体应用成本和设计方案的成本低,并且存储数据不容易被修改,安全性很高。
技术领域
本发明涉及集成电路领域,具体而言,涉及一种共享存储系统与基于共享存储系统的待执行程序读写方法。
背景技术
在包含主芯片和导航定位芯片的系统中,主芯片完成系统中的主要任务,一般具有较高性能的嵌入式微处理器,需要运行嵌入式软件程序,具体有引导程序、嵌入式操作系统(Embeded Operating System)、应用程序等,并具有现代计算机系统中典型的存储系统和存储层次结构。具体来说,主芯片的嵌入式处理器内部,一般具有用SRAM实现的高速缓存(Cache),用来加速软件的运行和数据的访问;在主芯片外,一般外接有第一存储器和第二存储器,第一存储器充当内存的作用,用来暂存软件程序和运行时数据,第二存储器充当外存的作用,用来存储需要掉电保存的引导程序、嵌入式操作系统、配置数据等。中国北斗卫星导航系统(BeiDou Navigation Satellite System,BDS)是中国自行研制的全球卫星导航系统。是继美国全球定位系统(GPS)、俄罗斯格洛纳斯卫星导航系统(GLONASS)之后第三个成熟的卫星导航系统。导航定位芯片包含RF射频、基带和嵌入式微处理器等功能模块,使用导航定位芯片的设备可以通过这种芯片接收由北斗卫星发射的信号,从而完成定位导航功能。导航定位芯片在系统中作为主芯片的辅助,主要完成定位功能、存储定位信息并将定位信息通过通信接口传送给主芯片,一般也需要支持运行功能简单的嵌入式操作系统(或嵌入式控制程序),需要第一存储器和第二存储器来存储嵌入式操作系统(嵌入式控制程序)和运行时数据。
在传统技术中,主芯片完成系统中的主要任务,一般具有较高性能的嵌入式处理器,需要运行嵌入式操作系统(Embeded Operating System),具有现代计算机系统中典型的存储系统和存储层次结构。而导航定位芯片主要完成定位功能、存储定位信息并将定位信息通过通信接口传送给主芯片,一般也需要支持运行功能简单的嵌入式操作系统(或嵌入式控制程序),同样需要具备存储系统,用来存储操作系统(或嵌入式控制程序)和运行时数据。然而现有技术中的系统,导航定位芯片需要外接存储芯片、外接存储芯片的控制器以及其他元器件,整体应用成本和设计方案的成本高,并且存储数据容易被修改,安全性较低。
发明内容
有鉴于此,本发明实施例的目的在于提供一种共享存储系统与基于共享存储系统的待执行程序读写方法,以改善上述的问题。
第一方面,本发明实施例提供了一种共享存储系统,所述共享存储系统包括至少一个主控芯片与至少一个导航定位芯片,每个所述主控芯片包括有第一嵌入式处理器、复位管理模块、第一存储器及第二存储器,所述第一嵌入式处理器分别与所述复位管理模块、所述第一存储器及所述第二存储器通信连接,每个所述导航定位芯片包括有第二嵌入式处理器,所述第二嵌入式处理器分别与所述复位管理模块、所述第一存储器及所述第二存储器通信连接,其中,所述第一存储器的存储空间被分隔为第一存储空间以及第二存储空间,其中,所述第一存储空间用于存储所述第一嵌入式处理器的执行程序,所述第二存储空间用于存储所述第二嵌入式处理器的执行程序;所述第二存储器的存储空间被分隔为第三存储空间以及第四存储空间,其中,所述第三存储空间用于存储所述第一嵌入式处理器的执行程序,所述第四存储空间用于存储所述第二嵌入式处理器的执行程序。
第二方面,本发明实施例还提供了一种基于共享存储系统的待执行程序读写方法,所述基于共享存储系统的待执行程序读写方法包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南国科微电子股份有限公司,未经湖南国科微电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810860250.0/2.html,转载请声明来源钻瓜专利网。