一种支持Tri‑Mode的内置高端存储卡的制作方法

文档序号:11199142阅读:1137来源:国知局
一种支持Tri‑Mode的内置高端存储卡的制造方法与工艺

本发明涉及一种支持tri-mode的内置高端存储卡,具体地是一种采用支持tri-mode(三模,sas/sata/pcie或sas/sata/nvme)的8端口内置式存储卡,其支持高端raid级raid0/1/5/6/10/50/60,有1gb-8gb多种ddr缓存规格,属于服务器存储技术领域。



背景技术:

随着云计算技术和大数据应用的发展,市场对服务器的功能要求越来越综合。既要求其搭配的传统sas、sata机械磁盘实现容量增加,也要求使用ssd特别是nvmessd来实现高性能低延迟的应用。因此,混合部署sas/sata/nvme磁盘的服务器系统,市场需求越来越广泛。

实现服务器sas/sata/nvme磁盘混合部署的传统方案,通常必须使用两种板卡,一种是支持sas/sata盘的存储卡,另一种是支持nvme盘的pcieredriver/retimer卡或pcieswitch卡。这种方案占用主板pcie插槽多(至少2个),占用服务器空间大,实现成本高,而且功能上不支持nvme盘的raid(redundantarrayofindependentdisks,即独立磁盘冗余阵列)功能,无法实现nvme盘的数据冗余保护,存在较多弊端。

因此,为解决传统方案的弊端,更好的满足市场需求,亟需采用新技术开发一种新型板卡使只占用一个pcie槽即可实现sas/sata/nvme磁盘混合部署,且支持nvme盘的raid功能。



技术实现要素:

针对现有技术的不足,本发明提供了一种支持tri-mode的内置高端存储卡,其能够通过一张pcie板卡实现sas/sata/nvme磁盘的混合部署,节省主板pcie开销,减小机箱布线复杂度,降低系统成本。

本发明解决其技术问题采取的技术方案是:一种支持tri-mode的内置高端存储卡,其特征是,包括pcb板以及设置在pcb板上的raid控制器、ddr4缓存阵列、pcie主机接口、内置式连接器接口、firmware保存单元、数据保护及超级电容接口单元、时钟单元和供电单元,所述的raid控制器分别与ddr4缓存阵列、pcie主机接口、内置式连接器接口、firmware保存单元、数据保护及超级电容接口单元、时钟单元和供电单元连接,所述内置式连接器接口连接有内置式连接器,所述内置式连接器与磁盘连接。

优选地,所述内置式连接器接口有多个,多个内置式连接器接口分别连相同或不同的内置式连接器。

优选地,所述内置式连接器包括minisashd连接器、oculink连接器和slimilne连接器中的一种或多种。

优选地,所述内置式连接器接口设置在pcb板的右侧边沿、上侧边沿或板卡内侧处。

优选地,所述raid控制器支持的firmware固件模式为mr模式。

优选地,所述内置式连接器包括但不限于1x4连接器和1x8连接器。

优选地,所述内置式连接器通过sasexpander扩展卡或pcieswitch扩展卡与磁盘连接。

优选地,所述磁盘包括sas磁盘、sata磁盘和nvme磁盘中的一种或多种。

优选地,所述内置式连接器包括弯角连接器和/或直角连接器。

优选地,所述raid控制器采用roc芯片sas3508,所述pcie主机接口采用pciex8的标准金手指接口,所述firmware保存单元采用spi总线接口的flash电路模块,所述数据保护及超级电容接口单元采用与ddr4缓存容量匹配对应的nandflash电路模块,所述时钟单元采用时钟振荡芯片,所述供电单元采用将12v、3.3v的输入电压转换为1.8v、1.2v输出电压的电源芯片。

本发明的有益效果是:

本发明的板卡硬件组成核心是raid控制器,周围连接ddr4缓存阵列、pcie主机接口、内置式连接器接口、firmware保存单元、数据保护及超级电容接口单元、时钟单元、供电单元等模块,构成了支持tri-mode(三模,sas/sata/pcie或sas/sata/nvme)的8端口内置式存储卡,支持高端raid级raid0/1/5/6/10/50/60,有1gb-8gb多种ddr缓存规格。

与传统方法比,本发明通过一张pcie板卡实现sas/sata/nvme磁盘的混合部署,节省主板pcie开销,减小机箱布线复杂度,降低系统成本;而且完全通过存储卡硬件实现nvme磁盘的raid5/6/50/60等高端硬raid功能,实现nvme盘的数据冗余保护;此外,raid控制器sas3508采用新一代的28nm半导体工艺制程,使板卡功耗大幅降低。

