基于FPGA的高速数据采集与存储设备的实现
本文关键词:基于FPGA的高速数据采集与存储设备的实现,,由笔耕文化传播整理发布。
【摘要】:高速数据采集与存储系统在现代信息处理系统中占据着举足轻重的位置。在现代信息处理技术中,大部分都是通过数字电路构造的系统来完成信息的获得、处理、控制和传输等一系列工作。但在实际的工程应用中,待处理的信息通常是温度、湿度、压强和辐射等物理量,这些物理量需要通过各类专门的传感器将其转换成连续的模拟信号。而所谓的数据采集,就是指将这些连续的模拟信号转换成数字系统能够处理的数字信号。所以数据采集与数据存储、传输一样,都是处理数字信号之前十分重要的步骤。数据采集的速度与精度、采集得到的数据存储与传输的速率直接影响着整个处理系统的性能。本论文设计与实现的高速数据采集与存储系统是通过高性能ADC芯片采样得到高速率与高精度的采样数据,将这些数据用内存缓存并提前做一些处理,再经过计算机总线,将数据及时、高效地传输至计算机本地磁盘落盘,从而达到记录工作数据以及方便使用者反复查看与分析数据的目的。在研究和了解了内存与总线技术的发展历程和现状之后,决定选用DDR3-SDRAM和PCI Express(简称PCIe)来分别实现数据在本系统中的缓存与传输。本系统是基于FPGA来进行设计与实现的,FPGA设计的灵活性和FPGA模块化设计的特点大大缩短了系统的开发时间与成本,并使系统具备进一步扩展升级的可能。考虑到编程的难易度与代码的通用性等方面,在设计时采用了VerilogHDL硬件描述语言分别对DDR3-SDRAM接口的读写状态转换、ADC芯片工作模式的控制、采集数据的预处理以及PCIe总线接口的数据流控制模块进行了程序的编写,并通过Isim仿真软件对各个功能模块进行充分的功能仿真。经过充分的仿真验证和大量的测试分析,本系统的各项功能得以实现,各项性能指标均达到设计目标。能够满足目前军事、工业以及空间探测等领域中对数据采集与存储系统的需求。本论文设计与实现的高速数据采集与存储系统具有很大的实用价值以及十分广阔的应用前景。
【关键词】:ADC FPGA DDR3 PCIe Verilog
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP274.2;TP333
【目录】:
- 摘要5-6
- ABSTRACT6-11
- 符号对照表11-12
- 缩略语对照表12-15
- 第一章 绪论15-19
- 1.1 论文的研究背景15-16
- 1.2 国内外发展趋势16-18
- 1.2.1 数据采集技术的发展现状16
- 1.2.2 数据存储技术的发展现状16-17
- 1.2.3 数据传输技术的发展现状17-18
- 1.3 论文研究内容及章节安排18-19
- 第二章 数据采集、存储与传输技术19-31
- 2.1 数据采集原理19-23
- 2.1.1 信号采样原理19-20
- 2.1.2 采样方式研究20-23
- 2.2 DDR3-SDRAM内存存储原理23-26
- 2.3 高速数据传输技术26-30
- 2.3.1 总线传输技术26-27
- 2.3.2 PCI Express总线技术27-30
- 2.4 本章小结30-31
- 第三章 高速数据采集与存储系统的设计和实现31-55
- 3.1 高速数据采集与存储系统的结构设计31-34
- 3.2 数据采集控制器的设计与实现34-36
- 3.3 DDR3-SDRAM内存控制器的设计与实现36-47
- 3.3.1 DDR3-SDRAM内存控制器模块的划分36-37
- 3.3.2 Memory Interface Generator IP核控制37-41
- 3.3.3 用户接口逻辑的设计与实现41-47
- 3.4 PCIe G2.0总线接口控制器的设计与实现47-54
- 3.4.1 PCIe G2.0总线接口控制器模块的划分47-48
- 3.4.2 PCIe Endpoint Block IP核简介48-49
- 3.4.3 DMA读写控制器模块设计49-53
- 3.4.4 配置信息与状态控制模块设计53-54
- 3.5 本章小结54-55
- 第四章 高速数据采集与存储系统的测试与验证55-65
- 4.1 测试与验证平台55-56
- 4.2 数据采集模块的测试56-57
- 4.3 DDR3-SDRAM内存读写性能测试57-59
- 4.4 PCIe G2.0总线接口数据传输性能测试59-61
- 4.5 DDR3-SDRAM内存与PCIe G2.0总线联合性能测试61-63
- 4.6 本章小结63-65
- 第五章 总结与展望65-67
- 5.1 论文工作总结65
- 5.2 未来展望65-67
- 参考文献67-69
- 致谢69-71
- 作者简介71-72
【相似文献】
中国期刊全文数据库 前10条
1 赵小英,赵艳,任力生;高速数据采集预处理系统[J];河北工业大学学报;2000年06期
2 金永贤;新型高速数据采集方法研究[J];华东交通大学学报;2000年01期
3 毕友明,杨铁梅;线阵CCD高速数据采集与处理系统[J];太原重型机械学院学报;2000年01期
4 吴清收,魏绍亮,袁杰,张忠阳;两路并行高速数据采集与处理系统的设计与实现[J];山东科技大学学报(自然科学版);2002年02期
5 崔文柏;袁国良;郑学峰;;高速数据采集的几种方法探讨[J];试验技术与试验机;2002年Z1期
6 储岳中,张绍德;基于VisualC++的高速数据采集及其应用[J];工业控制计算机;2004年11期
7 任天平;朱小谦;;低速器件实现高速数据采集[J];创新科技;2004年10期
8 唐林波,赵保军,韩月秋;超高速数据采集与处理系统的设计及应用[J];系统工程与电子技术;2005年07期
9 沈羽;齐伟民;张毅;;实时高速数据采集与存储系统的一种实现方法[J];微计算机信息;2006年01期
10 刘忠;黄健全;徐坤;;流水线技术在高速数据采集中的应用[J];计算机工程与应用;2006年20期
中国重要会议论文全文数据库 前10条
1 孙杰;;高速数据采集的全新解决方案[A];21世纪中国电子仪器发展战略研讨会文集[C];2004年
2 刘布民;王旭东;罗刚;;高速数据采集系统时钟设计[A];电工理论与新技术学术年会论文集[C];2005年
3 尚志武;万淑敏;王太勇;;基于高速数据采集和实时信号分析的结构实验分析系统的研究与应用[A];中国仪器仪表学会第三届青年学术会议论文集(下)[C];2001年
4 杨东凯;冯渊;;基于EZ-USB FX2的高速数据采集系统软件设计[A];全国第二届信号处理与应用学术会议专刊[C];2008年
5 郑戈;刘光斌;;基于USB2.0的高速数据采集技术[A];第十七届全国测控计量仪器仪表学术年会(MCMI'2007)论文集(下册)[C];2007年
6 李善文;林辉;;基于PCI-1716的高速数据采集系统方案设计[A];第三届全国虚拟仪器大会论文集[C];2008年
7 张全金;周辉;;基于FPGA的高速数据采集设计[A];2011年全国微波毫米波会议论文集(下册)[C];2011年
8 唐宗军;杨光;王维;钦兰云;;基于DSP和单片机的高速数据采集与处理系统[A];第二届全国信息获取与处理学术会议论文集[C];2004年
9 张训文;杨敏;韩青;杨萱;;基于PCI总线的高速数据采集程序设计[A];第九届全国信息获取与处理学术会议论文集Ⅱ[C];2011年
10 杨光友;张双清;;ARM+FPGA以太网高速数据采集平台测试系统设计[A];2009年促进中部崛起专家论坛暨第五届湖北科技论坛——装备制造产业发展论坛论文集(上)[C];2009年
中国硕士学位论文全文数据库 前10条
1 玄金;基于DSP-FPGA的高速数据采集与处理[D];西安电子科技大学;2014年
2 韦伟;基于FPGA的高速数据采集与存储设备的实现[D];西安电子科技大学;2014年
3 孙秀珍;高速数据采集与存储系统[D];南京理工大学;2009年
4 徐红伟;高速数据采集记录装置研制[D];哈尔滨工业大学;2010年
5 何维;一种高速数据采集及存储系统的研究[D];西北工业大学;2007年
6 卿燕玲;高速数据采集及信号处理[D];四川大学;2006年
7 曲少波;小型高速数据采集、处理与回放模块的设计与实现[D];国防科学技术大学;2007年
8 梁晓明;基于嵌入式系统的高速数据采集的平台研究[D];长安大学;2009年
9 隋承浩;高速数据采集、处理与传输的系统设计[D];南京理工大学;2010年
10 谭家海;高速数据采集与存储系统的设计与实现[D];西安电子科技大学;2009年
本文关键词:基于FPGA的高速数据采集与存储设备的实现,由笔耕文化传播整理发布。
本文编号:415459
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/415459.html