发明名称 |
一种基于FPGA的直接多块硬盘高速并行读写方法 |
摘要 |
本发明涉及一种基于FPGA的直接多块硬盘高速并行读写的实现方法。实现过程是:在FPGA中首先实现高性能SATA硬盘控制器,并在此基础上构建硬盘阵列读写控制器,对SATA硬盘进行并行存取,从而实现数据采集的高速海量吞吐功能,用于对高速连续采集数据的实时采集、分析处理和记录。同时,本实现方法还通过使用基于FPGA的高速DDR2缓存控制技术和基于光纤的采集数据流通用接口技术的进行补充,充分保证了采集数据的可靠性和对外接口的通用性,有力的保证了高速实时连续数据采集的工程化实现和使用的便利性。 |
申请公布号 |
CN103593315A |
申请公布日期 |
2014.02.19 |
申请号 |
CN201310586432.0 |
申请日期 |
2013.11.20 |
申请人 |
中国船舶重工集团公司第七二四研究所 |
发明人 |
张信民;吕卫祥 |
分类号 |
G06F13/38(2006.01)I;G06F3/06(2006.01)I |
主分类号 |
G06F13/38(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种基于FPGA的直接多块硬盘高速并行读写方法,其特征在于:在FPGA(2)内实现磁盘阵列读写控制器(2‑2),并通过Rocket IO GTP(2‑1)接口与SATA硬盘(1)进行物理连接,完成FPGA(2)同时4块以上SATA硬盘(1)的读写控制;在FPGA(2)内实现DDR2缓存控制器(2‑3),并将其与DDR2(3)进行物理连接,完成FPGA(2)对大容量DDR2缓存控制,进而完成输入的采集数据流的分流控制;将FPGA(2)的Rocket IO GTP(2‑1)通过光纤与被采集设备接口物理连接,完成采集数据流到信号采集设备的传输。 |
地址 |
210003 江苏省南京市中山北路346号 |