The invention relates to the technical field of high speed and large capacity storage, in particular to a high-speed large capacity storage system based on FPGA and a method for realizing the same. The system consists of AXI bus, AXI bus is mounted on the MicroBlaze core module, the AXI bus is also connected with a multi-channel DMA controller, RAID controller, DDR3 module and rapidIO controller, the RAID controller is connected with the SATA controller, the rapidIO controller is used to connect the rapidIO switch, the controller for SATA connect the SATA hard disk. The invention relates to a high-speed large capacity storage system based on FPGA and an implementation method thereof, wherein the data movement between each module can be realized by the DMA controller, thereby realizing high-speed data read-write.
【技术实现步骤摘要】
一种基于FPGA的高速大容量存储系统及其实现方法
本专利技术涉及高速大容量存储
,特别涉及一种基于FPGA的高速大容量存储系统及其实现方法。
技术介绍
随着计算机技术的不断发展,存储设备的容量和速度都得到很大的提升。但是在雷达及航天等领域,对存储设备的容量及读写速率要求更加苛刻,普通的硬盘已经无法满足要求。FPGA作为一种可编程阵列以及内嵌的多种软核,在高速信号领域的应用越来越广泛。本专利技术提出了一种基于FPGA的大容量存储系统,可以实现数据的高速大容量存储,并且具有更换简单,支持多种阵列管理等特点。
技术实现思路
为了解决现有技术的问题,本专利技术提供了一种基于FPGA的高速大容量存储系统及其实现方法,其可以通过DMA控制器实现各个模块之间的数据搬移,从而实现了数据的高速读写。本专利技术所采用的技术方案如下:一种基于FPGA的高速大容量存储系统,包括AXI总线,AXI总线上挂载有MicroBlaze软核模块,所述的AXI总线还连接有多通道的DMA控制器,raid控制器,DDR3模块以及rapidIO控制器,所述的raid控制器连接SATA控制器,所述的rapidIO控制器用于连接rapidIO交换机,所述的SATA控制器用于连接SATA硬盘。Raid控制器通过MicroBlaze软核模块进行相应配置。多通道DMA控制器通过MicroBlaze软核模块进行配置,实现各个模块数据的搬移,搬移过程中不占用CPU。rapidIO控制器用于接收rapidIO网络中的数据或者将存储系统的数据发送到rapidIO网络。SATA控制器主要用于实现SATA协议,从而实 ...
【技术保护点】
一种基于FPGA的高速大容量存储系统,包括AXI总线,其特征在于,所述的AXI总线上挂载有MicroBlaze软核模块,所述的AXI总线还连接有多通道的DMA控制器,raid控制器, DDR3模块以及rapidIO控制器,所述的raid控制器连接SATA控制器,所述的rapidIO控制器用于连接rapidIO交换机,所述的SATA控制器用于连接SATA硬盘。
【技术特征摘要】
1.一种基于FPGA的高速大容量存储系统,包括AXI总线,其特征在于,所述的AXI总线上挂载有MicroBlaze软核模块,所述的AXI总线还连接有多通道的DMA控制器,raid控制器,DDR3模块以及rapidIO控制器,所述的raid控制器连接SATA控制器,所述的rapidIO控制器用于连接rapidIO交换机,所述的SATA控制器用于连接SATA硬盘。2.根据权利要求1所述的一种基于FPGA的高速大容量存储系统,其特征在于,所述的Raid控制器通过MicroBlaze软核模块进行相应配置。3.根据权利要求1所述的一种基于FPGA的高速大容量存储系统,其特征在于,所述的多通道DMA控制器通过MicroBlaze软核模块进行配置,实现各个模块数据的搬移,搬移过程中不占用CPU。4.根据权利要求1所述的一种基于FPGA的高速大容量存储系统,其特征在于,所述的rapidIO控制器用于接收rapidIO网络中的数据或者将存储系统的数据发送到rapidIO网络。5.根据权利要求1所述的一种基于FPGA的高速大容量存储系统,其特征在于,所述的SATA控制器主要用于实现SATA协议,从而实现对SATA硬盘的数据读写。6.一种基于FPGA的高速大容...
【专利技术属性】
技术研发人员:尹超,赵鑫鑫,李朋,姜凯,
申请(专利权)人:济南浪潮高新科技投资发展有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。