嵌入式系统存储架构技术方案

技术编号:8532841 阅读:191 留言:0更新日期:2013-04-04 15:51
本发明专利技术提供一种嵌入式系统存储架构,包括主控芯片,主控芯片内包括:数据存储器;中央处理器,与数据存储器相连接;ROM类型的程序存储器,与中央处理器相连接,其内存储有嵌入式系统存储架构的运行程序;RAM类型的可配置存储器,与中央处理器相连接,用于根据需要被配置成另一数据存储器或者另一程序存储器。本发明专利技术融合了ROM类型和RAM类型程序存储器各自的优点,可根据需要自由配置代码存储方案,兼顾成本和功能的扩展性。本发明专利技术同时具有低成本低、程序空间可扩展以及维护升级方便的优点,以一种弹性的系统架构,同时满足大部分应用。

【技术实现步骤摘要】

本专利技术涉及嵌入式系统存储
,具体来说,本专利技术涉及一种嵌入式系统存储架构
技术介绍
嵌入式系统对于不同的应用,处于成本考虑需要选择合适的主控芯片,而不同存储架构的主控芯片通常在成本上有较大差异。主控芯片的程序存储器通常分为ROM (只读存储器)类型和RAM (随机存储器)类型两种。ROM类型方案的成本低,但是代码修改和功能扩展较难,RAM类型需外挂存储器,成本较高但功能扩展和更新较方便。对于嵌入式系统的设计,存储架构的设计是关键因素之一,不仅要考虑到具体应用,还需要兼顾方案成本。当系统相对简单,程序和数据较小的时候,比如只有几十K字节甚至更小,通常采用主控芯片内置存储器的方案,整个系统成本比较经济;而当系统比较复杂,程序和数据都比较大,比如达到几百K字节甚至以兆(M)为单位时,主控芯片已经无法内置这么大的存储器,此时整个系统则采用外挂存储器的方式。本专利技术主要针对采用存储器内置方案的系统,因此以下内容不经说明,均针对这种系统进行说明。存储器一般可以分为两种类型RAM和ROM。图1为现有技术的一种程序存储器为RAM类型的嵌入式系统存储架构的示意框图,如图1所示,在该主控芯片中若程序存储器为RAM类型,则需外挂一个外部存储器,用于当系统上电时,从外部存储器中加载程序到片内的程序存储器当中,供CPU (中央处理器)读取指令并运行。这种系统常见于一些小型的数码类产品应用,如MP3、U盘或SD卡等等。而对于一些功能更简单的应用,则采用程序存储器为ROM (除了常见的掩膜R0M,还包括OTP ROM和Flash ROM等等)类型的方案。图2为现有技术的一种程序存储器为ROM类型的嵌入式系统存储架构的示意框图,如图2所示,系统无需通过外部存储器来达到节省成本的目的。RAM类型的系统因为要外挂存储器,所以较ROM类型系统方案成本要高一些,但优点是程序空间较大,功能可以做的更强,并且程序修改和升级比较容易,便于问题修正和功能扩展,适合变化较多的应用;R0M类型的系统优点是生产制造成本较低,但程序空间受限,且不易修改,一旦程序有bug或者部分功能需要升级,会带来较高昂的维修和维护费用,适合功能相对简单、变化较少的应用。此外,由于数据存储器一般只用来存储各种变量、堆栈等内容,数据量要求并不高,但是有的应用需要用到显示功能,则可能需要外挂数据存储器,用来存储字库、图片等数据,如图3所示。
技术实现思路
本专利技术所要解决的技术问题是提供一种嵌入式系统存储架构,融合ROM类型和RAM类型程序存储器各自的优点,可根据需要自由配置代码存储方案,兼顾成本和功能的扩展性。为解决上述技术问题,本专利技术提供一种嵌入式系统存储架构,包括主控芯片,所述主控芯片内包括数据存储器;中央处理器,与所述数据存储器相连接;ROM类型的程序存储器,与所述中央处理器相连接,其内存储有所述嵌入式系统存储架构的运行程序;RAM类型的可配置存储器,与所述中央处理器相连接,用于根据需要被配置成另一数据存储器或者另一程序存储器。可选地,所述嵌入式系统存储架构还包括外部存储器,外接于所述主控芯片外,分别与所述数据存储器和所述可配置存储器相连接,其内存储有所述嵌入式系统存储架构的扩展程序和/或数据。可选地,当所述可配置存储器配置为另一程序存储器时,则其作为所述程序存储器的扩展空间,通过外接的所述外部存储器将所述扩展程序的程序代码读入所述可配置存储器中。可选地,所述可配置存储器通过分时和/或分段加载存储在所述外部存储器中的所述程序代码实现需要的功能扩展。可选地,所述加载操作是由所述程序存储器中相应的代码控制实现的。可选地,当所述可配置存储器配置为另一数据存储器时,则其作为所述数据存储器的扩展空间,通过外接的所述外部存储器将所述扩展数据读入所述可配置存储器中。可选地,所述可配置存储器通过分时和/或分段加载存储在所述外部存储器中的所述扩展数据以满足当数据变量空间不足时的应用需求。可选地,所述可配置存储器是由所述数据存储器的一部分实现的。可选地,所述可配置存储器是通过一可配置总线与所述中央处理器相连接的。可选地,当所述可配置存储器配置为另一程序存储器时,是和所述程序存储器共用一程序总线与所述中央处理器相连接的。与现有技术相比,本专利技术具有以下优点本专利技术针对上述现有技术中不同类型嵌入式系统的优缺点,提出了一种新的存储架构,融合了 ROM类型和RAM类型存储器各自的优点,可根据需要自由配置代码存储方案,兼顾成本和功能的扩展性。本专利技术同时具有低成本低、程序空间可扩展以及维护升级方便的优点,以一种弹性的系统架构,同时满足大部分应用。附图说明本专利技术的上述的以及其他的特征、性质和优势将通过下面结合附图和实施例的描述而变得更加明显,其中图1为现有技术的一种程序存储器为RAM类型的嵌入式系统存储架构的示意框图;图2为现有技术的一种程序存储器为ROM类型的嵌入式系统存储架构的示意框图3为现有技术的一种外挂数据存储器的嵌入式系统存储架构的示意框图;图4为本专利技术一个实施例的嵌入式系统存储架构的示意框图;图5为本专利技术另一个实施例的可配置存储器和程序存储器共用一程序总线与中央处理器相连接的嵌入式系统存储架构的示意框图。具体实施例方式下面结合具体实施例和附图对本专利技术作进一步说明,在以下的描述中阐述了更多的细节以便于充分理解本专利技术,但是本专利技术显然能够以多种不同于此描述的其它方式来实施,本领域技术人员可以在不违背本专利技术内涵的情况下根据实际应用情况作类似推广、演绎,因此不应以此具体实施例的内容限制本专利技术的保护范围。本专利技术的存储架构以前述ROM类型存储器的系统(图2)为基础,增加了一种可配置的RAM类型存储器。该可配置RAM存储器可以根据需要,配置成数据存储器或者程序存储器,并且可选外挂存储器进行扩展,以满足多样化的应用,如图4所示。图4为本专利技术一个实施例的嵌入式系统存储架构的示意框图,该嵌入式系统存储架构400包括主控芯片401,该主控芯片401内包括数据存储器402、中央处理器403、R0M类型的程序存储器404和RAM类型的可配置存储器405。其中,中央处理器403与数据存储器402相连接;R0M类型的程序存储器404与中央处理器403相连接,其内存储有嵌入式系统存储架构400的运行程序。而RAM类型的可配置存储器405通过一可配置总线与中央处理器403相连接,用于根据需要被配置成另一数据存储器或者另一程序存储器。在本实施例中,如图4所示,该嵌入式系统存储架构400可以还包括外部存储器406。该外部存储器406可外接于主控芯片401外,分别与数据存储器402和可配置存储器405相连接,其内存储有本嵌入式系统存储架构400的扩展程序和/或扩展数据。在缺省情况下,所有的程序存放在主控芯片401内置的ROM类型的程序存储器404当中,完成系统应用所需所有的功能,与图2的方案类似。当可配置存储器405配置为另一程序存储器时,则其作为ROM类型的程序存储器404的扩展空间,该可配置存储器405可通过外接的外部存储器406,将扩展程序的程序代码读入到该可配置存储器405当中,原理与图1的系统类似。但该可配置存储器405容量不需要很大,可通过分时和/或分段加载存储在外部存储器406中的程序代码实现需要的功能扩展,本文档来自技高网
...

