【技术实现步骤摘要】
地址编码方法、装置、解码方法、装置及计算机存储介质
本申请属于地址编码领域,具体涉及一种地址编码方法、装置、解码方法、装置及计算机存储介质。
技术介绍
对于要执行一定功能的功能模块而言,需要向该功能模块的各个寄存器内写入可配置信息,使得该功能模块的寄存器在保存了配置信息后,功能模块可以执行与配置信息对应的功能。在配置信息中,保存有寄存器的地址以及对应的数据,用于表征需要在该地址所对应的寄存器内写入对应的内容,即向功能模块的各个寄存器内分别写入对应的数据。传统方案中,直接将配置信息保存在功能模块内,占用了较大的存储空间。
技术实现思路
有鉴于此,本申请的目的在于提供一种地址编码方法、装置、解码方法、装置及计算机存储介质,以节省配置信息所占用的存储空间。本申请的实施例是这样实现的:第一方面,本申请实施例提供一种地址编码方法,所述方法包括:获取配置信息,所述配置信息包括多个地址;获取待配置设备的数据总线所占用的数据位宽;根据所述数据位宽对每个所述地址进行处理,得到与每个所述地址对应的编码地址。经 ...
【技术保护点】
1.一种地址编码方法,其特征在于,所述方法包括:/n获取配置信息,所述配置信息包括多个地址;/n获取待配置设备的数据总线所占用的数据位宽;/n根据所述数据位宽对每个所述地址进行处理,得到与每个所述地址对应的编码地址。/n
【技术特征摘要】
1.一种地址编码方法,其特征在于,所述方法包括:
获取配置信息,所述配置信息包括多个地址;
获取待配置设备的数据总线所占用的数据位宽;
根据所述数据位宽对每个所述地址进行处理,得到与每个所述地址对应的编码地址。
2.根据权利要求1所述的方法,其特征在于,所述根据所述数据位宽对每个所述地址进行处理,得到与每个所述地址对应的编码地址,包括:
将每个所述地址除以所述数据位宽后得到的内容确定为所述对应的编码地址。
3.根据权利要求1所述的方法,其特征在于,在所述根据所述数据位宽对每个所述地址进行处理之前,所述方法还包括:
获取所述待配置设备的基地址;
所述根据所述数据位宽对每个所述地址进行处理,得到与每个所述地址对应的编码地址,包括:
将每个所述地址除以所述数据位宽,得到处理后的地址;
将所述处理后的地址中顺序相邻的两个地址中的后一个地址减去前一个地址,且将所述处理后的地址中的第一个地址减去所述基地址,得到与所述处理后的地址中每个地址对应的差值;
将所述对应的差值确定为所述对应的编码地址。
4.根据权利要求3所述的方法,其特征在于,在所述将所述对应的差值确定为所述对应的编码地址之前,所述方法还包括:
确定在所有的所述对应的差值中存在大于阈值的差值时,将每个所述大于阈值的差值按照其所表征的数值拆分为数字零与一个其他数字,且满足公式:大于阈值的差值=拆分出的数字零的个数×数据位宽+其他数字所表征的数值。
5.一种地址解码方法,其特征在于,所述方法包括:
获取配置信息,所述配置信息包括多个编码地址;
根据自身的数据位宽对每个所述编码地址进行处理,得...
【专利技术属性】
技术研发人员:从勇,
申请(专利权)人:北京爱芯科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。