[发明专利]一种存储控制器的设计方法、装置、设备以及存储介质有效
申请号: | 202011065880.2 | 申请日: | 2020-09-30 |
公开(公告)号: | CN112148650B | 公开(公告)日: | 2022-07-19 |
发明(设计)人: | 刘君 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 姚文娴;张颖玲 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 存储 控制器 设计 方法 装置 设备 以及 介质 | ||
本申请实施例公开了一种存储控制器的设计方法、装置、设备以及存储介质,该方法包括:确定目标存储控制器的特性需求信息;根据所确定的特性需求信息,在预设软件库的界面中声明对象;其中,所述预设软件库与预设存储控制器硬件库的名称保持一致,且所述预设存储控制器硬件库包括多个集成有不同特性的存储控制器;在所述预设软件库调用所述对象时,从所述预设存储控制器硬件库中例化符合所述特性需求信息的存储控制器,得到所述目标存储控制器。这样,采用面向对象的设计思路,可以减少总体投入,而且所设计的存储控制器具有易维护、可继承、易扩展等优点,提高了存储控制器的设计质量。
技术领域
本申请涉及硬件开发技术领域,尤其涉及一种存储控制器的设计方法、装置、设备以及存储介质。
背景技术
面向对象(Object Oriented)是软件开发方法,其编程方式已经在软件行业被广泛应用。另外,面向对象拥有易维护、可继承、易扩展等诸多特点,助力了软件行业近年来的飞速发展。
然而,目前的硬件电路设计方案,包括存储控制器的设计,通常是采用传统的设计思路,即将硬件电路进行模块化,这样为后续同类产品的衍进提供了可重用的模块,但是采用这种传统的设计思路来设计存储控制器,将会带来一些问题。一方面,针对每一个存储控制器,都需要投入人力重新设计,具有高投入问题;另一方面,存储控制器的设计一旦定型,如果需要对其功能进行修改或者扩展,一般都需要重新设计存储控制器,使得修改困难;再一方面,由于一个存储控制器深度绑定产品,导致这个硬件存储控制器的设计时间和优化时间仅仅到产品发布为止,不利于持续优化。
发明内容
本申请提出一种存储控制器的设计方法、装置、设备以及存储介质,采用面向对象的设计思路,可以减少总体投入,简化修改流程,而且还能够对存储控制器进行持续优化,从而提高存储控制器的设计质量。
为达到上述目的,本申请的技术方案是这样实现的:
第一方面,本申请实施例提供了一种存储控制器的设计方法,该方法包括:
确定目标存储控制器的特性需求信息;
根据所确定的特性需求信息,在预设软件库的界面中声明对象;其中,所述预设软件库与预设存储控制器硬件库的名称保持一致,且所述预设存储控制器硬件库包括多个集成有不同特性的存储控制器;
在所述预设软件库调用所述对象时,从所述预设存储控制器硬件库中例化符合所述特性需求信息的存储控制器,得到所述目标存储控制器。
第二方面,本申请实施例提供了一种存储控制器的设计装置,该存储控制器的设计装置包括:确定单元、声明单元和例化单元;其中,
所述确定单元,配置为确定目标存储控制器的特性需求信息;
所述声明元,配置为根据所确定的特性需求信息,在预设软件库的界面中声明对象;其中,所述预设软件库与预设存储控制器硬件库的名称保持一致,且所述预设存储控制器硬件库包括多个集成有不同特性的存储控制器;
所述例化单元,配置为在所述预设软件库调用所述对象时,从所述预设存储控制器硬件库中例化符合所述特性需求信息的存储控制器,得到所述目标存储控制器。
第三方面,本申请实施例提供了一种存储控制器的设计设备,该存储控制器的设计设备包括:存储器和处理器;其中,
所述存储器,用于存储能够在所述处理器上运行的可执行指令;
所述处理器,用于在运行所述可执行指令时,执行如第一方面所述的方法。
第四方面,本申请实施例提供了一种计算机存储介质,该计算机存储介质存储有存储控制器的设计程序,所述存储控制器的设计程序被至少一个处理器执行时实现如第一方面所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011065880.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种血液震荡装置
- 下一篇:一种基于四点探测的关键点检测方法