SATA串行接口技术研究与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:Zerolzx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
SATA(Serial Advanced Technology Attachment)作为一种串行接口,以其传输速度快、支持热插拔、内置数据/命令校验单元等特性广泛应用于机械硬盘和固态硬盘上。  本文在详细分析 SATA2.5协议标准的基础上,对整个协议进行层次化建模和仿真,包括物理层、链路层、传输层和应用层。其中物理层利用Virtex5系列FPGA中集成的高速Serdes接口GTX来完成链路的建立,实现了根据挂载的硬盘进行速度自动协商等功能。给出了整个链路层和传输层的详细设计框图,包括CRC校验、数据加扰/解扰、FIFO控制等模块。在此基础上编写状态机实现了对各种数据帧以及控制帧的组合、拆解和交互,对预定义的原语进行编码完成了流控、握手协商等功能。本文利用Chipscope工具进行在线调试验证了代码的可行性。在应用层以DMA方式将数据写入到硬盘中,以此验证整个IP核的有效性。最后对SATA串行链路的PCB板进行了信号完整性分析。
其他文献
提出了转炉炉口火焰温度信息辅助炼钢终点判断的新方法,温度反演用小波神经网络来实现的。实验系统由炉口火焰图像采集系统和数据分析处理部分组成,利用望远系统以及数字摄像系
随着多媒体数字化、网络互联和流媒体技术的飞速发展,使通过各种网络观看数字化的高质量的媒体节目成为可能,再加上Internet上丰富的媒体资源,在线收看节目越来越受网络用户
目的:分析全面护理在脑肿瘤患者术后护理中的临床效果以及并发症发生率的情况.方法:选择脑肿瘤患者(100例),选择时间为2018.2.22-2019.2.23,通过动态化随机分组的方式将选择
本文研究了MIMO数字通信信号的盲均衡与识别问题。MIMO系统的独特优势使其成为新一代通信技术的关键技术。近年来也涌现出了许多调试识别的新方法和思路。本文在借鉴前人已有