The invention discloses a high-speed data storage and transmission system based on FPGA and eMMC array, which includes four-way optical fiber transmission module, eMMC array transmission module, USB3.0 module, power supply module, clock module and dual-port RAM module; four-way optical fiber transmission module is used to receive optical signals and convert them into high-speed serial electrical signals. High-speed serial electrical signals are converted into parallel data through high-speed serial interface and cached into dual-port RAM; eMMC array transmission module is used to store cached data in dual-port RAM into eMMC array; USB 3.0 module is used to transfer data stored in eMMC array to PC or other board; power module is used to store cached data in dual-port RAM into eMMC array; The clock module is used to supply the working clock to the optical fiber transmission module, dual-port RAM module and eMMC array transmission module. The data acquisition and storage system of the invention has the characteristics of large capacity, high speed and small size, and realizes real-time data transmission and storage.
【技术实现步骤摘要】
一种基于FPGA和eMMC阵列的高速数据存储与传输系统
本专利技术涉及通信领域,适用于高速大带宽、大容量的数据存储与传输系统。
技术介绍
目前,数据存储系统的使用越来越广泛,它在科研、医疗、工业等行业中已经成为不可替代的设备。需要我们研制一套适合这样需要的高速大带宽大容量的存储设备,为了事后能导出存储设备中的数据又需要该设备具有高速的数据传输能力。在雷达领域中,传统的数据存储系统的主要介质为NandFlash,在开发基于NandFlash芯片的存储设备时需要耗费过多的经理及资源在坏块管理、损耗均衡以及误码率的问题。eMMC(embeddedMutiMediaCard,嵌入式多媒体存储卡)是一种管理型的NandFlash。芯片在一个BGA封装内集成了NandFlash以及NandFlash控制器,控制器将坏块管理、ECC校验以及损耗均衡等FLASH管理功能集成在芯片的内部,而对外的接口采用标准的MMC接口(MutiMediaCard,多媒体存储卡)接口,开发者只需根据协议开发控制器就能够实现芯片的使用,大量的节省了开发时间。在雷达领域当中,具有明显优势的eMMC设备可以替代传统的Flash芯片。在此背景下,使用eMMC为基本颗粒,按并行和流水的方式进行大带宽数据存储,通过USB3.0导出存储数据的一个数据存储和传输的方案,实现数据的高速存储以及传输。
技术实现思路
本专利技术的目的在于提供基于FPGA和eMMC阵列的高速数据存储与传输系统。实现本专利技术目的的技术方案为:一种基于FPGA和eMMC阵列的高速数据存储与传输系统,其特征在于,包括四路光纤传输模块、双 ...
【技术保护点】
1.一种基于FPGA和eMMC阵列的高速数据存储与传输系统,其特征在于:包括四路光纤传输模块、双口RAM、USB3.0、eMMC阵列传输模块、电源模块和时钟模块;四路光纤传输模块,用于接收光纤信号并转换为高速串行电信号,再通过串并转换将高速串行电信号转换为并行数据,并缓存至双端口RAM中;USB3.0模块,用于将eMMC阵列中存储的数据传输至PC机或者其它板卡中;eMMC阵列传输模块,用于将双端口RAM中缓存的数据存储至eMMC阵列当中;电源模块,用于为存储与传输系统供电;时钟模块,用于向四路光纤传输模块、双口RAM模块、eMMC阵列传输模块提供工作时钟以及时钟切换。
【技术特征摘要】
1.一种基于FPGA和eMMC阵列的高速数据存储与传输系统,其特征在于:包括四路光纤传输模块、双口RAM、USB3.0、eMMC阵列传输模块、电源模块和时钟模块;四路光纤传输模块,用于接收光纤信号并转换为高速串行电信号,再通过串并转换将高速串行电信号转换为并行数据,并缓存至双端口RAM中;USB3.0模块,用于将eMMC阵列中存储的数据传输至PC机或者其它板卡中;eMMC阵列传输模块,用于将双端口RAM中缓存的数据存储至eMMC阵列当中;电源模块,用于为存储与传输系统供电;时钟模块,用于向四路光纤传输模块、双口RAM模块、eMMC阵列传输模块提供工作时钟以及时钟切换。2.根据权利要求1所述的基于FPGA和eMMC阵列的高速数据存储与传输系统,其特征在于:所述四路光纤传输模块包括:光纤通道模块,将接收到的光信号转化为高速串行电信号;高速串行收发模块,将光纤通道的高速串行电信号进行串并转换后传输至双端口RAM中。3.根据权利要求1所述的基于FPGA和eMMC阵列的高速数据存储与传输系统,其特征在于:所述USB3.0模块包括:FIFO协议管理模块,USB3.0控制器模块和核心电压调整器模块;FIFO协议管...
【专利技术属性】
技术研发人员:姜俊宏,蒋笑笑,杨建超,曹鑫泉,顾红,苏卫民,陆锦辉,
申请(专利权)人:南京理工大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。