System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 在多个处理器之间共享储存装置的方法以及电子装置制造方法及图纸_技高网

在多个处理器之间共享储存装置的方法以及电子装置制造方法及图纸

技术编号:41800456 阅读:2 留言:0更新日期:2024-06-24 20:23
本发明专利技术提供一种在多个处理器之间共享储存装置的方法以及电子装置。该方法包含:控制第一处理器以及第二处理器分别在存取模式以及检测模式下运作;响应于该第一处理器在该存取模式下运作,利用该第一处理器控制忙碌信号的逻辑值,以指出该第一处理器具有对该储存装置的访问权限;响应于第一预定条件,控制该第一处理器自该存取模式进入该检测模式;响应于第二预定条件,控制该第二处理器自该检测模式进入该存取模式;以及响应于该第二处理器在该存取模式下运作,利用该第二处理器控制该忙碌信号的逻辑值,以指出该第二处理器具有该访问权限。

【技术实现步骤摘要】

本专利技术是关于闪存的共享控制,尤指一种用于在多个处理器之间共享储存装置的方法以及相关电子装置。


技术介绍

1、随着电路的整合度及复杂度持续提升,如何节省周边电路的面积、成本成为重要的议题。在某些功能复杂的系统芯片中,相关技术典型地会让一个中央处理单元使用一个独立的闪存来储存所需的程序代码及数据。在某些应用领域中,一块母板上可设置有多个具有相同功能的芯片,在此状况下若维持一个芯片使用一个独立的闪存的配置,会大幅地增加硬件的成本及功耗。

2、因此,需要一种新颖的方法以及相关架构,以在没有副作用或较不会带来副作用的情况下使得多个芯片能共享一个外设储存装置,从而节省周边电路的硬件成本以及功耗。


技术实现思路

1、本专利技术的目的在于提供一种用于在多个处理器之间共享储存装置的方法以及相关电子装置,以使得该多个处理器能妥善地共享该储存装置。

2、本专利技术至少一个实施例提供一种在多个处理器之间共享储存装置的方法。该方法包含:控制该多个处理器中的第一处理器在存取模式下运作,并且控制该多个处理器中的第二处理器在检测模式下运作;响应于该第一处理器在该存取模式下运作,利用该第一处理器控制忙碌信号的逻辑值,以指出该第一处理器具有存取该储存装置的权限;响应于至少一个第一预定条件,控制该第一处理器自该存取模式进入该检测模式;响应于至少一个第二预定条件,控制该第二处理器自该检测模式进入该存取模式;以及响应于该第二处理器在该存取模式下运作,利用该第二处理器控制该忙碌信号的逻辑值,以指出该第二处理器具有存取该储存装置的权限。

3、本专利技术至少一个实施例提供一种在多个处理器之间共享储存装置的方法。该方法包含:控制该多个处理器中的第一处理器在存取模式下运作,并且控制该多个处理器中的第二处理器在检测模式下运作;响应于该第一处理器在该存取模式下运作,利用该第一处理器控制第一忙碌信号的逻辑值,以指出该第一处理器具有存取该储存装置的权限;响应于至少一个第一预定条件,控制该第一处理器自该存取模式进入该检测模式;响应于至少一个第二预定条件,控制该第二处理器自该检测模式进入该存取模式;以及响应于该第二处理器在该存取模式下运作,利用该第二处理器控制第二忙碌信号的逻辑值,以指出该第二处理器具有存取该储存装置的权限。

4、本专利技术至少一个实施例提供一种电子装置。该电子装置包含储存装置以及耦接至该储存装置的多个处理器,其中该储存装置是用来储存数据以及程序代码,以及该多个处理器是用来依据储存于该储存装置中的该数据或该程序代码控制该电子装置的运作。具体来说,当该多个处理器中的第一处理器在存取模式下运作时,忙碌信号的逻辑值是被该第一处理器控制,以指出该第一处理器具有存取该储存装置的权限,而该多个处理器中的第二处理器在检测模式下运作。当该第一处理器的运作符合至少一个第一预定条件时,该第一处理器自该存取模式进入该检测模式。当该第二处理器的运作符合至少一个第二预定条件时,该第二处理器自该检测模式进入该存取模式,其中当该第二处理器在该存取模式下运作时,该忙碌信号的逻辑值是被该第二处理器控制,以指出该第二处理器具有存取该储存装置的权限。

