用于共享总线上多个装置的数据传输的设备与方法制造方法及图纸

技术编号:30100239 阅读:18 留言:0更新日期:2021-09-18 09:05
本申请涉及用于共享总线上多个装置的数据传输的设备与方法。具有共享总线的装置之间的直接数据传输可在减少与所述装置相关联的控制器的参与的情况下实施。控制器、源存储器装置及目标存储器装置可与共享总线耦合。所述控制器可针对待传输到所述目标存储器装置的数据而识别所述源存储器装置处的源地址。所述控制器也可识别所述目标存储器装置中的目标地址,且通过在所述源存储器装置及所述目标存储器装置两者处接收的命令而起始数据从所述源直接传输到所述目标。响应于所述命令,所述源存储器装置可将数据读出到所述总线,且所述目标存储器可在无来自所述控制器的另外命令的情况下从所述总线读取所述数据且以所述目标地址开始存储所述数据。标地址开始存储所述数据。标地址开始存储所述数据。

【技术实现步骤摘要】
用于共享总线上多个装置的数据传输的设备与方法
[0001]分案申请信息
[0002]本申请是申请日为2016年10月26日、申请号为201680073123.5、专利技术名称为“用于共享总线上多个装置的数据传输的设备与方法”的专利技术专利申请的分案申请。
[0003]交叉参考案
[0004]本专利申请案主张由张(Zhang)等人在2015年10月30日申请的标题为“用于共享总线上多个装置的数据传输技术(Data Transfer Techniques for Multiple Devices on a Shared Bus)”的第14/928,988号美国专利申请案的优先权,所述美国专利申请案转让给其受让人且以引用方式明确并入本文中。


[0005]下文大体上涉及装置之间的数据传输且更明确来说涉及共享总线上多个装置的数据传输技术。

技术介绍

[0006]存储器装置广泛用于在例如计算机、无线通信装置、相机、数字显示器及类似物的各种电子装置中存储信息。通过编程存储器装置的不同状态而存储信息。举例来说,二进制装置具有通常由逻辑“1”或逻辑“0”表示的两个状态。在其它系统中,可存储两个以上状态。为存取所存储信息,电子装置可读取或感测存储器装置中的所存储状态。为存储信息,电子装置可写入或编程存储器装置中的状态。
[0007]存在多个类型的存储器装置,包含随机存取存储器(RAM)、只读存储器(ROM)、动态RAM(DRAM)、同步动态RAM(SDRAM)、铁电RAM(FeRAM)、磁性RAM(MRAM)、电阻性RAM(RRAM)、快闪存储器及其它存储器。存储器装置可为易失性或非易失性。即使缺少外部电源,非易失性存储器(例如,快闪存储器)仍可存储数据达延长时间段。除非易失性存储器装置(例如,DRAM)由外部电源周期性刷新,否则其可随时间丢失其存储状态。易失性存储器的特定方面可提供性能优点,例如较快读取或写入速度,而非易失性的方面(例如在不周期性刷新的情况下存储数据的能力)可为有利的。
[0008]当在装置之间传输数据时,存储器控制器可将数据从源装置读取到所述存储器控制器内的数据存储装置,且接着将数据从所述存储器控制器内的数据存储装置写入到目标装置。此外,在许多情况中,存储器控制器可具有用于不同存储装置(例如易失性存储器及非易失性存储器)的不同类型的接口。此类设计也可导致存储器控制器充分参与以促进数据的传输。因此,提供允许增强的存储器控制器效率及不同电子装置之间的数据传输效率的技术可为有益的。

技术实现思路

