【技术实现步骤摘要】
一种数据读取及写入方法、装置、设备及存储介质
本申请涉及存储器
,具体涉及一种数据读取及写入方法、装置、设备及存储介质。
技术介绍
集成电路自从问世到至今,按照摩尔定律的提出的速度在发展。随着集成电路工艺水平的不断提高,单位面积上集成的集体管也越来越多,单一芯片可实现的功能也越来越复杂,导致芯片上嵌入式存储器占用的面积越来越大。对于普通的多端口RAM,每增加一个读口,就需要多增加一倍的存储资源,若同时支持多个读口,需要的存储资源也就要增加多倍。这会增加芯片的面积,导致芯片的成本进一步上涨,同时引起存储器的功耗上涨,带来使用成本的增加。
技术实现思路
本申请提供用于数据读取及写入方法、装置、设备及存储介质。第一方面,本申请实施例提供一种数据读取方法,所述方法包括:获取m个读地址,其中,m小于等于存储器的读口数量n;在所述读地址冲突的情况下,读取每个读地址对应的预设数量的基础数据;将所述预设数量的基础数据进行逻辑运算,得到每个读地址对应的数据。第二方面,本 ...
【技术保护点】
1.一种数据读取方法,其特征在于,所述方法包括:/n获取m个读地址,其中,m小于等于存储器的读口数量n;/n在所述读地址冲突的情况下,读取每个读地址对应的预设数量的基础数据;/n将所述预设数量的基础数据进行逻辑运算,得到每个读地址对应的数据。/n
【技术特征摘要】
1.一种数据读取方法,其特征在于,所述方法包括:
获取m个读地址,其中,m小于等于存储器的读口数量n;
在所述读地址冲突的情况下,读取每个读地址对应的预设数量的基础数据;
将所述预设数量的基础数据进行逻辑运算,得到每个读地址对应的数据。
2.根据权利要求1所述的方法,其特征在于,所述读取每个读地址对应的预设数量的基础数据,包括:
对于每个读地址,基于读地址确定读地址对应的预设数量的基础存储器;
读取每个基础存储器中的读地址中存储的基础数据。
3.根据权利要求1所述的方法,其特征在于,在所述基础存储器的深度是存储器原有深度与读口数量n的比值的情况下,前n个基础存储器存储基础数据,剩余个基础存储器存储前n个基础存储器两两之间异或运算的关系。
4.根据权利要求1所述的方法,其特征在于,所述读地址冲突是指n个读地址中至少两个读地址位于同一个基础存储器上。
5.根据权利要求1所述的方法,其特征在于,在所述存储器的读口数量是2的情况下,获取第一读地址和第二读地址;
在所述第一读地址和所述第二读地址位于同一个基础存储器上的情况下,根据第一读地址读取第一地址对应的数据;
根据第二读地址在其他基础存储器上读取多个基础数据;
将多个基础数据进行异或运算,得到第二读地址对应的数据。
6.根据权利要求1所述的方法,其特征在于,在所述存储器的读口数量是3的情况下,获取第三地址、第四地址和第五地址;
在所述第三地址、第四地址和第五地址位于同一个基础存储器上的情况下,根据第三读地址读取第三地址对应的数据;
根据第四读地址在其他基础存储器上读取2个基础数据;
将2个基础数据进行异或运算,得到第四读地址对应的数据;
根据第五读地址在其他基础存储器上读取2个基础数据;
将2个基础数据进行异或运算,得到第五读地址对应的数据,其中,第四读地址对应的基础数据与第五地址对应的数据不同。<...
【专利技术属性】
技术研发人员:孙勇,刘衡祁,
申请(专利权)人:深圳市中兴微电子技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。