论文部分内容阅读
随着现代信息产业的飞速发展,在各种军用、民用和工业领域中,需要对不同场合下处理的数据进行记录或暂存,为后期进一步的观察和分析提供条件。应用领域的不断发展,伴随着数据量不断增大和数据率的不断加快,对存储系统提出了新的要求,例如便携,脱机,长时间、大容量的高效存储等,而这些严格的条件也促使着存储技术的不断向前发展。根据现有需求,本文以数据存储系统为研究对象,讨论了存储技术的发展前景和研究现状,对SATA协议理论体系的原理进行了详细分析,设计出了一种基于FPGA的硬盘访问控制方案,通过编写SATA协议的状态机逻辑,搭建有FPGA与SATA接口硬盘的硬件电路测试平台,对软件和硬件进行调试后,最终验证了该存储方案的可行性。本文的主要工作如下:1.全面并详细的阐述了SATA协议数据传输的原理,并从实现条件,数据结构,编码方式等方面,分析数据在每一个协议层中传输的过程,以及继承PATA协议的依据。2.采用了基于FPGA的数据流控制方案,分别对各个子模块的功能和实现原理进行了详细的介绍。3.设计并实现了FPGA内部的状态机逻辑,以状态转移图和文字的方式描述了各子协议层工作的过程。4.完成了印制电路板的设计和制作,详细的阐述了设计中布局布线的依据,并进行了后期的系统调试。