[0009]在本申请的一个实施例中,一种操作存储器系统的方法包括:在存储器控制器处针对待传输到目标存储器的数据识别源存储器中的地址;及由所述存储器控制器至少部分
基于识别所述地址而将命令发送到所述目标存储器和所述源存储器;以及至少部分基于所述指令而将所述数据由所述源存储器中的所述地址传输到所述目标存储器。
[0010]在本申请的另一实施例中,一种操作存储器系统的方法包括:在目标存储器中设置地址以存储在所述目标存储器处接收的数据;及至少部分基于在所述目标存储器中设置所述地址而将命令发送到源存储器及所述目标存储器两者以在所述目标存储器处存储来自所述源存储器的所述数据。
[0011]在本申请的又一实施例中,一种用于数据传输的设备包括:与总线耦合的源存储器;与所述总线耦合的目标存储器;及与所述总线耦合且与所述源存储器和所述目标存储器电子通信的控制器,其中所述控制器可操作以进行以下操作:针对待传输到所述目标存储器的数据识别所述源存储器中的地址;以及至少部分基于识别所述地址而将命令分送到所述目标存储器与所述源存储器;以及至少部分基于所述命令而将所述数据从所述源存储器中的所述地址传输到所述目标存储器。
附图说明
[0012]参考下列图描述本专利技术的实施例:
[0013]图1说明根据本专利技术的各种实施例的包含存储器系统的装置的框图,所述存储器系统支持使用共享总线在数据存储组件之间直接传输数据;
[0014]图2说明根据本专利技术的各种实施例的存储器系统的框图,所述存储器系统支持使用共享总线在数据存储组件之间直接传输数据;
[0015]图3说明根据本专利技术的各种实施例的多个数据存储装置的时序图,所述多个数据存储装置提供使用共享总线的装置之间的直接数据传输;
[0016]图4说明根据本专利技术的各种实施例的电子系统的框图,所述电子系统支持使用共享总线在数据存储组件之间直接传输数据;
[0017]图5到7是说明根据本专利技术的各种实施例的用于使用共享总线在数据存储组件之间直接传输数据的方法的流程图。
具体实施方式
[0018]本专利技术的各种实施例在减少控制器的参与的情况下提供共享总线的装置之间的直接数据传输。在一些实施例中,控制器(例如存储器控制器)、源存储器装置及目标存储器装置可与共享总线耦合。在一些实例中,共享总线可为串行外围接口(SPI)总线,但是也可使用其它类型的总线。在一些实例中,控制器可包含处理器(例如,微处理器),或可在处理器的控制下操作。控制器可针对待传输到目标存储器装置的数据而识别源存储器装置中的源地址。控制器也可识别目标存储器装置中的目标地址,且起始数据经由总线从源存储器装置直接传输到目标存储器装置。控制器可将命令发送到第一存储器装置以读取数据,在第二存储器装置处也可接收所述数据。响应于所述命令,源存储器装置可将数据读出到总线,且目标存储器可在无来自控制器的另外命令的情况下从总线读取数据且以目标地址开始存储数据。在一些实施例中,从第一存储器装置读取数据的命令可为根据协议或命令集的用于第一存储器装置的读取命令,且可为用于第二存储器装置的特殊程序命令以引起所述第二存储器装置存储由第一存储器装置所提供的数据。
[0019]在一些实例中,控制器可提供启用信号到目标存储器装置且将目标地址写入到所述目标存储器装置中的目标地址寄存器。接着,控制器可结合发送读取命令而提供启用信号到源存储器装置及目标存储器装置两者。控制器也可提供时钟到源存储器装置及目标存储器装置,且只要继续提供所述时钟,源存储器装置就可将数据读出到总线,且目标存储器装置可从总线读取数据。因此,控制器及/或管理所述控制器的处理器可通过仅提供源地址及目标地址、读取命令及启用信号以及时钟信号而减少参与数据传输。此可通过释放用于其它处理任务的资源而增强系统操作,且减少根据其中控制器实际上接收待在存储器装置之间传输的数据的技术在控制器处可需要的内部存储器(例如高速缓冲存储器或缓冲器存储器)的数量。此外,与用于数据传输的其它技术相比,此类技术可减小系统功率及处理时间。
[0020]下文在具有不同装置的可使数据在装置之间传输的电子系统的上下文中进一步描述上文介绍的本专利技术的实施例。针对可采用具有减少的存储器控制器参与的直接数据传输技术的存储器系统描述特定实例。通过关于使用共享总线的装置之间的直接数据传输的设备图、系统图及流程图进一步说明且参考所述设备图、系统图及流程图描述本专利技术的这些本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种操作存储器系统的方法,其包括:在存储器控制器处针对待传输到目标存储器的数据识别源存储器中的地址;及由所述存储器控制器至少部分基于识别所述地址而将命令发送到所述目标存储器和所述源存储器;以及至少部分基于所述指令而将所述数据由所述源存储器中的所述地址传输到所述目标存储器。2.根据权利要求1所述的方法,其中发送所述命令进一步包括:提供芯片启用信号到所述源存储器及所述目标存储器。3.根据权利要求2所述的方法,其中发送所述命令进一步包括:提供时钟到所述源存储器及所述目标存储器达一定持续时间。4.根据权利要求3所述的方法,其进一步包括:至少部分基于所述芯片启用信号和所述时钟而在所述源存储器及所述目标存储器处解码所述命令。5.根据权利要求3所述的方法,其中所述持续时间与待传输到所述目标存储器的数据的量相对应。6.根据权利要求1所述的方法,其中所述命令包括在所述源存储器和所述目标存储器两者处都接收到的单个命令序列。7.根据权利要求6所述的方法,其中所述单个命令序列指示在所述源存储器处的读操作和在所述目标存储器处的写操作。8.根据权利要求7所述的方法,其中所述读操作和所述写操作同时发生。9.根据权利要求1所述的方法,其中所述命令包括在所述目标存储器中的目标地址,其中所述目标地址存储从源地址传输的所述数据。10.根据权利要求1所述的方法,其中所述存储器控制器、所述源存储器和所述目标存储器的每一者与总线耦合。11.一种操作存储器系统的方法,其包括:在目标存储器中设置地址以存储在所述目标存储器处接收的数据;及至少部分基于在所述目标存储器中设置所述地址而将命令发送到源存储器及所述目标存储器两者以在所述目标存储器处存储来自所述源存储器的所述数据。12.根据权利要求11所述的方法,其中所...

【专利技术属性】
技术研发人员:张屹华J
申请(专利权)人:美光科技公司
类型:发明
国别省市:

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

1