[发明专利]一种在验证平台中实现闪存多命令并行执行的方法有效
申请号: | 201811108370.1 | 申请日: | 2018-09-21 |
公开(公告)号: | CN109324828B | 公开(公告)日: | 2023-06-02 |
发明(设计)人: | 李文军;李风志;戴绍新;姚香君;石易明 | 申请(专利权)人: | 山东华芯半导体有限公司 |
主分类号: | G06F9/38 | 分类号: | G06F9/38 |
代理公司: | 济南泉城专利商标事务所 37218 | 代理人: | 赵玉凤 |
地址: | 250101 山东省济南市高新*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种在验证平台中实现闪存多命令并行执行的方法,在验证平台上模拟闪存器件,每一个LUN对应一个命令执行线程,主线程解析命令并执行立即命令的数据返回,实现了在TARGET、LUN上不同存储层次结构上命令的并行执行。参数化TARGET、LUN的个数,即参数化生成命令执行线程的数量,便于移植到有不同闪存存储结构的验证平台中。不同的命令对应不同的命令执行过程,方便命令操作的移植和复用。 | ||
搜索关键词: | 一种 验证 平台 实现 闪存 命令 并行 执行 方法 | ||
【主权项】:
1.一种在验证平台中实现闪存多命令并行执行的方法,其特征在于:包括以下步骤:S01)、验证平台为每个TARGET上的每一个LUN生成一个命令执行线程,每个TARGET和每一个LUN都有唯一的标号来标识,命令执行线程处于等待命令触发状态,验证平台主线程处于等待命令输入状态,主线程与每一个命令执行线程并行执行;S02)、当验证平台主线程接收到命令后,主线程将命令送到命令解析器进行解析,解析出需要执行的命令和执行该命令的TARGET、LUN编号;S03)、如果该命令是即时命令,命令解析器执行该命令操作并将输出数据放到数据寄存器输出,主线程返回等待命令输入状态,不触发命令执行线程;S04)、如果该命令是带延时的命令,命令解析器触发相应的TARGET、LUN编号的命令执行线程,同时将命令输出给该命令执行线程,主线程返回等待命令输入状态,命令执行线程接收到事件触发,执行该命令的后续操作;S05)、如果在某一个TARGET、LUN的命令执行线程执行过程中,主线程接收到新的命令请求,则执行重复步骤S02、S03、S04。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东华芯半导体有限公司,未经山东华芯半导体有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811108370.1/,转载请声明来源钻瓜专利网。
- 上一篇:访问序言和结尾数据
- 下一篇:一种系统切换方法和装置