[发明专利]一种读写控制方法、装置、设备及存储介质在审
申请号: | 202310182498.7 | 申请日: | 2023-02-24 |
公开(公告)号: | CN116069259A | 公开(公告)日: | 2023-05-05 |
发明(设计)人: | 薄振桐;魏子重;赵鑫鑫;姜凯 | 申请(专利权)人: | 山东浪潮科学研究院有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 薛娇 |
地址: | 250000 山东省济*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 读写 控制 方法 装置 设备 存储 介质 | ||
1.一种读写控制方法,其特征在于,应用于Infineon S27KS0642存储器,包括:
利用本地的读识别寄存器模块读取相应的识别寄存器中保存的识别信息,以对所述Infineon S27KS0642存储器进行验证;
在验证成功后,根据本地的读写寄存器模块读取相应的寄存器中保存的寄存器信息和/或将待写入寄存器信息写入相应的寄存器中;
利用本地的读写存储器模块并基于三段式状态机和数据端口进行命令地址信息的读写操作,并基于所述命令地址信息对存储空间或寄存器空间执行相应的读数据或写数据操作;
基于本地的仿真测试模块进行仿真测试,以测试所述Infineon S27KS0642存储器的读写功能。
2.根据权利要求1所述的读写控制方法,其特征在于,所述读识别寄存器模块包括第一读识别寄存器模块和第二读识别寄存器模块,所述识别寄存器包括第一识别寄存器和第二识别寄存器,并且均为只读寄存器;所述识别信息包括制造商信息、存储器类型、行地址和列地址的范围。
3.根据权利要求1所述的读写控制方法,其特征在于,所述根据本地的读写寄存器模块读取相应的寄存器中保存的寄存器信息,包括:
根据本地的读寄存器模块读取相应的寄存器中保存的寄存器信息;所述读寄存器模块包括第一读寄存器模块和第二读寄存器模块;所述寄存器包括第一寄存器和第二寄存器。
4.根据权利要求3所述的读写控制方法,其特征在于,根据本地的读写寄存器模块将待写入寄存器信息写入相应的寄存器中,包括:
根据本地的第一写寄存器模块将第一待写入寄存器信息写入所述第一寄存器中;所述第一待写入寄存器信息包括低功耗模式使能、驱动电阻大小、预留信息、初始化延时长度、附加延时长度、地址跳变类型选择和突发读写的长度。
5.根据权利要求3所述的读写控制方法,其特征在于,根据本地的读写寄存器模块将待写入寄存器信息写入相应的寄存器中,包括:
根据本地的第二写寄存器模块将第二待写入寄存器信息写入所述第二寄存器中;所述第二待写入寄存器信息包括预留信息、时钟类型选择、存储器刷新模式和存储器刷新时间。
6.根据权利要求1至5任一项所述的读写控制方法,其特征在于,所述利用本地的读写存储器模块并基于三段式状态机和数据端口进行命令地址信息的读写操作的过程中,还包括:
判断RWDS信号是否为高电平;
若所述RWDS信号为高电平时,则基于初始化延时长度和附加延时长度设置第一延时长度,以利用所述第一延时长度并基于所述命令地址信息对存储空间或寄存器空间执行相应的读数据或写数据操作;
若所述RWDS信号为低电平时,则基于所述初始化延时长度设置第二延时长度,以利用所述第二延时长度并基于所述命令地址信息对存储空间或寄存器空间执行相应的读数据或写数据操作。
7.根据权利要求6所述的读写控制方法,其特征在于,所述基于所述命令地址信息对存储空间或寄存器空间执行相应的读数据或写数据操作,包括:
基于所述命令地址信息确定数据操作类型;
若所述数据操作类型为读数据操作,则将所述RWDS信号作为时钟,以触发基于所述命令地址信息对存储空间或寄存器空间执行相应的读数据操作的步骤;
若所述数据操作类型为写数据操作,则将所述RWDS信号作为数据有效信号,以触发基于所述命令地址信息对存储空间或寄存器空间执行相应的写数据操作的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东浪潮科学研究院有限公司,未经山东浪潮科学研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310182498.7/1.html,转载请声明来源钻瓜专利网。