与现有技术相比,本发明具有以下特点:

1)存储卡使用sas3508控制器,所支持的firmware固件模式,是mr(megaraid)模式,该模式支持对sas/sata/nvme等3种磁盘实现raid0/1/5/6/10/50/60等raid算法;可实现sas/sata盘直连支持8个盘,通过expander级联至多支持240个;直连nvme盘时支持2个x4带宽、4个x2带宽盘,通过pcieswitch扩展时支持16个x4带宽盘。

2)所支持ddr4缓存阵列,主频2133mhz,包括1gb-8gb多种容量规格。

3)存储卡尺寸结构是符合《pcie卡电气规范》中的lowprofilecards(半高半长型)尺寸规格。

4)所使用的连接器是可用于sas/sata/pcie高速信号传输的各种类型的内置minisashd、oculink、slimilne连接器,比如1x4、1x8类型,比如弯角、直角类型。

5)存储卡用于服务器、存储等系统内部使用,所使用连接器在pcb上的摆放位置,包括放在pcb板右侧边沿、上侧边沿、板卡内侧等三类使用情况。

附图说明

图1为的结构示意图;

图2(a)至图2(c)为本发明内置式连接器不同摆放位置的示意图;

图3为本发明全部使用nvme盘直连应用实例;

图4为本发明全部使用sas/sata盘直连应用实例;

图5为本发明混合使用sas/sata/nvme盘直连应用实例;

图6为本发明使用pcieswitch及sasexpander扩展应用实例;

图中,1、存储卡,2、供电单元,3、ddr4缓存阵列,4、数据保护及超级电容接口单元,5、raid控制器,6、内置式连接器接口,7、时钟单元,8、firmware保存单元,9、pcie主机接口。

具体实施方式

为能清楚说明本方案的技术特点,下面通过具体实施方式并结合其附图对本发明进行详细阐述。下文的公开提供了许多不同的实施例或例子用来实现本发明的不同结构。为了简化本发明的公开,下文中对特定例子的部件和设置进行描述。此外,本发明可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。应当注意,在附图中所图示的部件不一定按比例绘制。本发明省略了对公知组件和处理技术及工艺的描述以避免不必要地限制本发明。

如图1至图6所示,本发明的一种支持tri-mode的内置高端存储卡,它包括pcb板1以及设置在pcb板上的raid控制器5、ddr4缓存阵列3、pcie主机接口9、内置式连接器接口6、firmware保存单元8、数据保护及超级电容接口单元4、时钟单元7和供电单元2,所述的raid控制器分别与ddr4缓存阵列、pcie主机接口、内置式连接器接口、firmware保存单元、数据保护及超级电容接口单元、时钟单元和供电单元连接,所述内置式连接器接口连接有内置式连接器,所述内置式连接器与磁盘连接。

优选地,所述内置式连接器接口有多个,多个内置式连接器接口分别连相同或不同的内置式连接器。如图2(a)至图2(c)所示,在本具体实施方式中仅列举了两个内置式连接器接口,所述内置式连接器接口设置在pcb板的右侧边沿、上侧边沿或板卡内侧处。

优选地,所述内置式连接器包括minisashd连接器、oculink连接器和slimilne连接器中的一种或多种,所述内置式连接器包括但不限于1x4连接器和1x8连接器,所述内置式连接器包括弯角连接器和/或直角连接器。

优选地,所述内置式连接器除了采用直连方式与磁盘连接外,还可以通过sasexpander扩展卡或pcieswitch扩展卡与磁盘连接。

优选地,所述磁盘包括sas磁盘、sata磁盘和nvme磁盘中的一种或多种。

优选地,所述raid控制器采用roc芯片sas3508,所述pcie主机接口采用pciex8的标准金手指接口,所述firmware保存单元采用spi总线接口的flash电路模块,所述数据保护及超级电容接口单元采用与ddr4缓存容量匹配对应的nandflash电路模块,所述时钟单元采用时钟振荡芯片,所述供电单元采用将12v、3.3v的输入电压转换为1.8v、1.2v输出电压的电源芯片。

针对需求,本发明提出了一种支持tri-mode(三模,sas/sata/pcie或sas/sata/nvme)新技术的8端口内置式高端存储卡,通过一张pcie板卡实现sas/sata/nvme磁盘的混合部署。该板卡硬件组成核心是raid控制器,周围连接ddr4缓存阵列、pcie主机接口、内置式连接器接口、firmware保存单元、数据保护及超级电容接口单元、时钟单元、供电单元等模块。

