[发明专利]YSTEC-CS1多任务即时同步处理系统在审
| 申请号: | 201811294902.5 | 申请日: | 2018-11-01 |
| 公开(公告)号: | CN111124693A | 公开(公告)日: | 2020-05-08 |
| 发明(设计)人: | 赵秀明;王冬阳 | 申请(专利权)人: | 烟台翼顺电子科技有限公司 |
| 主分类号: | G06F9/52 | 分类号: | G06F9/52;G06F9/46 |
| 代理公司: | 烟台双联专利事务所(普通合伙) 37225 | 代理人: | 王虹 |
| 地址: | 264100 山东省烟*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | ystec cs1 任务 即时 同步 处理 系统 | ||
本发明提供了一种YSTEC‑CS1多任务即时同步处理系统,包括接收模块、配置模块、执行模块,所述接收模块用于接收计算机的处理器发送的多个任务处理指令;所述接收模块接收计算机的处理器发送的多个任务处理指令,配置模块为多个任务指令配置多个寄存器组的参数值,每个寄存器组在一个时间段内实现一个任务的操作,根据多个任务各自的任务时长和寄存器组的总个数,给多个任务分配寄存器组,按照任务的顺序依次配置与任务相关的参数,参数配置完成后,执行模块同时启动多个寄存器组实现多个任务的操作。本发明通过配置多个寄存器组同时实现多个任务的操作,提高了效率,任务间耦合性降低,提高了YSTEC‑CS1的稳定性。
技术领域
本发明属于计算机技术领域,具体地说涉及一种YSTEC-CS1多任务即时同步处理系统。
背景技术
NAND的控制装置(controller)是目前市场上主流NAND存储芯片的控制核心,可以根据NAND存储芯片所采用的不同的接口协议要求,支持不同的存储介质和存储特性,controller结合NAND的固件(Firmware)对存储资源进行动态高效管理,控制NAND高效响应上位机的读写擦指令。 传统的controller在对NAND进行控制时,按照任务的先后顺序,对controller进行参数配置,使其依次控制单个任务的启动、监管、结束。但是,串行监控多任务造成NAND的任务操作耗时长,效率低,而且各任务间耦合关联性大,一旦某项任务出现问题,将直接影响后续任务的执行与否。
发明内容
本发明提供了一种YSTEC-CS1多任务即时同步处理系统,解决了背景技术中串行监控多任务造成NAND的任务操作耗时长,效率低的缺点。
本发明的技术方案是这样实现的: YSTEC-CS1多任务即时同步处理系统,包括接收模块、配置模块、执行模块,所述接收模块用于接收计算机的处理器发送的多个任务处理指令;所述配置模块用以配置多个寄存器组的参数值;所述执行模块用于同时启动配置好的多个寄存器以实现多个任务的操作;
进一步的,所述的配置模块具体用于确定多个任务各自的任务时长,根据多个任务各自的任务时长和寄存器组的总个数给多个任务分配一个寄存器组;
进一步的,所述寄存器组的参数至少包括:NAND命令、块寻址、页寻址、列寻址、数据传送通道设置、ECC配置、NAND完成检测;
进一步的,所述接收模块接收计算机的处理器发送的多个任务处理指令,配置模块为多个任务指令配置多个寄存器组的参数值,每个寄存器组在一个时间段内实现一个任务的操作,先确定多个任务各自的任务时长,根据多个任务各自的任务时长和寄存器组的总个数,给多个任务分配寄存器组,一个寄存器组分配一个或多个任务,分别根据各个寄存器分配的任务,按照任务的顺序依次配置与任务相关的参数,参数配置完成后,执行模块同时启动多个寄存器组实现多个任务的操作。
本发明的有益效果是:本发明通过配置多个寄存器组同时实现多个任务的操作,减少了YSTEC-CS1的多任务操作消耗的时间,提高效率,而且各任务分别由不同的寄存器组实现,任务间耦合性降低,提高YSTEC-CS1的稳定性。
附图说明
图1为本发明的流程图;
图2为本发明的多任务示意图;
图3为本发明的模块示意图。
说明:11、接收模块,12、配置模块,13、执行模块。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烟台翼顺电子科技有限公司,未经烟台翼顺电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811294902.5/2.html,转载请声明来源钻瓜专利网。





