一种嵌入式系统及其控制方法技术方案

技术编号:15704808 阅读:71 留言:0更新日期:2017-06-26 09:47
本发明专利技术公开了一种嵌入式系统及其控制方法,所述系统包括:总线、存储器地址交换寄存器、存储器地址交换控制模块、第一闪存存储器、第二闪存存储器和随机存取存储器,存储器地址交换控制模块,用于在存储器地址交换寄存器为复位值时,控制第一闪存存储器直接与总线相连,以及控制第二闪存存储器通过存储器地址交换控制模块与总线连接,还用于在存储器地址交换寄存器为置位值时,控制第二闪存存储器直接与总线相连,以及控制第一闪存存储器通过存储器地址交换控制模块与总线连接。采用该系统,以较少的随机存取存储器,将尽可能多的闪存存储器中的程序数据通过随机存取存储器读取,提高读取速度,节约成本。

【技术实现步骤摘要】
一种嵌入式系统及其控制方法
本专利技术涉及嵌入式系统
,尤其涉及一种嵌入式系统及其控制方法。
技术介绍
微控制单元(MicroControlUnit,MCU),又称单片微型计算机或者单片机,是指随着大规模集成电路的出现及其发展,将计算机的中央处理器(CentralProcessingUnit,CPU)、随机存取存储器(RandomAccessMemory,RAM)、只读存储器(Read-OnlyMemory,ROM)、定时计数器和多种输入/输出接口等集成在一片芯片上,形成芯片级的计算机,为不同的应用场合做不同组合控制。闪存(FlashMemory,简称Flash)是一种非易失性存储器,既能在掉电的情况下保存数据,又能够进行多次擦除和编程,具有较高的灵活性,逐渐成为MCU中非常重要的程序、数据存储器。随着MCU的发展,MCU中Flash的容量越来越大,Flash的读取速度成为制约MCU发展的一个重要因素。为了提升Flash的读取速度,大多采取将Flash中程序数据复制到与之相连的RAM中,RAM的读取速度远大于Flash的读取速度,从而提高对这部分程序数据的读取速度。但是现有技术本文档来自技高网...
一种嵌入式系统及其控制方法

【技术保护点】
一种嵌入式系统,其特征在于,包括:总线、存储器地址交换寄存器、存储器地址交换控制模块、第一闪存存储器、第二闪存存储器和随机存取存储器;所述存储器地址交换寄存器、所述存储器地址交换控制模块分别与所述总线连接;所述存储器地址交换控制模块还分别与所述第一闪存存储器、所述第二闪存存储器和所述随机存取存储器连接,用于在所述存储器地址交换寄存器为复位值时,控制所述第一闪存存储器直接与所述总线相连,以及控制所述第二闪存存储器通过所述存储器地址交换控制模块与所述总线连接,且将所述第二闪存存储器的程序数据写入到所述随机存取存储器;所述存储器地址交换控制模块还用于在所述存储器地址交换寄存器为置位值时,控制所述第二...

【技术特征摘要】
1.一种嵌入式系统,其特征在于,包括:总线、存储器地址交换寄存器、存储器地址交换控制模块、第一闪存存储器、第二闪存存储器和随机存取存储器;所述存储器地址交换寄存器、所述存储器地址交换控制模块分别与所述总线连接;所述存储器地址交换控制模块还分别与所述第一闪存存储器、所述第二闪存存储器和所述随机存取存储器连接,用于在所述存储器地址交换寄存器为复位值时,控制所述第一闪存存储器直接与所述总线相连,以及控制所述第二闪存存储器通过所述存储器地址交换控制模块与所述总线连接,且将所述第二闪存存储器的程序数据写入到所述随机存取存储器;所述存储器地址交换控制模块还用于在所述存储器地址交换寄存器为置位值时,控制所述第二闪存存储器直接与所述总线相连,以及控制所述第一闪存存储器通过所述存储器地址交换控制模块与所述总线连接,且将所述第一闪存存储器的程序数据写入到所述随机存取存储器。2.根据权利要求1所述的系统,其特征在于,所述存储器地址交换控制模块还用于在接收到第一读取请求时,从所述随机存取存储器读取与所述第一读取请求对应的程序数据。3.根据权利要求1所述的系统,其特征在于,所述存储器地址交换控制模块还用于在接收到第一写入请求时,将所述程序数据写入到所述随机存取存储器和所述第二闪存存储器中。4.根据权利要求1所述的系统,其特征在于,所述存储器地址交换控制模块还用于在接收到第二读取请求...

【专利技术属性】
技术研发人员:高海洋王景华
申请(专利权)人:北京兆易创新科技股份有限公司
类型:发明
国别省市:北京,11

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

1