其中,所述raid控制器为broadcom公司新一代28nm制程的roc芯片sas3508,带有8个sas/sata/pciex1lane接口、pcie3.0x8接口、ddr4接口。

所述ddr4缓存阵列,是主频2133mhz、总容量有1gb-8gb多种规格的多个ddr4缓存颗粒,带有ecc校验颗粒,用于缓存主机端发出的准备写入磁盘的数据和缓存raid控制算法的快速运算数据。

所述pcie主机接口,是pciegen3,x8的标准金手指接口,传输速率是8gbps,带宽x8;用于连接服务器主板等主机设备。

所述内置式连接器接口,是指采用内置式minisashd、oculink、slimline接口形态的高速连接器,具体会涉及sff8643、sff8612、sff8654等接口规范,端口数8个。用于在服务器机箱内部直连或通过expander、switch等扩展连接sas/sata/nvme磁盘。

所述firmware保存单元,是指采用spi总线接口的flash电路模块,用于保存存储卡工作所需要的firmware固件程序、记录工作日志等。

所述数据保护及超级电容接口单元,是指与ddr4缓存容量匹配对应的nandflash电路模块,该模块有超级电容接口;装配超级电容后,可实现当服务器系统意外掉电发生时,卡上raid控制器将ddr4缓存中的数据写入nandflash中实现长期保存,待系统供电恢复后,再将此数据读回。从而实现数据保护,不丢失。

所述时钟单元,指为raid控制器sas3508内部sasunit、ddrunit、pcieunit等所需的时钟电路,可通过时钟振荡芯片产生。

所述供电单元,指为板卡芯片工作提供电源输出的电路,通过电源芯片将12v、3.3输入电压转换为1.8v、1.2v等输出电压。

该存储卡所支持的firmware固件模式,是mr(megaraid)模式,该模式支持tri-mode技术,对sas/sata/nvme等3种模式磁盘实现raid0/1/5/6/10/50/60等raid算法;ddr4缓存阵列,是2133mhz主频,包括1gb-8gb多种容量规格;所使用的连接器是可用于sas/sata/pcie信号传输的各种类型的内置minisashd、oculink、slimilne连接器,在pcb上的摆放位置,包括放在pcb板右侧边沿、上侧边沿、板卡内侧等三类使用情况,如图2(a)至图2(c)所示。

本发明通过一张pcie板卡实现sas/sata/nvme磁盘的混合部署,节省主板pcie开销,减小机箱布线复杂度,降低系统成本;而且完全通过存储卡硬件实现nvme磁盘的raid5/6/50/60等硬raid功能,实现nvme盘的数据冗余保护。此外,sas3508采用新一代的28nm半导体工艺制程,使板卡功耗大幅降低。

图3、图4、图5和图6为本发明的几种典型具体实施例。下面具体以图5作为实例进行介绍其实施方式。

在装配机箱时,将pcie接口9插入服务器主板的pcie槽中,通过内置式连接器接口6用线缆与服务器的sas/sata/nvme磁盘阵列相连。数据保护及超级电容接口单元4连接超级电容模块。ddr4缓存阵列3通过data/command/address/control等总线连接raid控制器5。

服务器通过存储卡板卡1,对与内置式连接器接口6相连的磁盘阵列做raid算法,比如raid5,raid6,raid10,raid50或raid60。

服务器正常工作时,会将数据写入存储卡。此时,存储卡先将数据保存至ddr4缓存阵列3中。因磁盘阵列中磁盘较多,存储卡会将数据逐一写入硬盘,ddr4缓存阵列3缓存容量越大,写入磁盘数据的次数越少,读写性能越高。

服务器正常工作时,会将硬盘数据读出,暂存于ddr4缓存阵列3中,待服务器空闲时上传。

如果服务器出现意外断电,存储卡会启用超级电容保护功能,将ddr4缓存阵列3中的数据写入数据保护及超级电容接口单元4中的nandflash模块,flash保存数据不会丢失,待供电恢复后,再将数据迁移会存储卡ddr4缓存阵列3中,重新开始读写硬盘。

此外,本发明的应用范围不局限于说明书中描述的特定实施例的工艺、机构、制造、物质组成、手段、方法及步骤。从本发明的公开内容,作为本领域的普通技术人员将容易地理解,对于目前已存在或者以后即将开发出的工艺、机构、制造、物质组成、手段、方法或步骤,其中它们执行与本发明描述的对应实施例大体相同的功能或者获得大体相同的结果,依照本发明可以对它们进行应用。因此,本发明所附权利要求旨在将这些工艺、机构、制造、物质组成、手段、方法或步骤包含在其保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1