基于FPGA的多通道SATA接口设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:janmey2007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息社会的蓬勃发展,人们对信息存储设备的存储容量、传输稳定性、数据完整性都提出了更高的要求。固态硬盘凭借其优良的工作性能以及更快的传输速率,逐渐成为主流的高速存储介质,而且随着存储阵列技术的发展,存储系统的容量也变得越来越大。论文设计了基于FPGA的多通道SATA接口,进而实现了由固态硬盘组成的高速大容量固态存储阵列,安全稳定,应用广泛,存储容量更大,并且具有一定的可扩展性。论文首先设计了系统的整体结构,包括主控板卡、存储控制板、VPX背板以及固态存储阵列,主控板卡提供了系统的命令接口和数据接口,负责系统工作控制和数据分发;存储控制板基于FPGA的片上嵌入式系统,根据SATA标准协议,设计实现了多通道SATA控制器;VPX背板一方面完成存储控制板与主控板卡的板间数据传输,另一方面构成存储控制板与固态存储阵列间的SATA通路;固态存储阵列由24块480G的固态硬盘构成。论文的主要工作如下:1、依据VPX标准设计了总线型系统架构,详细分析了系统数据传输带宽需求及VPX高速串行接口的传输能力,基于FPGA内集成的高速串行接口的高效性和稳定性,通过VPX背板实现了多路并行高速数据的板间传输。2、以Xilinx公司的XC5VFX200T芯片为核心,对单板多通道SATA接口进行了硬件设计,包括四个主要模块,其中SATA控制模块依据SATA标准协议设计实现了多通道的SATA控制器,完成对固态盘的读写控制;数据传输模块完成与背板之间的数据交互、数据位宽转换以及数据缓存过程;时钟管理模块负责管理外部可配置时钟芯片并完成系统内部时钟网络的设计和管理;命令管理模块负责接收并执行主控板卡的命令,控制单板系统的工作流程。3、为保证系统工作的可靠性和稳定性,结合硬件调试进行了改进性设计,通过推迟外设时钟芯片工作时间及通过应用层控制底层链路重建的措施,解决了硬盘检测的问题;通过改进控制物理链路的OOB状态机,为底层程序增加了自我校验的功能,增加了系统冗余性,结合硬件设计重新修正了主机端高速串行接口参数,进一步完善了通信链路的信号完整性。4、最后,对系统存储能力及稳定性进行了测试,测试结果表明,每条SATA通道的平均数据传输速率在217MB/s左右,单板四通道并行传输的平均速率在871MB/s左右;同时通过主控板卡的校验程序验证了存储阵列数据存储的准确性,保证了论文设计实现的多通道SATA接口可以安全稳定的工作。
其他文献
本文通过对连铸板坯角部横裂纹(以下简称角横裂)的特点、形貌特征及遗传至热轧板卷上边部裂纹缺陷形貌、微观组织进行了初步分析,并对带角横裂与不带角横裂连铸板坯进行了工
随着素质教育的提倡力度逐渐加大,小学语文课程的教学也发生了变化,不仅要更加注重教学资源的利用和开发,而且在阅读拓展和阅读能力提高上也越来越受到重视,本文从小学语文课
在涉众型经济犯罪中,涉案财物具有多样性、复杂性、时效性、跨地域性等特点,导致侦查机关无法准确厘定涉案财物与非涉案财物的界限。侦查阶段是涉案财物在刑事诉讼过程中最先
永昌县农牧局承担着为永昌县农业和农村经济发展服务的重要职能。下属兽医局、农业技术推广中心、经营管理站、畜牧工作站、农业机械中心、草原监理站、农业行政执法大队(种子
船员长期生活在大海特殊的自然环境和船舶特殊的人造环境中,多种复杂因素交互作用,弱化了远洋船员心理素质,导致船员心理问题的频频出现。研究人员调查发现:将近80%的船舶事
目的黑色素瘤是恶性程度最高的皮肤肿瘤之一,占据皮肤癌死亡率的80%。随着对肿瘤发生发展过程中,免疫系统所发挥的作用和机制的了解,免疫疗法在黑色素瘤的治疗中备受关注,目
时光如梭,一转眼,大足县龙岗街道人大工委走过了五年光阴。五年来,大足县龙岗街道人大工委一直认真履行职责,发挥代表作用,以"抓参与"为主线,以"重服务"为载体,认真开展"代表
当今的时代是一个信息化时代,一个互联网时代,随着科技水平的日益提高,人们对媒体的依赖逐渐增强,更是在近几年里出现了“新兴媒体”这一概念,它的优点促使人们将它运用于各
癌症的准确诊断和分型是癌症治疗的保障,精确的癌症分型有助于有效的癌症分析和治疗方案的制定。目前癌症类型都是基于其原始的发病器官或组织类型进行划分的。最近研究表明,
10kV高压开关柜在输配电及变电过程中起着重要保护及控制作用,在变电站的日常运行中对其安全性和运行效率有重要影响。为保证其安全且高效地运行,相关人员和部门在日常的检修