一种用于多存储单元的存储主控芯片及存储控制方法技术

技术编号:42698920 阅读:17 留言:0更新日期:2024-09-13 11:54
本申请公开了一种用于多存储单元的存储主控芯片及存储控制方法,涉及存储技术领域。本申请通过在存储主控芯片中集成RAID控制模块,实现对内部存储单元(LUN)进行RAID组建的功能,最终实现存储产品自带RAID功能。存储主控芯片中内置RAID处理模块,专门用于对RAID构建指令进行处理,省去了CPU对RAID组建的操作指令。故而避免了软件RAID对系统性能影响大以及硬件RAID实现需要多个硬件组件成本的缺点,同时提升了单个存储产品的数据安全性和完整性。

【技术实现步骤摘要】

本申请涉及存储,特别涉及到一种用于多存储单元的存储主控芯片及存储控制方法


技术介绍

1、存储主控芯片是存储产品中最为重要的组件之一,作为存储产品的“中枢大脑”,它一方面负责合理调配数据在各个存储单元上的负荷,另一方面承担了整个数据中转,连接存储单元和host端。主控芯片还可以实现诸如ecc纠错、磨损均衡、坏块管理、读写缓存、垃圾回收、数据加密等一系列功能算法。

2、raid是redundant array of independent disks的简写,意为独立硬盘冗余阵列,简称磁盘阵列。主要作用是将多块独立的磁盘(硬盘)组成阵列,并提供冗余以提升数据的可靠性。经过不同版本的迭代现在的raid版本已经有raid 0、raid 1、raid 5、raid 6、raid 10等。

3、现有raid的实现方式主要有两种:

4、软件raid:通过操作系统或raid软件实现raid功能,例如在linux操作系统下,可以用3块硬盘组成raid 5;

5、硬件raid:全部通过硬件来实现raid功能,例如通过独立的rai本文档来自技高网...

【技术保护点】

1.一种用于多存储单元的存储主控芯片,其特征在于,包括:

2.根据权利要求1所述的一种用于多存储单元的存储主控芯片,其特征在于,所述数据处理模块包括地址模块,所述地址模块用于对所述host端接口发送的地址数据进行地址处理。

3.根据权利要求1所述的一种用于多存储单元的存储控制芯片,其特征在于,所述数据处理模块包括命令模块,所述命令模块用于对所述host端接口发送的指令数据进行命令解析处理。

4.根据权利要求1所述的一种用于多存储单元的存储主控芯片,其特征在于,所述数据处理模块包括:

5.根据权利要求1所述的一种用于多存储单元的存储主控芯片,...

【技术特征摘要】

1.一种用于多存储单元的存储主控芯片,其特征在于,包括:

2.根据权利要求1所述的一种用于多存储单元的存储主控芯片,其特征在于,所述数据处理模块包括地址模块,所述地址模块用于对所述host端接口发送的地址数据进行地址处理。

3.根据权利要求1所述的一种用于多存储单元的存储控制芯片,其特征在于,所述数据处理模块包括命令模块,所述命令模块用于对所述host端接口发送的指令数据进行命令解析处理。

4.根据权利要求1所述的一种用于多存储单元的存储主控芯片,其特征在于,所述数据处理模块包括:

5.根据权利要求1所述的一种用于多存储单元的存储主控芯片,其特征在于,device端接口与所述时序控制模块连接,将来自所述存储单元的数据发送给所述时序控制模块,再经数据处理模块处理后发送给host端接口。

6.根据权利要求5所述的一种用于多存储单元的存...

【专利技术属性】
技术研发人员:田超刘世军彭新汪涛
申请(专利权)人:武汉喻芯半导体有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1