基于SATA2.0协议的高速大容量存储控制系统的设计与实现

被引量 : 0次 | 上传用户:xiejie_850119
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着雷达系统的发展,相应的雷达模拟器对数据处理的要求也在提高。要求其具有高速大容量的模拟回波产生能力以提高模拟精度,而传统的存储器件已无法满足上述需求。SATA2.0传输标准具有传输速率高、抗干扰能力强等优点而成为高速大容量存储介质硬盘的数据传输标准。但其主机端通过软件进行控制,因此以FPGA为代表的部分电子系统鉴于上述原因而无法使用SATA2.0硬盘作为数据存储介质。本课题对上述问题展开研究,针对雷达模拟系统中对数据的产生需求设计了一款基于SATA2.0协议的高速大容量存储控制系统。论文主要工作如下:1.根据所完成工作从命令级别到比特级别由高到低的不同抽象层次,设计了由命令控制层、传输层、链路层和物理层组成的SATA2.0控制器架构。设计了通过读/写起/始扇区地址进行操作的控制接口与工作时序及其对应操作的指令集。2.分别设计了命令控制层、传输层、链路层和物理层各模块的主要功能、结构、外部接口及内部工作时序。(a).通过分析SATA2.0协议数据传输中帧的交互过程,设计并实现了由LBA地址计算模块和DMA与PIO读/写控制模块组成命令控制层。(b).设计并实现了由帧组建和帧接收分析模块组成的传输层。实现了根据命令层指令完成帧级别数据的组建和接收帧信息提取的功能。(c).设计并实现了由收发控制模块、CRC校验模块和扰码运算模块组成的链路层。实现了收发帧的加解扰、CRC校验和通过原语交互来实现帧传输的控制功能。(d).设计并实现了由高速串行收发器GTX和OOB模块组成的物理层。实现了传输开始与设备端的初始化握手和在SATA2.0总线上进行高速串行传输的功能。3.针对FPGA特殊的逻辑结构,采用控制和数据部分独立的结构,并加入多级寄存,优化了整体架构和时序性能。并设计中断时间恢复均衡模块提高工作效率。4.通过对SATA2.0控制器增加相应外围接口,设计了基于SATA2.0协议的数据存储控制系统。并在SAR实时仿真平台中成功应用。同时设计了FPGA测试模块及针对其性能的测试方法。根据结果分析,证明本设计具有较高的工作效率和传输稳定性。最后通过对比本设计所应用的SAR雷达模拟系统中软件仿真与硬件处理结果,证明了基于SATA2.0协议的高速大容量存储控制系统的设计是合理的。
其他文献
当前世界经济的迅猛发展、我国产业结构、人口状况的变化等等方面的因素,使我国国内企业面临的经营环境日趋复杂多变,市场竞争日趋激烈。电力企业也不例外。随着电力工业的深
阐述了发达国家农业机械化的发展模式,从中找出对我国农业机械化的发展启示:一是农业产业化必须紧密结合中国国情.坚持服务“三农”的根本宗旨;二是坚持“因地制宜,经济有效、保障
哈利波特小说自出版之日起,13年畅销不衰。从翻译的角度无法确定这三种魔咒翻译策略哪种更好,但从目的论的角度看,四字意译法更适于小说文本读者,简洁明了,通俗易懂;音义兼译
在利用python软件爬取2010—2015年我国省级汽车注册数据并对我国各个省份的汽车尾气排放量进行测算的基础上,文章构建了跨区域汽车尾气排放的Nordhaus模型对2016—2020年我
目的:建立包含种植体、牙列、牙周膜、骨缝的颅面复合体三维有限元模型。采用生物力学方法分析:不同部位的种植体支抗前牵引对上颌骨旋转的影响,为不同生长型Ⅲ类错(?)患者的种
目的探讨老年冠心病合并高血压患者血管内皮功能的改变。方法将90例冠心病患者分组:52例为合并高血压病组,其中老年组(A组)35例及非老年组(B组)17例;38例为非高血压组,其中老
近年来,东部地区土木工程建设不断向沿海延伸,遇到愈来愈多的软土基坑支护处理问题。基坑支护处理是一关重要的环节,这样才能进行后续工程的施工,其问题处理恰当与否,直接关
本文通过对工商管理史料的考察,认为M型结构是内部市场的摇篮;指出随着M型结构的推广,内部市场定价方法不断细化,竞争机制逐步引入企业内部并打破内部垄断,以及价格机制参与
企业并购作为资本经营的一种重要方式,其根本动因在于利润最大化,其一般动因是获取战略机会、发挥协同效应、提高管理效率、获得规模效益、买壳上市,其财务动因有:财务协同效
折弯机是板料成形行业的重要技术载体,在钣金制造加工中占有十分重要的地位,属于精密制造关键装备。目前,国内外的折弯机市场还是以液压数控折弯机为主流,但其具有结构复杂、