基于PCIe接口的通用信号处理模块设计与实现
本文关键词:基于PCIe接口的通用信号处理模块设计与实现,,由笔耕文化传播整理发布。
【摘要】:随着数字信号处理技术的飞速发展,新的处理技术和快速算法不断出现,对于信号处理器的处理速度和可编程性也提出了更高的要求。同时,由于传统总线具有种种弊端,制约了系统的整体性能,已不能满足高速数据传输的要求。20世纪80年代出现的FPGA以其强大的信号处理能力和良好的可编程性,已逐渐成为新一代主流的数字信号处理器。同时,最新推出的PCIe总线也逐步代替了传统的ISA、PCI等总线。PCIe总线采用串行数据传输和点到点的互连技术,极大地提高了总线传输带宽,能够很好的满足高速数据传输的要求。本文提出了一种基于PCIe接口的通用信号处理模块设计方法,它能够对高速信号进行实时处理、传输,并具有一定的通用性和良好的可扩展性。本文首先在对信号处理系统的一般构架进行分析的基础上,结合当前数字信号处理器和IO总线的发展情况,提出了一种基于PCIe接口的通用信号处理系统构架;然后对实际的应用情况进行分析,提出了一种载卡+功能子卡的实现方法,并对载卡的设计方法进行了详细的介绍,同时简单介绍了功能子卡的设计思路;接着详细介绍了通用信号处理模块中数据缓存模块和PCIe接口模块的软件设计方法,并对实际的测试结果进行了分析;最后对本文的研究内容和创新点进行了总结,并对今后有待改进提高的地方提出了建议。
【关键词】:通用信号处理模块 PCIe接口 FPGA DDR3 SDRAM 硬件设计 软件设计
【学位授予单位】:北京理工大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TN911.7
【目录】:
- 摘要5-6
- Abstract6-12
- 第1章 绪论12-16
- 1.1 课题研究背景和意义12-13
- 1.2 课题相关技术发展现状13-14
- 1.3 本文主要内容及章节安排14-16
- 第2章 通用信号处理模块总体设计16-26
- 2.1 信号处理系统一般构架16
- 2.2 PCI Express简介16-21
- 2.2.1 PCI Express总线拓扑结构简介16-18
- 2.2.2 PCI Express事务简介18-19
- 2.2.3 PCI Express设备层简介19-20
- 2.2.4 PCI Express金手指简介20-21
- 2.3 7系列FPGA简介21-23
- 2.4 FMC接口简介23-24
- 2.5 基于PCIe接口的通用信号处理系统构架24
- 2.6 本章小结24-26
- 第3章 基于PCIe接口的通用信号处理模块硬件设计26-51
- 3.1 总体设计方案26-28
- 3.2 载卡设计28-49
- 3.2.1 数字信号处理器设计29-33
- 3.2.2 PCIe接口电路设计33-36
- 3.2.3 存储器设计36-40
- 3.2.4 扩展接口设计40-44
- 3.2.5 PCB设计要求44-49
- 3.3 功能子卡设计49-50
- 3.4 本章小结50-51
- 第4章 基于PCIe接口的通用信号处理模块软件设计51-69
- 4.1 FPGA软件详细设计51-63
- 4.1.1 PCIe接口模块详细设计52-58
- 4.1.2 数据缓存模块详细设计58-63
- 4.2 上位机软件设计63-64
- 4.3 测试方法及结果分析64-67
- 4.3.1 DDR3测试方法及结果分析64-66
- 4.3.2 PCIe测试方法及结果分析66-67
- 4.4 本章小结67-69
- 第5章 总结与展望69-71
- 5.1 本文内容总结69
- 5.2 主要贡献与创新69-70
- 5.3 展望70-71
- 参考文献71-73
- 附录73-74
- 攻读学位期间发表论文与研究成果清单74-75
- 致谢75
【相似文献】
中国期刊全文数据库 前10条
1 焦锋,刘群,邢文建;客户机/服务器下的数据缓存技术[J];辽宁工程技术大学学报;2005年02期
2 张驰;李安波;;房产产权产籍系统中数据缓存的应用[J];测绘科学;2009年03期
3 顾荣庆;杨开杰;徐汀荣;;分布式数据缓存技术研究[J];计算机应用与软件;2011年06期
4 王家尧;王桂玲;张鹏;;基于缓存的复合数据服务更新优化方法[J];微电子学与计算机;2013年03期
5 黄世能,奚建清;分布访问环境中的数据缓存体系研究[J];计算机工程与科学;2000年06期
6 黄世能,奚建清;分布数据缓存体系[J];软件学报;2001年07期
7 宋媛媛;徐生林;杨成忠;;基于OPC协议IO Server的设计与实现[J];工业控制计算机;2007年04期
8 周京晖;;数据缓存按需同步的设计与应用[J];软件;2013年05期
9 王俐;;利用数据缓存技术提升系统性能的探讨[J];价值工程;2012年09期
10 宋宏斌;肖晓强;徐明;林磊;;一种城市车辆网络中的数据缓存算法[J];计算机应用;2010年01期
中国重要会议论文全文数据库 前3条
1 石磊;陈晓敏;朱岩;李昆;;基于SDRAM的高速数据缓存的FPGA控制实现[A];第二十三届全国空间探测学术交流会论文摘要集[C];2010年
2 孙凌;高西奇;;FUTURE系统中MT侧RLC层的设计与实现[A];2006北京地区高校研究生学术交流会——通信与信息技术会议论文集(上)[C];2006年
3 蔡海兴;符影杰;;基于Windows CE串行通信实现现场抄表[A];全国自动化新技术学术交流会会议论文集(一)[C];2005年
中国重要报纸全文数据库 前6条
1 王志强;银行应用系统间的数据交换[N];计算机世界;2005年
2 陈代寿;网管不言愁[N];中国计算机报;2000年
3 本报记者 谌力;整合 从实时数据处理开始[N];网络世界;2004年
4 易成;平安在上海深圳设立数据中心[N];中国保险报;2004年
5 ;数据库的动态性能调优[N];计算机世界;2002年
6 子言 王春秋 本报记者 姚睿;智能手机“芯”情报告[N];计算机世界;2003年
中国博士学位论文全文数据库 前3条
1 殷君茹;分布式并行环境下林地落界数据快速统计技术研究[D];中国林业科学研究院;2015年
2 韩晶;大数据服务若干关键技术研究[D];北京邮电大学;2013年
3 苗艳超;数字视频服务关键技术研究[D];中国科学院研究生院(计算技术研究所);2004年
中国硕士学位论文全文数据库 前10条
1 谭云;数据命名网络上的一种存储高效可并行的数据名查找方案[D];暨南大学;2015年
2 刘汀枝;基于Coherence的债券数据缓存服务系统设计[D];复旦大学;2014年
3 周学安;基于IEEE1394b数据光传输模块研制[D];哈尔滨工业大学;2015年
4 覃馨;基于最终一致性的数据缓存策略研究与设计[D];大连海事大学;2015年
5 周琼;基于大数据的新闻管理系统的设计与实现[D];复旦大学;2014年
6 赵亚芳;高速可定时数据合成模块设计[D];电子科技大学;2014年
7 任亮;油气田钻采数据转换系统的设计与实现研究及实现[D];中国科学院大学(工程管理与信息技术学院);2015年
8 赵振东;定向互联网站点数据爬虫及应用服务接口的设计与实现[D];南京大学;2014年
9 杨光阳;基于FPGA的硬件千兆网络通信设计[D];电子科技大学;2015年
10 张彦怡;房地局统一数据服务平台系统的设计与实现[D];电子科技大学;2014年
本文关键词:基于PCIe接口的通用信号处理模块设计与实现,由笔耕文化传播整理发布。
本文编号:386484
本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/386484.html