[发明专利]一种FPGA配置存储器初始化方法、系统、设备及存储介质在审
申请号: | 202211421620.3 | 申请日: | 2022-11-14 |
公开(公告)号: | CN116469438A | 公开(公告)日: | 2023-07-21 |
发明(设计)人: | 杨献;薛庆华;王海力 | 申请(专利权)人: | 京微齐力(上海)信息科技有限公司 |
主分类号: | G11C16/20 | 分类号: | G11C16/20;G11C16/08 |
代理公司: | 深圳睿臻知识产权代理事务所(普通合伙) 44684 | 代理人: | 张海燕 |
地址: | 201210 上海市浦东新区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 fpga 配置 存储器 初始化 方法 系统 设备 存储 介质 | ||
1.一种FPGA配置存储器初始化方法,其特征在于,所述方法包括:
接收初始化命令;
将从初始化标志位拉高至第一个数据行对应的标志位,从第一个数据行写入数据“0”;
对写入数据“0”进行缓存,输出该对应数据行的初始化使能子信号;
利用所述初始化使能子信号和字线进行“或操作”,得到新的输出字线;
根据新的输出字线,将对应数据行初始化后的数据写入所述FPGA配置存储器;
将从所述初始化标志位拉升至下一数据行对应的标志位,在下一数据行写入数据“0”;
直到最后一个数据行写入数据完成。
2.如权利要求1所述的一种FPGA配置存储器初始化方法,其特征在于,在将从初始化标志位拉高至第一个数据行对应的标志位之前,所述方法还包括:
根据所述初始化命令,获得目标地址;
基于所述目标地址,找到所述FPGA配置存储器内的数据;
针对所述FPGA配置存储器内的数据,按照依次递增排序的得到每个数据行的初始化标志位。
3.如权利要求1或2所述的一种FPGA配置存储器初始化方法,其特征在于,利用所述初始化使能子信号和字线进行“或操作”,得到新的输出字线,包括:
判断对应数据行的初始化使能子信号或字线是否被拉高;
如果对应数据行的初始化使能子信号或字线被拉高,则将输出字线拉高,得到新的输出字线,否则继续监控所述初始化使能子信号或字线的情况。
4.如权利要求3所述的一种FPGA配置存储器初始化方法,其特征在于,所述方法还包括:
设定第一预设时间;
在每个数据行对应的初始化标志位被拉高后,经所述第一预设时间之后,该数据行对应的字线被拉高。
5.如权利要求4所述的一种FPGA配置存储器初始化方法,其特征在于,所述方法还包括:
设定第二预设时间;
在每个数据行对应的初始化标志位被拉高后,经所述第二预设时间之后,该数据行对应的初始化使能子信号被拉高。
6.一种FPGA配置存储器初始化系统,其特征在于,所述系统包括:
接收模块,用于接收初始化命令;
启动模块,用于将从初始化标志位拉高至第一个数据行对应的标志位;
第一写入模块,用于从第一个数据行写入数据“0”;
缓存模块,用于对写入数据“0”进行缓存,输出该对应数据行的初始化使能子信号;
监控模块,用于利用所述初始化使能子信号和字线进行“或操作”,得到新的输出字线;
第二写入模块,用于根据新的输出字线,将对应数据行初始化后的数据写入所述FPGA配置存储器;
切换模块,用于将从所述初始化标志位拉升至下一数据行对应的标志位,由所述第一写入模块在下一数据行写入数据“0”;直到最后一个数据行写入数据完成。
7.如权利要求6所述的一种FPGA配置存储器初始化系统,其特征在于,在将从初始化标志位拉高至第一个数据行对应的标志位之前,所述启动模块还用于:
根据所述初始化命令,获得目标地址;
基于所述目标地址,找到所述FPGA配置存储器内的数据;
针对所述FPGA配置存储器内的数据,按照依次递增排序的得到每个数据行的初始化标志位。
8.如权利要求6所述的一种FPGA配置存储器初始化系统,其特征在于,所述启动模块还用于:
设定第一预设时间;在每个数据行对应的初始化标志位被拉高后,经所述第一预设时间之后,该数据行对应的字线被拉高;以及
设定第二预设时间;在每个数据行对应的初始化标志位被拉高后,经所述第二预设时间之后,该数据行对应的初始化使能子信号被拉高。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京微齐力(上海)信息科技有限公司,未经京微齐力(上海)信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211421620.3/1.html,转载请声明来源钻瓜专利网。