基于ARM与FPGA的高速数据采集技术研究

被引量 : 0次 | 上传用户:NoNameMan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文研究基于ARM与FPGA的高速数据采集系统技术。论文完成了ARM+FPGA结构的共享存储器结构设计,实现了ARMLinux系统的软件设计,包括触摸屏控制、LCD显示、正弦插值算法设计以及各种显示算法设计等。同时进行了信号的高速采集和处理的实际测试,对实验测试数据进行了分析。论文分别从软件和硬件两方面入手,阐述了基于ARM处理器和FPGA芯片的高速数据采集的硬件系统设计方法,以及基于ARMLinux操作系统的设备驱动程序设计和应用程序设计。硬件方面,在FPGA平台上,我们首先利用乒乓操作的方式将一路高速数据信号转换成频率为原来频率1/4的4路低速数据信号,再将这四路数据分别存储到4个FIFO中,然后再对这4个FIFO中的数据拼接并存储在FPGA片上的双端口双时钟RAM中,最后将FPGA的双端口双时钟RAM挂载到ARM系统的总线上,实现了ARM和FPGA共享存储器的系统结构,使ARM处理器可以直接读取这个双端口双时钟的RAM中的数据,从而大大提高了数据采集与处理的效率。在采样频率控制电路设计方面,我们通过使FIFO的数据存储时钟降低为标准状态下的1/n实现数据采集频率降为标准状态的1/n,从而实现了由FPGA控制的可变频率的数据采集系统。软件方面,为了更有效地管理和拓展系统功能,我们移植了ARMLinux操作系统,并在$3C2410平台上设计实现了基于Linux操作系统的触摸屏驱动程序设计、LCD驱动程序移植、自定义的FPGA模块驱动程序设计、LCD显示程序设计、多线程的应用程序设计。应用程序能够控制FPGA数据采集系统工作。在前端采样频率为125MHz情况下,系统可以正常工作。能够实现对频率在5MHz以下的信号波形的直接显示;对5MHz至40MHz的信号,使用正弦插值算法进行处理,显示效果良好。同时这种硬件结构可扩展性强,可以在此基础上实现8路甚至16路缓冲的系统结构,可以使系统支持更高的采样频率。
其他文献
晚清新政期间,盐政即使是在固守旧制的总体格局下,也发生了前所未有的变化:一是将盐税收入用于国家现代化项目,特别是为铁路建设融资;二是新的运输方式对旧的盐业运销体制的冲击;三
词汇学习是中国外语学习者在学习外语时的一个重要的方面。词汇搭配知识和技能是外语学习者整体语言能力的重要组成部分,是外语学习的核心内容之一.近年来,许多中外学者对词汇搭
在以08-641(R08)为轮回亲本的BC2F2材料中,以种子形状和颜色是否类似R08为标准,选出供体不同的两个典型材料,一个种子形状和颜色类似R08(编号为A,供体为CN962);另一个种子形
党的十六大明确指出"依法治国是党领导人民治理国家的基 本方略","健全社会主义法制,建设社会主义法治国家"。这标志 着我们党的领导方式和国家政权运作方式的根本性转变,是
以上海环城绿带为研究区域,对其林下乡土草本植物分布现状进行调查及编目汇总.结果表明,目前绿带内共有乡土草本植物35科85属111种,分别占上海现存草本植物的70.00%,45.70%和
目前,对话语标记语的研究方兴未艾,已经成为一个跨学科领域的研究。不同的学者从心理学,哲学和语言学的角度对话语标记语进行了研究。在语言学领域内,也有不同的学者从不同的
随着水源污染的日益加剧,传统的水处理工艺难以达到国家饮用水的卫生标准,开发新的水处理技术势在必行。在载体滤料表面涂上一层铁的氧化物或氢氧化物,将改善原滤料表面性质,提高
1问题背景课本是知识的重要载体,课堂是学生获取知识的主要渠道,高考试题中许多题目都能在教材中找到影子,而且有一些就是以课本例题、习题为素材改编而成.因此,课本是高考命
本文以氯氧化锆(铪)为料液,P507为萃取剂,研究了各种条件对锆铪萃取速度、萃取率、分配比和分离系数的影响。结果表明:P507萃取锆铪的反应为吸热反应,萃取平衡时间≥40min。用
毒品问题是个全球性难题,我国吸毒状况同样严重。吸毒人员不断增长,毒品市场持续扩大,一个重要原因就是“毒难戒”。国际公认的吸毒人员复吸率为95%,而在我国复吸率甚至更高。纯粹