一种PCIE芯片及PCIE系统技术方案

技术编号:19821578 阅读:14 留言:0更新日期:2018-12-19 14:37
本发明专利技术公开了一种PCIE芯片,包括:若干个PCIE接口以及网桥;网桥的上行接口与上位机连接,网桥的下行接口与各个PCIE接口连接;PCIE接口与独立磁盘冗余阵列raid中的各个硬盘连接;其中,网桥的下行接口与连接硬盘的各个PCIE接口之间依据预设的raid中硬盘的分配规则进行接线。本发明专利技术通过直接设置硬件上的连接线来实现raid硬盘的分配,稳定性更高,CPU的工作量小。本发明专利技术还公开了一种包括上述PCIE芯片的PCIE系统。

【技术实现步骤摘要】
一种PCIE芯片及PCIE系统
本专利技术涉及闪存系统领域,特别是涉及一种PCIE芯片及PCIE系统。
技术介绍
如今的存储系统中PCIE(peripheralcomponentinterconnectexpress,一种高速串行计算机扩展总线标准)的用途较多,所以PCIE不会像SAScontroller和SASexpander那样,应用场景仅限于连接存储设备,因此,PCIEswitch(PCIE转换器)通常不会像SAScontroller和SASexpander那样集成硬raid模块在芯片内部,而是采用软raid的方式,在这种方式下,PCIEswitch两端分别连接raid的硬盘和CPU后,CPU需要根据自己的需求进行硬盘分配,例如,将每两个硬盘为一组互为冗余。即软raid的方式下,PCIEswitch仅作为CPU与raid硬盘之间的通信桥梁,CPU需要进行硬盘分配操作,CPU的工作量较大,且软件分配的方式稳定性较差。因此,如何提供一种稳定性好的PCIE芯片及PCIE系统是本领域技术人员目前需要解决的问题。
技术实现思路
本专利技术的目的是提供一种PCIE芯片及PCIE系统,通过直接设置硬件上的连接线来实现raid硬盘的分配,稳定性更高,CPU的工作量小。为解决上述技术问题,本专利技术提供了一种PCIE芯片,包括:若干个高速串行计算机扩展总线标准接口PCIE接口以及网桥;所述网桥的上行接口与上位机连接,所述网桥的下行接口与各个所述PCIE接口连接;所述PCIE接口与独立磁盘冗余阵列raid中的各个硬盘连接;其中,所述网桥的下行接口与连接硬盘的各个PCIE接口之间依据预设的所述raid中硬盘的分配规则进行接线。优选地,所述分配规则为所述raid中每两个硬盘为一组,每组中的两个硬盘互为备用;相应的,连接硬盘的各个PCIE接口中每两个PCIE接口为一组,每组中的两个PCIE接口通过同一个连接线连接所述网桥的一个下行接口。优选地,还包括:与所述网桥连接的内存模块,用于缓存所述PCIE接口传入的数据,供后续进行处理。优选地,还包括:与所述网桥连接的重删模块,用于对所述内存中缓存的未处理数据进行重删处理,并将重删处理后的数据保存至内存中,供后续进行处理;与所述网桥连接的管理模块,用于对所述重删模块进行管理。优选地,还包括:与所述网桥连接的压缩模块,用于对所述内存中缓存的重删后的数据进行压缩处理,并将压缩处理后的数据保存至内存中,供后续进行处理。其中,所述管理模块还用于对所述压缩模块进行管理。优选地,所述压缩模块具体为压缩卡。优选地,所述内存模块具体为双列直插式存储模块DIMM。为解决上述技术问题,本专利技术还提供了一种PCIE系统,包括如以上任一项所述的PCIE芯片、raid以及上位机。优选地,还包括:与所述PCIE接口连接的外部缓存模块,用于缓存所述PCIE芯片中除自身连接的其他PCIE接口传入的数据,并供所述PCIE芯片读取自身缓存的数据进行相应处理。优选地,还包括:与所述PCIE接口连接的固态硬盘SSD,用于读取所述PCIE芯片中处理完成后的数据进行保存。本专利技术提供了一种PCIE芯片及PCIE系统,PCIE网桥的上行接口连接上位机,下行接口连接PCIE接口,PCIE接口与raid中的各个硬盘连接,且网桥的下行接口与连接硬盘的各个PCIE接口之间依据预设的raid中硬盘的分配规则进行接线。即本专利技术中,令网桥的下行接口与PCIE接口之间直接按照想要实现的分配方式进行接线,这样使得raid和上位机与PCIE芯片连接后,从上位机的角度来读取raid硬盘的数据时,上位机得到的数据即是按照预设的分配规则分配后的数据。由此可见,本专利技术采用的是硬raid的方式,即通过直接设置硬件上的连接线来实现raid硬盘的分配,相比软件分配的方式,稳定性更高,且减小了CPU(即上位机)的工作量。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术提供的一种PCIE芯片的结构示意图;图2为本专利技术提供的一种PCIE系统的结构示意图。具体实施方式本专利技术的核心是提供一种PCIE芯片及PCIE系统,通过直接设置硬件上的连接线来实现raid硬盘的分配,稳定性更高,CPU的工作量小。为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术提供了一种PCIE芯片,参见图1所示,图1为本专利技术提供的一种PCIE芯片的结构示意图;包括:若干个PCIE接口1以及网桥2;网桥2的上行接口22与上位机连接,网桥2的下行接口21与各个PCIE接口1连接;PCIE接口1与raid(RedundantArraysofIndependentDisks,独立磁盘冗余阵列)中的各个硬盘连接;其中,网桥2的下行接口21与连接硬盘的各个PCIE接口1之间依据预设的raid中硬盘的分配规则进行接线。本专利技术中,每个raid硬盘连接一个PCIE接口,这些连接raid硬盘的PCIE接口与网桥下行接口之间的接线方式可根据硬盘的分配规则来选择,即预先设定好硬盘的分配规则后,即按照设定好的分配规则来对下行接口和连接硬盘的各个PCIE接口进行接线,这样使得网桥上行接口和下行接口的接线完成后,从上位机一侧来看,raid硬盘通过PCIE接口-网桥下行接口-网桥-上行接口后传输到上位机的数据,即是按照前述分配规则分配后的数据,上位机可直接使用这些数据进行工作。由此可见,本专利技术中,raid硬盘的分配规则不需要上位机通过算法进行分配管理,而是直接通过接线来实现,这样不仅降低了上位机的工作量,并且,软件算法容易受到攻击或篡改而出现分配混乱的情况,而硬件接线接好后则不容易出现断线或者串线的情况,稳定性更高。可以理解的是,网桥2的功能是用于控制上行接口22与下行接口21之间的数据交互,可以理解为一种开关,网桥2连接的PCIE接口1的个数本专利技术不作限定,PCIE接口1是用于连接PCIE芯片的外部设备的,除了raid以外还可以连接其他设备,本专利技术中raid的硬盘分配规则仅用于设置与raid连接的部分PCIE接口1与下行接口21之间的接线,而不影响其他设备与下行接口21的接线方式。其中,这里的上位机通常指的是CPU(CentralProcessingUnit,中央处理器),当然也可以为其他具有数据处理功能的芯片或处理器,本专利技术对此不作限定。具体的,这里的分配规则指的是raid中的各个硬盘中的数据以何种方式进行分组管理,例如分配规则限定raid中每两个硬盘为一组,每组中的两个硬盘互为备用;则相应的,连接硬盘的各个PCIE接口1中每两个PCIE接口1为一组,每组中的两个PCIE接口1通过同一个连接线连接网桥2的一个下行接口21。当然,这里的分配规则还可限定其他的硬盘分配本文档来自技高网...

