基于SATAⅡ固态硬盘的高速数据存储器的研究与设计
本文关键词:基于SATAⅡ固态硬盘的高速数据存储器的研究与设计,,由笔耕文化传播整理发布。
【摘要】:近年无论是军事的航天遥测领域,还是民用的大数据传输领域,都经历着高速和大容量数据的改革,千兆万兆光纤通信技术已经进入千家万户。在此背景下,人们对数据传输速度、存储容量的要求越来越高,对信号处理的实时性要求也越来越苛刻。本课题在符合大环境要求下,针对遥测领域对数据存储的大容量、高速以及高可靠性的要求,设计了一款便携式高速数据存储器。课题选择的主控核心选择Xilinx公司提供的高性价比的Spartan-6系列FPGA,前端数据采用高带宽x1通道的PCI-Express作为传输总线。为了匹配数据的跨时钟域传输,选用DDR3-SDRAM作为遥测数据的高速数据缓存器。课题方案把存储数据存储至以高速串行收发器为物理底层的SATA II固态硬盘,克服了传统大容量存储器的体积大、并行传输速度慢的劣势。由于目前SATA II主控制器的实现多采用SOPC(可编程片上系统)操作,为了节约开发成本以及方便操作,提出了一种不依赖于操作系统的SATA II主控操作方式,并实现了SATA II固态硬盘数据存储。同时完成了DDR3控制数据的缓存和PCI-E总线DMA控制数据传输。课题对各个模块进行了硬件设计,并在此平台上完成了各模块主控器的逻辑设计。设计完成后,在搭建的测试平台上,利用IBERT、Chipscope等调试工具对SATA II、PCI-E链路进行了数据传输正确性和速度的测试,并对DDR3模块进行了存储测试,最后通过上位机控制完成系统的固态硬盘的数据读写。结果显示,系统可以达到设计指标要求的存储量达到120GB,速率达到1Gb/s。论文依据完成的工作情况详细阐述了各部分的工作原理以及设计流程。
【关键词】:高速数据存储 SATA II 固态硬盘 PCI-E 高速缓存
【学位授予单位】:中北大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP333
【目录】:
- 摘要4-5
- Abstract5-9
- 1.绪论9-14
- 1.1 课题背景和意义9-10
- 1.2 高速数据存储器的国内外发展现状10-11
- 1.3 SATA接口关键技术的发展现状11-12
- 1.4 论文主要工作及体系结构12-13
- 1.5 本章小结13-14
- 2. 高速数据存储器的总体方案设计及关键接口解析14-27
- 2.1 高速数据存储器系统的主要性能指标14
- 2.2 高速数据存储器的总体设计14-19
- 2.2.1 高速数据存储器方案设计14-16
- 2.2.2 方案的可行性分析16-19
- 2.3 SATA协议结构分析19-24
- 2.3.1 SATA2.0 物理层协议结构解析20-21
- 2.3.2 SATA 2.0 链路传输协议结构解析21-22
- 2.3.3 SATA2.0 命令层与应用层协议结构解析22-24
- 2.4 SATA II总线接口的实现方式24-26
- 2.5 本章小结26-27
- 3. 高速数据存储器的硬件设计27-38
- 3.1 电源模块及时钟电路设计27-31
- 3.2 主控单元设计31-33
- 3.3 PCI-E接口模块电路设计33-35
- 3.4 DDR3缓存模块电路设计35-36
- 3.5 SATA II接口模块电路设计36-37
- 3.6 本章小结37-38
- 4. 高速数据存储器的FPGA逻辑控制设计38-61
- 4.1 SATA II主机控制器设计38-55
- 4.1.1 物理层控制模块设计40-46
- 4.1.2 链路层控制模块设计46-51
- 4.1.3 命令层控制模块设计51-55
- 4.2 PCI-E总线接口设计55-59
- 4.2.1 PCI-E IP核的参数例化56-58
- 4.2.2 基于DMA的PCI-E传输总线设计58-59
- 4.3 DDR3数据缓存模块控制器设计59-60
- 4.4 本章小结60-61
- 5. 系统功能调试与整体测试61-69
- 5.1 测试平台的搭建61-62
- 5.2 SATA链路测试62-64
- 5.3 PCI-E链路测试64-65
- 5.4 DDR3高速数据缓存器的测试验证65
- 5.5 系统准确性测试结果分析65-68
- 5.6 本章小结68-69
- 6. 总结与展望69-71
- 6.1 总结69-70
- 6.2 展望70-71
- 参考文献71-74
- 读硕士学位期间发表的论文及所取得的研究成果74-75
- 致谢75-76
【参考文献】
中国期刊全文数据库 前10条
1 李晓昌;翟正军;黄梦玲;;基于FPGA的高速收发器研究与设计[J];测控技术;2015年04期
2 陈平;杨建;王炬城;;基于FPGA的高速光纤数据传输板卡设计[J];信息通信;2015年01期
3 田芳;唐玮;黄嫦蓉;;普通固态硬盘在广播级硬盘播出上载服务器中的应用[J];大众科技;2013年07期
4 张超;余综;;基于DDR3系统互联的信号完整性设计[J];计算机工程与设计;2013年02期
5 董永吉;陈庶樵;李玉峰;李印海;;Xilinx PCI-Express核总线接口设计与实现[J];电子技术应用;2011年08期
6 张耀;徐智勇;张启衡;张文沛;;小型化高速数据记录器[J];仪表技术与传感器;2011年04期
7 白洁;马海兵;;固态硬盘在存储系统中的应用分析[J];中国科技信息;2010年06期
8 徐家刚;张永伟;徐瑞荣;;基于FPGA与DDR2 SDRAM的高速ADC采样数据缓冲器设计[J];舰船电子对抗;2010年01期
9 黄可望;;新型存储控制器的研究设计[J];计算机工程与设计;2006年06期
10 谭智力 ,朱冬姣;基于TPS54610的同步降压DC/DC电源设计[J];国外电子元器件;2003年03期
中国重要会议论文全文数据库 前1条
1 刘布民;王旭东;罗刚;;高速数据采集系统时钟设计[A];电工理论与新技术学术年会论文集[C];2005年
中国硕士学位论文全文数据库 前10条
1 李勋;高速多通道数据传输系统的设计与实现[D];中北大学;2015年
2 杜东海;基于SFP光电模块的高速数据存储器的设计与研究[D];中北大学;2015年
3 雷雨;基于PCIE固态硬盘的嵌入式存储技术[D];中国科学院研究生院(光电技术研究所);2014年
4 张宇;固态硬盘中SATA接口控制器命令层的设计及验证[D];南京理工大学;2014年
5 李涛涛;基于PCIE的高速存储系统设计[D];西安电子科技大学;2014年
6 闫晨阳;基于SATA的高速大容量固态存储技术[D];西安电子科技大学;2014年
7 杨佳朋;SATA控制器的设计与FPGA验证[D];太原理工大学;2013年
8 璩泽旭;高速大容量存储系统关键技术研究与实现[D];西安电子科技大学;2013年
9 欧洋;基于闪存的高速PCIe固态存储卡的研究与实现[D];国防科学技术大学;2012年
10 董智刚;基于NAND非易失性闪存芯片的固态存储技术的应用及性能提升研究[D];复旦大学;2011年
本文关键词:基于SATAⅡ固态硬盘的高速数据存储器的研究与设计,由笔耕文化传播整理发布。
本文编号:317301
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/317301.html