预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN112732338A(43)申请公布日2021.04.30(21)申请号202110358756.3(22)申请日2021.04.02(71)申请人北京欣博电子科技有限公司地址100089北京市海淀区丰豪东路9号院中关村集成电路设计园2D701(72)发明人金傲寒梁敏学(74)专利代理机构北京中政联科专利代理事务所(普通合伙)11489代理人郑久兴(51)Int.Cl.G06F9/30(2006.01)G06F13/16(2006.01)G06F13/42(2006.01)权利要求书1页说明书4页附图1页(54)发明名称一种寻址范围扩展方法和装置,及存储介质和电子设备(57)摘要一种寻址范围扩展方法和装置,及存储介质和电子设备,其中,寻址范围扩展方法,包括:获取预设数量的预留寄存器;将寻址基址存于预设数量的预留寄存器中;从存有所述寻址基址的所述预设数量的预留寄存器中,获取寻址基址以进行寻址,可大幅度扩展了sdio协议的寻址范围,使协处理器可以完全摆脱cpu,驱动完全在主机端实现,无需firmware,减少了驱动的复杂度,使得芯片结构简单清晰,并且兼容标准的sdio协议。CN112732338ACN112732338A权利要求书1/1页1.一种寻址范围扩展方法,其特征在于,包括:获取预设数量的预留寄存器;将寻址基址存于预设数量的预留寄存器中;从存有所述寻址基址的所述预设数量的预留寄存器中,获取寻址基址以进行寻址;所述获取预设数量的预留寄存器,包括:获取预留寄存器存储宽度;基于所述寻址基址的宽度和预留寄存器存储宽度,得到预设数量的预留寄存器。2.根据权利要求1所述的寻址范围扩展方法,其特征在于,所述预设数量至少为两个。3.根据权利要求1所述的寻址范围扩展方法,其特征在于,所述将寻址基址存于预设数量的预留寄存器中,包括:基于sdio协议的cmd52命令将寻址基址存于预设数量的预留寄存器中。4.根据权利要求1所述的寻址范围扩展方法,其特征在于,所述从存有所述寻址基址的所述预设数量的预留寄存器中,获取寻址基址以进行寻址,包括:基于sdio协议的cmd53命令从存有所述寻址基址的所述预设数量的预留寄存器中,获取寻址基址以进行数据传输。5.根据权利要求4所述的寻址范围扩展方法,其特征在于,所述基于sdio协议的cmd53命令从存有所述寻址基址的所述预设数量的预留寄存器中,获取寻址基址以进行数据传输,包括:修改cmd53命令中的获取寻址基址部分,使其从存有所述寻址基址的所述预设数量的预留寄存器进行读取。6.根据权利要求1所述的寻址范围扩展方法,其特征在于,所述获取预设数量的预留寄存器,包括:在CIA寄存器中获取cmd53命令可传输的预设数量的FBR寄存器。7.一种寻址范围扩展装置,其特征在于,包括:获取模块,用于获取预设数量的预留寄存器;存储模块,用于将寻址基址存于预设数量的预留寄存器中;传输模块,从存有所述寻址基址的所述预设数量的预留寄存器中,获取寻址基址以进行寻址;所述获取模块,包括:寄存器存储宽度获取单元,用于获取预留寄存器存储宽度;寄存器数量获取单元,用于基于所述寻址基址的宽度预留寄存器存储宽度,得到预设数量的预留寄存器。8.一种存储介质,其特征在于,存储介质上存储有计算机程序,程序被处理器执行时实现如权利要求1‑6任一项所述的寻址范围扩展方法。9.一种电子设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现如权利要求1‑6任一项所述的寻址范围扩展方法。2CN112732338A说明书1/4页一种寻址范围扩展方法和装置,及存储介质和电子设备技术领域[0001]本发明涉及数据传输领域,特别涉及一种寻址范围扩展方法和装置,及存储介质和电子设备。背景技术[0002]在现有sdio协议的标准下,协处理器只能访问存储器0‑128KB空间,如果sdioslave支持CSA,每个function只能最多扩展到16MB的地址空间进行寻址,如果协处理器芯片没有cpu,仅依靠主机,通过sdio无法进行大规模寻址。发明内容[0003](一)发明目的本发明的目的是提供一种基于ASIC电路的能有效扩展寻址范围,提高寻址效率的寻址范围扩展方法和装置,及存储介质和电子设备。[0004](二)技术方案为解决上述问题,本发明的第一方面提供一种寻址范围扩展方法,包括:获取预设数量的预留寄存器;将寻址基址存于预设数量的预留寄存器中;从存有所述寻址基址的所述预设数量的预留寄存器中,获取寻址基址以进行寻址。[0005]可选地,所述获取预设数量的预留寄存器,包括:获取预留寄存器存储宽度;基于所述寻址基址的宽度和预留寄存器存储宽度,得到预设数量的预留寄