5、本专利技术的实施例提供的方法以及电子装置能让其内的多个处理器轮流地控制忙碌信号,尤其当该多个处理器的任一处理器正在进行存取运作时,该忙碌信号的逻辑值在此时即是受到这个处理器控制,因此其他处理器可通过检测该忙碌信号来得知该存取运作的状态。由于该忙碌信号并非持续地被一固定的处理器控制,因此本专利技术的共享机制不会因为该多个处理器中的任一者操作异常而完全故障。此外,本专利技术的实施例不会大幅地增加额外成本,因此本专利技术能在没有副作用或较不会带来副作用的情况下让该多个处理器能有效地共享该储存装置。

6、为了能更进一步了解本专利技术的特征及
技术实现思路
,请参阅以下有关本专利技术的详细说明与附图,然而所提供的附图仅用于提供参考与说明,并非用来对本专利技术加以限制。

本文档来自技高网...

【技术保护点】

1.一种在多个处理器之间共享储存装置的方法,其特征在于,所述方法包含:

2.如权利要求1所述的方法,其特征在于,响应于所述第一处理器在所述存取模式下运作,利用所述第一处理器控制所述忙碌信号的所述逻辑值,以指出所述第一处理器具有存取所述储存装置的所述权限,所述步骤包含:

3.如权利要求2所述的方法,其特征在于,响应于所述至少一个第一预定条件控制所述第一处理器自所述存取模式进入所述检测模式,所述步骤包含:

4.如权利要求3所述的方法,其特征在于,所述第一处理器还包含信号控制电路,以及所述信号控制电路是用来响应于所述访问时间达到最大访问时间阈值,强制所述第一处理器自所述存取模式进入所述检测模式以将所述忙碌信号自所述第二逻辑值释放回所述第一逻辑值,其中所述最大访问时间阈值大于所述预定访问时间阈值。

5.如权利要求3所述的方法,其特征在于,所述第一处理电路还包含信号控制电路,以及所述信号控制电路是用来响应于所述第一处理电路未发出任何存取指令且所述访问时间达到最小访问时间阈值,控制所述第一处理器提前自所述存取模式进入所述检测模式以将所述忙碌信号自所述第二逻辑值释放回所述第一逻辑值,其中所述最小访问时间阈值小于所述预定访问时间阈值。

6.如权利要求2所述的方法,其特征在于,响应于所述至少一个第二预定条件,控制所述第二处理器自所述检测模式进入所述存取模式,所述步骤其特征在于,包含:

7.如权利要求1所述的方法,其特征在于,响应于所述至少一个第二预定条件,控制所述第二处理器自所述检测模式进入所述存取模式,所述步骤包含:

8.如权利要求1所述的方法,其特征在于,电子装置包含所述多个处理器以及所述储存装置,以及更新设备在所述第一处理器在所述存取模式下运作的期间通过所述第一处理器将程序代码写入所述储存装置以进行所述电子装置的固件更新,以及所述方法还包含:

9.一种在多个处理器之间共享储存装置的方法,其特征在于,所述方法包含:

10.一种电子装置,其特征在于,所述电子装置包含:

...

【技术特征摘要】

1.一种在多个处理器之间共享储存装置的方法,其特征在于,所述方法包含:

2.如权利要求1所述的方法,其特征在于,响应于所述第一处理器在所述存取模式下运作,利用所述第一处理器控制所述忙碌信号的所述逻辑值,以指出所述第一处理器具有存取所述储存装置的所述权限,所述步骤包含:

3.如权利要求2所述的方法,其特征在于,响应于所述至少一个第一预定条件控制所述第一处理器自所述存取模式进入所述检测模式,所述步骤包含:

4.如权利要求3所述的方法,其特征在于,所述第一处理器还包含信号控制电路,以及所述信号控制电路是用来响应于所述访问时间达到最大访问时间阈值,强制所述第一处理器自所述存取模式进入所述检测模式以将所述忙碌信号自所述第二逻辑值释放回所述第一逻辑值,其中所述最大访问时间阈值大于所述预定访问时间阈值。

5.如权利要求3所述的方法,其特征在于,所述第一处理电路还包含信号控制电路,以及所述信号控制电路是用来响应于所述第一处理电路未发出任何存取指令且所...

【专利技术属性】
技术研发人员:潘旭梅嘉琳常虹
申请(专利权)人:瑞昱半导体股份有限公司
类型:发明
国别省市:

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

1