【技术保护点】
一种嵌入式系统存储架构(400),包括主控芯片(401),所述主控芯片(401)内包括:数据存储器(402);中央处理器(403),与所述数据存储器(402)相连接;ROM类型的程序存储器(404),与所述中央处理器(403)相连接,其内存储有所述嵌入式系统存储架构(400)的运行程序;RAM类型的可配置存储器(405),与所述中央处理器(403)相连接,用于根据需要被配置成另一数据存储器或者另一程序存储器。

【技术特征摘要】
1.一种嵌入式系统存储架构(400),包括主控芯片(401),所述主控芯片(401)内包括 数据存储器(402); 中央处理器(403),与所述数据存储器(402)相连接; ROM类型的程序存储器(404),与所述中央处理器(403)相连接,其内存储有所述嵌入式系统存储架构(400)的运行程序; RAM类型的可配置存储器(405),与所述中央处理器(403)相连接,用于根据需要被配置成另一数据存储器或者另一程序存储器。2.根据权利要求1所述的嵌入式系统存储架构(400),其特征在于,所述嵌入式系统存储架构(400)还包括 外部存储器(406),外接于所述主控芯片(401)外,分别与所述数据存储器(402)和所述可配置存储器(405 )相连接,其内存储有所述嵌入式系统存储架构(400 )的扩展程序和/或数据。3.根据权利要求2所述的嵌入式系统存储架构(400),其特征在于,当所述可配置存储器(405)配置为另一程序存储器时,则其作为所述程序存储器(404)的扩展空间,通过外接的所述外部存储器(406)将所述扩展程序的程序代码读入所述可配置存储器(405)中。4.根据权利要求3所述的嵌入式系统存储架构(400),其特征在于,所述可配置存储器(405)通过分时和/或分段加载存储在所述外部存储器(4...

【专利技术属性】
技术研发人员:张钦
申请(专利权)人:中颖电子股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1