【技术实现步骤摘要】
本申请涉及数据存储,尤其涉及一种存储器控制器、数据读取方法和电子设备。
技术介绍
1、处理器通过存储器控制器来访问数据,例如,处理器可以通过存储器控制器从存储器中读取数据。随着芯片制造工艺的提升,处理器的运行频率得到大幅提升,而存储器的运行频率却没有得到相应幅度的提升,造成处理器通过存储器控制器从存储器中读取数据时的效率降低。
2、一种改进方式是:在处理器向存储器控制器发送指示读取存储器中某一地址中的数据的读取命令时,存储器控制器通过提前读取该地址后面连续的多个地址的数据,以提高处理器通过存储器控制器从存储器中读取数据时的效率。同时存储器控制器还用于:在当前的读取命令所指示的地址,相对于上一个读取命令所指示的地址,发生跳转时,将当前的读取命令所指示的地址中存储的数据作为跳转数据进行存储,以备在处理器再次跳转到当前的读取命令所指示的地址时,将跳转数据直接发送给处理器,以提高处理器读取数据的效率。但是当处理器需要重复读取位于存储器中某目标地址区域中的所有数据时,若该目标地址区域过大,则在处理器发送的读取命令从指示该目标地址区域的
...【技术保护点】
1.一种存储器控制器,用于与处理器和存储器连接,其特征在于,所述存储器控制器包括:判决器、数据预取器、第一缓存器;所述判决器用于:
2.根据权利要求1所述的存储器控制器,其特征在于,所述存储器控制器还包括循环缓存器;所述判决器具体用于:
3.根据权利要求2所述的存储器控制器,其特征在于,所述判决器还用于:
4.根据权利要求3所述的存储器控制器,其特征在于,所述判决器还用于:
5.根据权利要求1所述的存储器控制器,其特征在于,所述判决器包括第一寄存器;所述第一寄存器用于决定所述判决器是否执行以下操作:确定所述处理器重复读取
...【技术特征摘要】
1.一种存储器控制器,用于与处理器和存储器连接,其特征在于,所述存储器控制器包括:判决器、数据预取器、第一缓存器;所述判决器用于:
2.根据权利要求1所述的存储器控制器,其特征在于,所述存储器控制器还包括循环缓存器;所述判决器具体用于:
3.根据权利要求2所述的存储器控制器,其特征在于,所述判决器还用于:
4.根据权利要求3所述的存储器控制器,其特征在于,所述判决器还用于:
5.根据权利要求1所述的存储器控制器,其特征在于,所述判决器包括第一寄存器;所述第一寄存器用于决定所述判决器是否执行以下操作:确定所述处理器重复读取所述存储器中的目标地址区域中存储的目标数据。
6.根据权利要求2所述的存储器控制器,其特征在于,所述判决器包括第二寄存器;所述第二寄存器用于确定从所述循环缓存器中查找的所述地址偏移量的最大值。
7.根据权利要求2所述的存储器控制器,其特征在于,所述判决器包括第三寄存器;所述第三寄存器用于清除所述循环缓存器中存储的所述目标信息。
8.根据权利要求1-7任一项所述的存储器控制器,其特征在于,所述目标数据为指令。
9.一种数据读取方法,其特征在于,基于存储器控制器;所述存储器控制器用于根据处理器的读取命令来读取存储器中存储的数据;所述存储...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。