一种嵌入式多元备份及加载方法技术

技术编号:39976331 阅读:15 留言:0更新日期:2024-01-09 01:10
本发明专利技术公开了一种嵌入式多元备份及加载方法,基于CPLD/低端FPGA做控制和中转,实现在嵌入式系统中多个处理器与多个存储器之间动态配对,从而实现处理器将数据备份至多个外部存储器,并在需要的时候从这些存储器中加载数据的功能。本发明专利技术的一种经典应用场景为多处理器的嵌入式系统启动流程控制。本发明专利技术进一步提供基于此种设计架构的一种特定应用场景。

【技术实现步骤摘要】

本专利技术涉及硬件层面和逻辑层面的总线复用,以及处理器启动流程控制。


技术介绍

1、嵌入式技术近年来得到了飞速的发展,其设计的领域非常广泛,例如很多行业:手机、车载、工控、军工、医疗等,嵌入式的应用几乎无处不在。嵌入式系统通常是一个控制程序存储在板上存储器中的嵌入式处理器板卡,一般在设计嵌入式系统时经常会给处理器准备额外的外部存储器,以保存需要保存下来的数据,或是将多套控制程序分别存储到多个存储器,根据需要切换存储器的片选,切换在处理器上不同的控制程序。但随着嵌入式技术飞速发展,嵌入式系统的设计越来越复杂:从一开始的单处理器到多处理器,越来越丰富的外设等。系统内处理器的数量变多导致与之对应的存储器数量变多,硬件设计变得更加复杂。为了应对越来越复杂的设计带来的困难,以及减少存储器数量以减少成本,故提出该专利中的数据多元备份及加载方法。


技术实现思路

1、本专利技术的目的在于提供一种多元备份及加载的方法,适用于多处理器的嵌入式系统中,将应用数据和处理器启动程序数据备份至多个存储器中,并在需要的时候加载这些数据。<本文档来自技高网...

【技术保护点】

1.一种嵌入式多元备份及加载方法,其特征在于,嵌入式系统中专门使用一片CPLD或低端FPGA作为控制和中转,控制部分包括系统中处理器与存储器之间总线配对控制和整个系统的启动流程控制。中转即是在总线配对的基础上双向传递总线信号。

2.根据权利要求1所述的总线配对控制,其特征在于,配对的双方应当使用同一类总线,且存储器使用的总线种类应能向下兼容处理器使用的总线种类,确保处理器方可以发挥总线的最大性能,例如处理器使用标准SPI总线,存储器使用QSPI总线;反之亦可使用,但处理器无法以最大性能使用总线,受制于存储器方。

3.根据权利要求1所述的总线配对控制,其特征在于,通...

【技术特征摘要】

1.一种嵌入式多元备份及加载方法,其特征在于,嵌入式系统中专门使用一片cpld或低端fpga作为控制和中转,控制部分包括系统中处理器与存储器之间总线配对控制和整个系统的启动流程控制。中转即是在总线配对的基础上双向传递总线信号。

2.根据权利要求1所述的总线配对控制,其特征在于,配对的双方应当使用同一类总线,且存储器使用的总线种类应能向下兼容处理器使用的总线种类,确保处理器方可以发挥总线的最大性能,例如处理器使用标准spi总线,存储器使用qspi总线;反之亦可使用,但处理器无法以最大性能使用总线,受制于存储器方。

3.根据权利要求1所述的总线配对控制,其特征在于,通过设置总线的主方id,区分主方每个设备;设置和从方id寄存器,区分从方每个设备。通过对比id寄存器和主方id的结果,决定哪个存储器与哪个处理器进行总线配对。

4.根据权利要求3所述的总线配对方式,其特征在于,处理器对应的主方id是设计时就固定的,而存储器对应的id寄存器的值是可更改的,这种设计实现了总线的多主多从工作模式,即实现了每个处理器都可以访问每个存储器的功能。

5.根据权利要求3所述的总线配对方式,其特征在于,在单处理器多存储器和多处理器单存储器的系统中也可以使用,但在单处理器单存储器的系统中没有使用的必要。

6.根据权利要求3所述的总线配对方式,其特征在于,当使用的...

【专利技术属性】
技术研发人员:杨子天姜晟熊刘滔
申请(专利权)人:武汉中航通用科技有限公司
类型:发明
国别省市:

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

1