[发明专利]固态硬盘控制器、命令调度方法、固态硬盘及存储介质在审
申请号: | 202211734939.1 | 申请日: | 2022-12-30 |
公开(公告)号: | CN116225991A | 公开(公告)日: | 2023-06-06 |
发明(设计)人: | 冯涛;颜成建;朱庆春 | 申请(专利权)人: | 深圳大普微电子科技有限公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16;G06F13/40 |
代理公司: | 深圳市六加知识产权代理有限公司 44372 | 代理人: | 陈金赏 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 固态 硬盘 控制器 命令 调度 方法 存储 介质 | ||
1.一种固态硬盘控制器,其特征在于,包括至少两个端口、仲裁器模块、资源统计模块;
所述仲裁器模块,连接所述资源统计模块,用于根据所述资源统计模块发送的各个端口和功能的命令个数与数据量,仲裁确定需要响应的主机命令所在的端口名称、功能名称与队列名称;
所述资源统计模块,连接所述仲裁器模块,用于根据获取到的所述主机命令统计各个端口和功能的命令个数与数据量,并将所述各个端口和功能的命令个数与数据量发送给所述仲裁器模块。
2.根据权利要求1所述的固态硬盘控制器,其特征在于,所述仲裁器模块包括端口仲裁器、功能仲裁器和队列仲裁器;
所述端口仲裁器,用于根据所述资源统计模块发送的端口的命令个数与数据量,仲裁确定需要响应的主机命令所在的端口名称;
所述功能仲裁器,用于根据所述资源统计模块发送的功能的命令个数与数据量,仲裁确定需要响应的主机命令所在的功能名称;
所述队列仲裁器,用于根据所述功能名称仲裁确定需要响应的主机命令所在的队列名称。
3.根据权利要求1或2所述的固态硬盘控制器,其特征在于,所述端口包括第一端口和第二端口,若所述第一端口的命令个数达到端口命令个数阈值且所述第一端口的数据量达到端口数据量阈值,则所述仲裁器模块响应所述第二端口的请求,其中,所述第二端口的命令个数未达到端口命令个数阈值且所述第二端口的数据量未达到端口数据量阈值。
4.根据权利要求1或2所述的固态硬盘控制器,其特征在于,若所有所述端口的命令个数均未达到端口命令个数阈值且所有所述端口的数据量均未达到端口数据量阈值,则所述仲裁器模块确定所述端口名称为仲裁权重大的端口对应的端口名称。
5.根据权利要求4所述的固态硬盘控制器,其特征在于,所述仲裁器模块在确定所述端口名称后,判断所述端口名称对应的每一所述功能的命令个数与数据量是否分别达到功能命令个数阈值与功能数据量阈值;
若所述功能的命令个数未达到功能命令个数阈值且所述功能的数据量未达到功能数据量阈值,则所述仲裁器模块对所述功能进行仲裁,确定所述功能名称。
6.根据权利要求1、2或5任一项所述的固态硬盘控制器,其特征在于,所述固态硬盘控制器还包括取命令模块和命令解析模块;
所述取命令模块,连接所述仲裁器模块与所述命令解析模块,用于根据所述仲裁器模块确定的所述端口名称、所述功能名称与所述队列名称,从主机获取命令,并将所述命令发送给所述命令解析模块;
所述命令解析模块,连接所述取命令模块与所述资源统计模块,用于对所述取命令模块发送的所述命令进行解析,得到命令信息并将所述命令信息发送给所述资源统计模块。
7.一种命令调度方法,其特征在于,应用于权利要求1-6任一项所述的固态硬盘控制器,所述方法包括:
所述仲裁器模块根据资源统计模块发送的各个端口和功能的命令个数与数据量,仲裁确定需要响应的主机命令所在的端口名称、功能名称与队列名称;
所述资源统计模块根据获取到的所述主机命令统计各个端口和功能的命令个数与数据量,并将所述各个端口和功能的命令个数与数据量发送给所述仲裁器模块。
8.根据权利要求7所述的方法,其特征在于,所述固态硬盘控制器还包括取命令模块和命令解析模块,所述方法还包括:
所述取命令模块根据所述仲裁器模块确定的所述端口名称、所述功能名称与所述队列名称,从主机获取命令,并将所述命令发送给所述命令解析模块;
所述命令解析模块对所述资源统计模块发送的所述命令进行解析,得到命令信息并将所述命令信息发送给所述资源统计模块。
9.一种固态硬盘,其特征在于,包括:
如权利要求1-6任一项所述的固态硬盘控制器;
至少一个闪存介质,与所述固态硬盘控制器通信连接。
10.一种非易失性计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,当所述计算机可执行指令被处理器所执行时,使所述处理器执行如权利要求7或8所述的命令调度方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳大普微电子科技有限公司,未经深圳大普微电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211734939.1/1.html,转载请声明来源钻瓜专利网。