[发明专利]存储器控制器、存储器控制方法、以及电脑系统有效
申请号: | 201910464541.2 | 申请日: | 2019-05-30 |
公开(公告)号: | CN110221780B | 公开(公告)日: | 2022-09-27 |
发明(设计)人: | 邱敏彥;陈政宇 | 申请(专利权)人: | 合肥沛睿微电子股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 李有财;南霆 |
地址: | 230012 安徽省合肥市新站区文*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储器 控制器 控制 方法 以及 电脑 系统 | ||
本文给出了一种存储器控制器,其包含介面电路与处理器。介面电路用于和主控端进行通信。当处理器执行完来自主控端的N笔命令时,存储器控制器通知主控端释放对应于前述N笔命令的存储器地址,且N为正整数。处理器将介面电路的资料传输速率与预设值进行比较,处理器依据比较结果来调整N的数值。存储器控制器调整N的数值来匹配不同组态(Configuration)的主控端,可使整体传输速度的提升可以达到最佳化。
技术领域
本申请涉及一种存储器控制器,尤指一种可提升资料传输效率的存储器控制器、其控制方法、以及电脑系统。
背景技术
市售的电子装置可使用各种不同的介面电路(例如:ATA、PCI-e、USB)与储存装置(例如,固态硬碟)存取资料。部分介面电路(例如:序列先进技术附接(Serial AdvancedTechnology Attachment,SATA)介面可支援原生命令排序(Native Command Queuing,NCQ)技术以提升介面的传输效率。NCQ技术允许多笔命令存入队列(Queue)以接续或同时执行,有别于旧的排序技术需要等待前一笔命令执行完毕后才能接收下一笔命令的运作方式。
市面上的电子设备厂商推出了众多型号的产品,例如个人电脑、伺服器、笔记型电脑等等,这些产品在资料读写运作中扮演着主控端的脚色。然而,市面上存在许多不同组态(Configuration)的主控端,例如不同的作业系统或是不同硬体架构。若装置端仅能以相同的运作模式回应不同组态的主控端,不但可能无法提升整体的传输速度,还可能会降低双方的工作效率。
发明内容
本申请提供一种存储器控制器,其包含介面电路与处理器。介面电路用于和主控端进行资料通信。当处理器执行完来自主控端的N笔命令,存储器控制器通知主控端释放对应于N笔命令的存储器地址,且N为正整数。处理器将介面电路的资料传输速率与预设值进行比较以产生一比较结果,并依据该比较结果来调整N的数值。
本申请另提供一种存储器控制方法,应用于包含接口电路以及处理器的内存控制器。前述控制方法包含以下流程:利用接口电路接收来自主控端的N笔命令;当处理器执行完N笔命令,利用处理器通知主控端释放对应于N笔命令的存储器地址,且N为正整数;利用处理器将介面电路的资料传输速率与预设值进行比较以产生一比较结果,并依据该比较结果来调整N的数值。
本申请另提供一种电脑系统,其包含主控端、存储器控制器、以及存储器模组。存储器控制器包含介面电路与处理器。介面电路用于和主控端进行资料通信。当处理器执行完来自主控端的N笔命令,存储器控制器通知主控端释放对应于N笔命令的存储器地址,且N为正整数。存储器模组耦接于存储器控制器。处理器将介面电路的资料传输速率与预设值进行比较以产生一比较结果,并依据该比较结果来调整N的数值。
上述的存储器控制器、其控制方法、以及电脑系统可以提升资料传输效率。
附图说明
图1为根据本申请一实施例的电脑系统简化后的功能方块图;
图2为依据本申请一实施例的存储器控制方法的流程图;
图3为依据本申请一实施例的传送设置装置位元FIS简化后的示意图;
图4A和图4B为电脑系统执行图2的存储器控制方法时调整设置装置位元FIS传送模式的简化后运作示意图;
图5为依据本申请另一实施例的存储器控制方法的流程图;
图6A和图6B为电脑系统执行图5的控制方法时调整多笔读取命令完成顺序的简化后运作示意图。
具体实施方式
以下将配合相关图式来说明本申请的实施例。在图式中,相同的标号表示相同或类似的元件或方法流程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥沛睿微电子股份有限公司,未经合肥沛睿微电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910464541.2/2.html,转载请声明来源钻瓜专利网。