基于FPGA的SATA控制器的设计及实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:hghg2000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着数据爆炸时代的来临,无论是在雷达、航空等军事领域,还是在大数据传输的民用领域,对海量数据的高速传输与实时储存要求越来越高。就雷达信号处理方面而言,经常需要储存海量的原始数据来验证和优化算法,所以开发一种可以实时的储存海量原始信号的设备就显得尤为重要。高速串行ATA(SATA)接口是现今主流的高速存储接口标准之一,其可以实现数据高速和实时的存储。在这样的背景下,本文对基于FPGA的SATA接口进行了研究。SATA是由并行ATA(PATA)接口标准发展而来。SATA接口相较于PATA接口具有明显的优势,主要有使用的接口管脚少、传输速度快、可靠性好、稳定性强、接口应用方便以及支持热插拔等优点。本论文在详细研究SATA标准协议的基础上完成的工作如下:1、根据从串行比特级别到命令级别的不同抽象层次,设计了由物理层、链路层、传输层和命令控制层组成的SATA控制器总体架构和各层次架构,并且设计了通过读写起始扇区地址对控制接口进行操作的方式。2、根据SATA标准协议,本论文对命令层、传输层、链路层和物理层各模块的主要功能、结构、外部接口及内部工作时序进行了设计。(a)通过分析SATA协议中帧的交互过程,设计并实现了由逻辑区块地址(LBA)计算模块和读写控制模块组成的命令控制层。(b)通过分析传输层协议,设计并实现了由帧组建模块、帧接收分析模块和控制模块组成的传输层。(c)通过分析链路层协议,设计并实现了由循环冗余校验(CRC)模块、加/解扰码模块和控制模块组成的链路层。链路层主要的功能是实现了收发帧的加解扰、校验和通过原语交互来实现帧传输的控制。(d)通过分析物理层协议,设计并实现了由高速串行收发器和带外信号(OOB)模块组成的物理层,物理层主要的功能是实现了上电后设备的初始化。3、通过对控制器增加相应外围测试模块,本文设计了一种基于FPGA的SATA控制器的整体测试平台,并且在测试平台中仿真验证了设计的正确性和可靠性。最终测试数据表明,本论文设计的基于FPGA的SATA控制器满足协议需求。设计中的SATA控制器具有使用方便、集成度高、成本低等优点,在大容量储存开发中应用本论文所实现的设计,将使开发变得方便快捷,更能够适应市场需求。
其他文献
泌尿系统是先天性畸形发生率较高的系统之一。随着彩色多普勒超声的广泛应用,仪器功能的增强,分辨率的进一步提高,明显增加了胎儿泌尿生殖系统畸形的检出率。笔者对近年来在本院
对小肝癌的诊断主要依赖于各种影像学检查和实验室血清学检查,超声检查已成为无创性检查和诊断的首选方法。随着各种超声技术的发展,使肝肿瘤特别是直径≤3.0cm肝内小占位性病变
目的探讨超声引导水压灌肠复位治疗小儿肠套叠的影响因素,为临床治疗提供参考依据。方法回顾分析149例肠套叠患者资料。按水压灌肠复位成功与否将患者分成两组,分析两组患者的
高强度聚焦超声是一种无创的高温治疗肿瘤方法,其治疗时需要麻醉,本文就其治疗肿瘤的机制、麻醉特点以及目前国内外针对不同部位肿瘤实施的麻醉方法作一总结。
  本文利用池边检查数据,基于阿累尼乌斯方程建立了N36 锆合金包壳堆内腐蚀最佳估算模型.由于缺乏腐蚀转折前数据,N36 锆合金包壳腐蚀转折前氧化膜厚度只是时间的函数,腐蚀
目的 检查胎儿脐带绕颈对脐动脉动力学指标:搏动指数(PI)、阻力指数(RI)、收缩期血流峰值,舒张期血流峰值(S,D)的影响,探讨脐带绕颈是引起胎儿宫内缺氧的主要原因,并指出给氧的最佳时机
跨文化传播普遍存在于不同的地域、民族、职业身份之中,作为一种跨文化传播的话语建构,涉藏报道在族域、国域、国际域间呈现"三重跨文化传播"特征。文章从传播模式角度阐释了
为切实履行监管职能,防范化解信息泄露风险,人民银行南京分行构建了征信合规非现场监管机制。本文总结了近年来江苏省征信合规非现场监管实践及成效,分析其中存在的问题,借鉴
现代企业是否建立起阶梯型青年人才队伍的竞争,是企业实现长期、持续、稳定发展的"铁规律"之一。中国青岛即发集团培育青年人才队伍建设的主要经验:牢固树立人力资源是第一资源
<正>近年来,作为我国外向型经济的主力军,浙江省企业抓住"一带一路"倡议带来的发展机遇,积极通过"走出去"并购先进技术与品牌、参与基础设施建设、海外投资建厂输出优势产业