一种控制器、芯片、电子设备即数据读取方法技术

技术编号:41146498 阅读:27 留言:0更新日期:2024-04-30 18:14
本申请提供一种控制器、芯片、电子设备及数据读取方法,涉及集成电路领域。该控制器包括先入先出队列,被配置为存储来自外部存储器中的数据;队列逻辑控制器,被配置为接收处理器发送的最新读地址,其中,最新读地址用于读取外部存储器中的目标数据;判断是否需要发起针对最新读地址的新数据读取流程;在不需要发起新数据读取流程的情况下,基于当前数据读取流程读取的数据,获取目标数据;其中,新数据读取流程包括:中止当前数据读取流程,以最新读地址为起点并依照地址增大的顺序从存储器中依次读取数据并存储先入先出队列,改善了现有处理器通过控制器发送新地址给存储器时,读访问效率较低的问题。

【技术实现步骤摘要】

本申请属于集成电路领域,具体涉及一种控制器、芯片、电子设备及数据读取方法。


技术介绍

1、随着对硬件设备的配置要求越来越高,对硬件设备中的处理器对数据的读写效率的要求也越来越高,对处理器的性能要求也越来越严格。在以xip(execute in place,即芯片内执行)模式下读访问存储器时,存储器接收到处理器发送的地址后,将会按照地址增大顺序将每个地址对应的数据写入控制器,控制器以先进先出的顺序将数据读给处理器,但若处理器重新向存储器发送了新地址,基于原地址的读流程会中断,并以新地址开始新的读流程,因此在处理器通过控制器发送新地址给存储器时,读访问效率较低。


技术实现思路

1、鉴于此,本申请的目的在于提供一种控制器、芯片、电子设备及数据读取方法,以改善现有处理器通过控制器发送新地址给存储器时,读访问效率较低。

2、本申请的实施例是这样实现的:

3、第一方面,本申请实施例提供了一种控制器,所述控制器包括:先入先出队列,被配置为存储来自外部存储器中的数据;队列逻辑控制器,被配置为接收处理器本文档来自技高网...

【技术保护点】

1.一种控制器,其特征在于,所述控制器包括:

2.根据权利要求1所述的控制器,其特征在于,所述队列逻辑控制器还被配置为判断所述先入先出队列是否存储有所述目标数据,其中,若所述先入先出队列存储有所述目标数据,则不需要发起新数据读取流程。

3.根据权利要求2所述的控制器,其特征在于,所述队列逻辑控制器还被配置为:

4.根据权利要求2所述的控制器,其特征在于,所述队列逻辑控制器还被配置为在所述先入先出队列未存储有所述目标数据的情况下,比较所述最新读地址与所述先入先出队列中读指针所在的当前读地址的大小;其中,若所述最新读地址小于所述当前读地址,需要发起新数据读...

【技术特征摘要】

1.一种控制器,其特征在于,所述控制器包括:

2.根据权利要求1所述的控制器,其特征在于,所述队列逻辑控制器还被配置为判断所述先入先出队列是否存储有所述目标数据,其中,若所述先入先出队列存储有所述目标数据,则不需要发起新数据读取流程。

3.根据权利要求2所述的控制器,其特征在于,所述队列逻辑控制器还被配置为:

4.根据权利要求2所述的控制器,其特征在于,所述队列逻辑控制器还被配置为在所述先入先出队列未存储有所述目标数据的情况下,比较所述最新读地址与所述先入先出队列中读指针所在的当前读地址的大小;其中,若所述最新读地址小于所述当前读地址,需要发起新数据读取流程。

5.根据权利要求4所述的控制器,其特征在于,所述队列逻辑控制器还被配置为,在所述最新读地址大于所述当前读地址的情况下,比较第一时间和第二时间的大小;若所述第一时间小于所述第二时间,需要发起新数据读取流程;若所述第一时间不小于所述第二时间,则不需要发起新数据读取流程;

6.根据权利要求1-5中任一项所述的控制器,其特征在于,所述队列逻辑控制器还被配置为在所述先入先出队列存储有所述目标数据的情况下,控制所述先入先出队列的读指针从所述当前读地址对应的数据跳转至所述目标数据,并读出所述目标数据。

7.根据权利要求5所述的控制器,其特征在于,所述队列逻辑控制器还被配置为在所述第一时间不小于所述第二时间的情况下,等待所述当前数据读取流程读取所述目标数据并...

【专利技术属性】
技术研发人员:王一
申请(专利权)人:昆腾微电子股份有限公司
类型:发明
国别省市:

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

1