一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

连续数据访问处理装置和芯片的制作方法

2022-06-11 15:03:10 来源:中国专利 TAG:

技术特征:
1.一种连续数据访问处理装置,其特征在于,包括存储器访问单元、地址转换单元、数据缓冲区、访问总线、存储器和处理器,所述存储器中存储有计算机程序和页表信息,其中,所述存储器访问单元分别与所述地址转换单元和数据缓冲区相连接;所述地址转换单元与所述数据缓冲区相连接,所述数据缓冲区设置在所述地址转换单元之内,或独立于所述地址转换单元单独设置;所述地址转换单元、数据缓冲区、存储器均连接至所述访问总线,当所述存储器访问单元执行所述计算机程序时,实现以下步骤:步骤s1、判断当前所需连续访问的虚拟地址数量是否超过预设的地址数量阈值,若超过,则所述存储器访问单元从当前所需连续访问的虚拟地址中获取第一页面至第n页面的虚拟基地址,生成n个页表查询请求发送给地址转换单元,n为预设的目标参数,n为大于等于2的整数,所述地址数量阈值大于等于n,其中,t为页表查询的周期,b为获取访问总线位宽,p为页面大小,所述页表查询的周期为所述存储器访问单元从所述存储器执行一个页面的页表查询,获取对应页面物理基地址的周期;步骤s2、所述地址转换单元通过访问总线将所述n个页表查询请求发送至所述存储器中进行页表查询,获取n个页表查询请求对应的页表查询信息,建立第一页面至第n页面的物理地址和虚拟地址的映射关系,存储至所述数据缓冲区中,初始化i=1,j=1;步骤s3、所述存储器访问单元发出第i个页面的虚拟页内地址页内地址进行访问;步骤s4、若i和n j均小于当前所需连续访问页面总量m,则所述存储器访问单元获取第n j个页面的虚拟基地址,生成第n j个页表查询请求进行页表查询,设置i=i 1,j=j 1返回执行步骤s3;若i小于当前所需连续访问页面总量m, n j等于m,则依次设置i=i 1,依次执行步骤s3,直至i=m,结束数据访问流程;若i=m,则直接结束数据访问流程。2.根据权利要求1所述的装置,其特征在于,当所述存储器访问单元执行所述计算机程序时,还实现以下步骤:步骤s10、所述存储器访问单元获取页表查询的周期、访问总线位宽和页面大小;步骤s20、基于所述页表查询的周期、访问总线位宽、页面大小确定目标参数n。3.根据权利要求1所述的装置,其特征在于,所述步骤s2包括:步骤s21、所述地址转换单元通过访问总线将第n页表查询请求发送至所述存储器中,查询第n页面对应的页目录条目信息和页表条目信息,获取第n页面的物理基地址和页内偏移信息,第n页表查询请求为基于第n页面的虚拟基地址生成的第n页表查询请求,n的取值范围为1到n;步骤s22、根据第n页面的虚拟基地址和物理基地址建立第n页面的基地址映射关系,基于第n页面的物理基地址和页内偏移,获取第n页面的页内物理地址,基于第n页面的页内物理地址和页内虚拟地址建立第n页面的页内地址映射关系;步骤s23、将所述第n页面的基地址映射关系和页内地址映射关系存储至所述数据缓冲区。4.根据权利要求1所述的装置,其特征在于,
所述步骤s3包括:步骤s31、所述存储器访问单元发出第i个页面的虚拟页内地址至所述地址转换单元;步骤s32、所述地址转换单元基于所述数据缓冲区中存储的映射关系确定第i个页面的虚拟页内地址对应的第i页面页内物理地址;步骤s33、基于所述第i页面页内物理地址访问第i页面。5.根据权利要求1所述的装置,其特征在于,所述步骤s4中,生成第n j个页表查询请求进行页表查询,包括:步骤s41、所述存储器访问单元获取第n j个页面的虚拟基地址,生成第n j个页表查询请求,发送给所述地址转换单元;步骤s42、所述地址转换单元通过访问总线将第n j个页表查询请求发送至所述存储器中,查询第n j页面对应的页目录条目信息和页表条目信息,获取第n j页面的物理地址和页内偏移信息;步骤s43、根据第n j页面的虚拟基地址和物理基地址建立第n j页面的基地址映射关系,基于第n j页面的物理基地址和页内偏移,获取第n j页面的页内物理地址,基于第n j页面的页内物理地址和页内虚拟地址建立第n页面的页内地址映射关系;步骤s44、将所述第n j页面的基地址映射关系和页内地址映射关系存储至所述数据缓冲区。6.根据权利要求1-5中任意一项所述的装置,其特征在于,所述地址数量阈值为目标参数的整数倍。7.根据权利要求1-5中任意一项所述的装置,其特征在于,所述存储器访问单元为dma。8.根据权利要求1-5中任意一项所述的装置,其特征在于,所述数据缓冲区为tlb。9.根据权利要求1-5中任意一项所述的装置,其特征在于,所述存储器为高带宽存储器、ddr存储器、gddr存储器或flash存储器。10.一种芯片,其特征在于,包括权利要求1-9中任意一项所述的装置。

技术总结
本发明涉及一种连续数据访问处理装置和芯片,所述装置包括存储器访问单元、地址转换单元、数据缓冲区、访问总线、存储器和处理器,所述存储器中存储有计算机程序和页表信息,其中,所述存储器访问单元分别与所述地址转换单元和数据缓冲区相连接;所述地址转换单元与所述数据缓冲区相连接,所述数据缓冲区设置在所述地址转换单元之内,或独立于所述地址转换单元单独设置;所述地址转换单元、数据缓冲区、存储器均连接至所述访问总线。本发明能够实现数据连续访问,提高了数据访问效率。提高了数据访问效率。提高了数据访问效率。


技术研发人员:丛高建
受保护的技术使用者:沐曦集成电路(上海)有限公司
技术研发日:2022.05.10
技术公布日:2022/6/10
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献