目前在各行各业中应用种类繁多的测量仪器随着仪器性能指标要求的逐渐提升以及功能的不断拓展,对仪器控制系统的实时性和集成化程度等性能的要求也越来越高。目前发展的趋势是开放式、集成度向芯片级靠拢的高实时性仪器。针对目前传统的系统设计存在着功能简单、速度慢、实时性差、对数据的再加工处理能力极为有限等问题,本文根据课题需要提出了一种基于ARM+FPGA架构的高速实时数据采集嵌入式系统方案,应用在小功率半导体测量仪器上。方案采用三星S3C2410的ARM处理器进行管理控制,处理数据,界面显示;Altera公司的Cyclone系列的1C12 FPGA器件用来进行高速数据采集,提高了系统的实时性和集成化程度。 本文首先给出了ARM+FPGA架构的总体设计。硬件方面,简要讨论了ARM处理器的特点和优势,FPGA在高速采集和并行性上的优势,给出了硬件的总体结构和主要部件及相关接口。软件方面,研究了基于嵌入式Linux的嵌入式系统的构建和BootLoader的启动以及内核和根文件系统的结构,构建了嵌入式Linux系统包括建立交叉开发环境,修改移植BootLoader和裁减移植Linux内核,并且根据课题实际需要精简建立了根文件系统。 为了满足测量仪器的实时性,设计了ARM与FPGA的高速数据采集接口。进行了FPGA内部与ARM接口相关部分的硬件电路设计;通过分析ARM与FPGA内部时序的差异,针对ARM与FPGA内部FIFO时序不匹配的问题,解决了测量仪器中高速数据采集与处理速度不匹配的问题。接着,通过研究Linux设备驱动基本原理和驱动程序的开发过程,设计了Linux下的FPGA数据采集接口驱动程序,并且实现了中断传输。使得FPGA芯片通过高效可靠的驱动程序可以很好的与ARM进行通讯。 最后为了方便用户操作,进行了人机交互系统的设计。为了降低成本和提高实用性利用FPGA芯片剩余的资源实现了对PS/2键盘鼠标接口的控制,应用到系统中,大大提高了人机交互能力;通过比较分析目前比较流行的几种嵌入式GUI图形设计工具的优缺点,结合课题的实际情况选择了MiniGUI作为课题图形界面的开发。根据具体要求设计了适合测量仪器方面上使用的人机交互界面,并且移植到了ARM平台上,给测量仪器的使用提供了更好的交互操作。 本课题完成了嵌入式Linux开发环境的建立,针对课题实际硬件电路设计修改移植了bootloader,裁减移植了内核以及根文件系统的建立;设计了FPGA内部硬件电路,解决了接口中ARM与FPGA时序不匹配的问题,实现了ARM与FPGA之间的高速数据采集;设计了高速采集接口在嵌入式Linux下的驱动程序以及中断传输和应用程序;合理设计了适合测量仪器使用的人机交互界面,并巧妙设计了PS/2键盘鼠标接口,进一步提高了交互操作。
资源简介:目前在各行各业中应用种类繁多的测量仪器随着仪器性能指标要求的逐渐提升以及功能的不断拓展,对仪器控制系统的实时性和集成化程度等性能的要求也越来越高。目前发展的趋势是开放式、集成度向芯片级靠拢的高实时性仪器。针对目前传统的系统设计存在着功能简单...
上传时间: 2013-06-21
上传用户:01010101
资源简介:人工神经网络在ARM平台上的应用.pdf
上传时间: 2013-12-17
上传用户:yy541071797
资源简介:μCOS_Ⅱ的嵌入式系统设计及内核设计相关教程及论文
上传时间: 2015-12-15
上传用户:笨小孩
资源简介:本文所要研究的就是基于ARM嵌入式系统通用bootloader的设计与实现。Bootloader是嵌入式系统中执行在内核操作系统前的一段代码,它的基本作用就是加载内核镜像。 在实践平台上,本课题硬件上采用了Intel Xscale系列的PXA255作为处理器,Xscale核心是与ARM V5T...
上传时间: 2014-09-10
上传用户:lps11188
资源简介:基于S3C44B0的嵌入式系统设计与开发实例详解的部分源代码,支持PDA
上传时间: 2013-12-27
上传用户:ayfeixiao
资源简介:本论文为计算机专业毕业设计论文,密码体制的描述与RSA算法及在数字签名中的应用与前景分析,包括具体应用的密聊源程序.
上传时间: 2014-10-26
上传用户:zhaiyanzhong
资源简介:单片机系统多串行口设计技术研究,在单片机领域上的应用
上传时间: 2014-09-09
上传用户:jjj0202
资源简介:《时间触发嵌入式系统设计模式》一书中的合作式调度器的算法,有参考价值
上传时间: 2016-01-08
上传用户:Avoid98
资源简介:< ARM9嵌入式系统设计与开发教程>>的电子书
上传时间: 2014-01-09
上传用户:阿四AIR
资源简介:我收集的文章包括惯性组合导航系统的融合技术研究、卫星_惯性_星光最优组合导航系统在航天飞机导航中的应用、异步滤波及在组合导航中的应用和自适应容错组合导航系统。
上传时间: 2016-04-05
上传用户:xfbs821
资源简介:倾角传感器,在水坝检测上的应用 ——在现代的水坝建设中,倾角传感器已经被普遍的使用了,有的是直接安装在坝体本身上,还有的安装在水坝中或者奠基结构体中,用来实时监测大坝以及大坝周围的环境的微小的变化,比如坝体渗水,周围的岩石被严重腐蚀,地震或...
上传时间: 2013-11-02
上传用户:youlongjian0
资源简介:这是一个单片机的简易汽车计费系统,是用在51单片机上的.这也是我的课程计.望指教.
上传时间: 2013-12-17
上传用户:ainimao
资源简介:有关嵌入式在DA转换上的应用的源代码! 能够加深对嵌入式编程方法的理解!
上传时间: 2013-12-10
上传用户:372825274
资源简介:介绍乐Matlab 5.2软件中的电气系统模块库在电路分析中的应用方法
上传时间: 2015-08-07
上传用户:gundan
资源简介:关于HMM的中文资料,介绍HMM基本原理\算发推导及在语音处理方面的应用
上传时间: 2015-08-18
上传用户:tedo811
资源简介:ucosii系统内核,以及在其他处理器上的移植.里面有移植的事例,方便学习
上传时间: 2015-10-27
上传用户:lwwhust
资源简介:面向对象的程序设计方法在PLC编程中的应用
上传时间: 2013-12-23
上传用户:aeiouetla
资源简介:topway3.5寸TFT液晶在51单片机上的应用及代码,使用简单方便
上传时间: 2014-01-22
上传用户:songyue1991
资源简介:中国系统分析师经典论文五篇:四篇论软件需求分析方法和工具的选用,一篇论Java技术在因特网平台上的应用
上传时间: 2014-01-02
上传用户:缥缈
资源简介:独立分量分析方法及在图像处理中的应用研究,一篇学位论文
上传时间: 2017-06-24
上传用户:佳期如梦
资源简介:0114、PLL电路的研究及在信号产生中的应用论文资料
上传时间: 2014-04-09
上传用户:stampede
资源简介:该文档为认知无线电技术及在军事通信中的应用总结文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2021-11-27
上传用户:得之我幸78
资源简介:专辑类-Pro-E教程及相关资料专辑-134册-38.9G ProE软件在压铸模中的应用.pdf
上传时间: 2013-06-26
上传用户:gpyz253344
资源简介:高速电机一般应用于数控雕刻机、精密磨床及高速离心设备等设备,本方案以数控雕刻机为例来阐述S350变频器在高速电机上的应用。
上传时间: 2013-10-09
上传用户:xiaowei314
资源简介:Pro/E教程及相关资料专辑 134册 38.9GProE软件在压铸模中的应用.pdf
上传时间: 2014-05-05
上传用户:时代将军
资源简介:Pro/E教程及相关资料专辑 134册 38.9GProE软件在压模中的应用.pdf
上传时间: 2014-05-05
上传用户:时代将军
资源简介:PID算法在AVR单片机上的应用,风机的闭环控制
上传时间: 2013-04-24
上传用户:aa17807091
资源简介:最新蓝牙标准V4.0在Android平台上的应用
上传时间: 2013-11-10
上传用户:lchjng
资源简介:J2ME在移动设备上的应用
上传时间: 2013-12-15
上传用户:siguazgb
资源简介:JAVA在编译原理上的应用。
上传时间: 2013-12-12
上传用户:曹云鹏