【技术保护点】
1.一种PCIE芯片,其特征在于,包括:若干个高速串行计算机扩展总线标准接口PCIE接口以及网桥;所述网桥的上行接口与上位机连接,所述网桥的下行接口与各个所述PCIE接口连接;所述PCIE接口与独立磁盘冗余阵列raid中的各个硬盘连接;其中,所述网桥的下行接口与连接硬盘的各个PCIE接口之间依据预设的所述raid中硬盘的分配规则进行接线。

【技术特征摘要】
1.一种PCIE芯片,其特征在于,包括:若干个高速串行计算机扩展总线标准接口PCIE接口以及网桥;所述网桥的上行接口与上位机连接,所述网桥的下行接口与各个所述PCIE接口连接;所述PCIE接口与独立磁盘冗余阵列raid中的各个硬盘连接;其中,所述网桥的下行接口与连接硬盘的各个PCIE接口之间依据预设的所述raid中硬盘的分配规则进行接线。2.根据权利要求1所述的PCIE芯片,其特征在于,所述分配规则为所述raid中每两个硬盘为一组,每组中的两个硬盘互为备用;相应的,连接硬盘的各个PCIE接口中每两个PCIE接口为一组,每组中的两个PCIE接口通过同一个连接线连接所述网桥的一个下行接口。3.根据权利要求1所述的PCIE芯片,其特征在于,还包括:与所述网桥连接的内存模块,用于缓存所述PCIE接口传入的数据,供后续进行处理。4.根据权利要求3所述的PCIE芯片,其特征在于,还包括:与所述网桥连接的重删模块,用于对所述内存中缓存的未处理数据进行重删处理,并将重删处理后的数据保存至内存中,供后续进行处理;与所述网桥连...

【专利技术属性】
技术研发人员:张政陈洪鑫
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1