《电子技术应用》2023年第49卷第4期CircuitsandSystems电路与系统基于FPGA存储阵列的优化设计与实现林建华1,吴绪玲2(1.中国电子科技集团公司第五十八研究所,江苏无锡214000;2.西南交通大学希望学院,四川成都610000)摘要:在雷达、通信、电子对抗等数据存储应用领域,为满足大容量SATA固态盘存储阵列的持续稳定高速写盘要求,设计了一种基于FPGA的RAID0存储阵列系统。该系统以FPGA作为数据处理核心芯片,实现了数据接收、数据缓存、数据传输、数据存储等功能。根据SATA固态盘垃圾回收的特性,设计并优化逻辑功能模块。经反复测试验证,16路SATA固态盘存储容量达32TB,写入带宽高达5.5GB/s,在工业温度环境下能长时间稳定工作。关键词:内存切换;FPGA;固态盘;顺序存储;RAID0阵列中图分类号:TP302文献标志码:ADOI:10.16157/j.issn.0258-7998.223083中文引用格式:林建华,吴绪玲.基于FPGA存储阵列的优化设计与实现[J].电子技术应用,2023,49(4):111-116.英文引用格式:LinJianhua,WuXuling.OptimizeddesignandrealizationofstoragearraybasedonFPGA[J].ApplicationofElectronicTechnique,2023,49(4):111-116.OptimizeddesignandrealizationofstoragearraybasedonFPGALinJianhua1,WuXuling2(1.The58thResearchInstituteofCETC,Wuxi214000,China;2.SouthwestJiaotongUniversityHopeCollege,Chengdu610000,China)Abstract:Inthedomainofdatastorageapplicationssuchasradar,communication,andelectroniccountermeasure,inordertomeettherequirementsofwritinglargecapacitySATASolidStateDiskArray(SSD)continuously,steadilyandhigh-speedily,aRAID0storagearraysystembasedonFPGAisdesigned.ThissystemtakesFPGAasthedataprocessingcore,whichrealizesfunctionssuchasdatareceiving,databuffering,datatransmission,anddatastorage.Accordingtothegarbagecollectioncharac‐teristicofSATASSD,logicfunctionmodulesaredesignedandoptimized.TherepeatabletestsshowthatsixteenSATASSDhasthestoragecapacityupto32TB,writingbandwidthupto5.5GB/s,andtheabilitytoworksteadilyforalongtimeintheindus‐trialenvironment.Keywords:memoryswitch;FPGA;solidstatedisk;sequentialstorage;RAID0array0引言随着雷达、航天、通信、工业等各种电子系统性能日趋复杂,数据传输、处理和分析的容量和速度要求越来越高,为了研制调试...