共查询到18条相似文献,搜索用时 343 毫秒
1.
提出了一种基于USB的多路数据采集系统的设计方法。该系统利用ARM+FPGA+AD7656的系统组合实现16路通道信号同步采样,其中FPGA完成对A/D转换的逻辑控制,使用ARM7处理器对A/D转换数据进行处理,再通过USB接口与计算机进行数据通信。测试结果表明,基于FPGA与ARM的多通道数据采集系统结构简单盛制方便... 相似文献
2.
基于FPGA与ARM的多路时序控制系统设计与实现 总被引:1,自引:0,他引:1
介绍了基于FPGA与ARM7的多通道、多时间范围的同步时序控制系统,采用FPGA实现20路高精度的信号延时输出控制,通过ARM7的数据总线接口实现了ARM与FPGA的数据交互;重点介绍了系统的硬件电路设计、ARM与FPGA总线的设计和FPGA内部程序模块的设计;各通道的输出信号类型与延时时间等参数均可以通过人机接口现场配置,也可以通过上位机软件来配置;该设计可以保证各通道信号通过外触发信号为基准来进行延时输出,系统的延时时间精度小于2μs;ARM7处理器芯片采用PHILIPS公司的LPC2214,FPGA采用Altera公司Cyclone系列的EP1C12Q240;采用硬件描述语言Verilog HDL来设计延时模块,延时精度达到1μs;该系统在靶场测试中验证了其正确性和有效性。 相似文献
3.
4.
设计了一种脉冲信号发生器,作为高速旋转叶片振动测量系统中的测试环节,实时模拟现场光纤传感器产生的多路脉冲信号,用以测试和验证上位机软件算法的可靠性.对旋转叶片进行数学建模,提取影响叶片振动的相关参数,计算出各传感器脉冲信号产生的时间;实现了基于ARM和FPGA的硬件方案,使用ARM进行外设的控制,使用FPGA进行主要运算和脉冲信号的输出.将该设备应用于叶片振动测量系统,能够产生准确的脉冲信号,完全满足系统高速、高精度的要求,通过自带键盘或串口输入参数,该设备具有足够的可调范围,且同时做到便携性. 相似文献
5.
6.
通过并行测试技术硬件实现方式和软件实现方式的分析,为了降低并行测试过程中任务分解和任务调度的难度,建立了基于FPGA的并行多通道信号产生模型,采用SOPC技术设计并实现了具有专用资源架构特点的并行多通道信号产生模块;模块通过增加支持并行测试的多通道激励,可以同时产生多路激励信号,并可以控制激励信号波形的类型及频率,降低了并行测试过程中任务分解和任务调度的难度,支持并行测试系统的实现与传统自动测试系统的并行测试升级改造. 相似文献
7.
8.
9.
1553B总线在军事领域应用非常广泛,目前针对1553B总线设备的检测系统并不能完全满足实际应用需求。为使计算机与1553B总线设备的数据通信更加方便,提高总线设备检测效率,基于ARM和FPGA设计了一种1553B总线设备检测系统。首先给出了系统的总体设计框架,详细介绍了硬件设计和软件设计方法。设计时采用了模块化的方法,对ARM模块、FPGA模块及接口连接部分进行分别设计。ARM模块实现了USB和以太网双接口。用FPGA设计1553B协议IP核采用自顶向下的方法。同时,也对外围电路和电源模块进行了优化设计。完成设计后进行了仿真验证,结果表明设计实现了接收与发送功能,符合设计要求。最后,在电路板上进行了实际调试,测试取得了良好的效果,能够满足实际应用要求。 相似文献
10.
焦永立 《电子制作.电脑维护与应用》2013,(13):52
ARM嵌入式单片机和FPGA逻辑电路组成的系统平台是实现仪器仪表便携式、智能化发展的重要方法。系统设计的核心为ARM对FPGA进行管理控制。通过分析ARM的外围总线和与GPIO研究,设计出FPGA通过数据总线交换数据、GPIO完成状态传递的直接连接方式,有效利用了ARM处理器的地址资源,简化了接口电路;通过研究Windows CE系统驱动程序原理和编程,设计了简化的Windows CE对数据总线和GPIO驱动过程,节省了系统资源,完成了ARM+FPGA系统的多通道数据采集系统应用开发。 相似文献
11.
12.
为满足数据快速、稳定的传输,同时简化硬件设计,增强设计的灵活性,本文提出了一种利用A RM自身带有的GPMC总线作为ARM与FPGA数据传输的接口方案,并详细介绍了GPMC接口原理及FPGA内部GPMC接口时序的实现.首先,FPGA内部要实现ARM处理器的GPMC接口的读写时序,从而完成ARM与FPGA的通信.其次,FPGA完成对高速信号的采集以及存储,当存储到一定量时,FPGA中断ARM处理器进行数据的读取.仿真结果表明,与以往接口相比,该接口能完成高速信号的稳定传输. 相似文献
13.
一种基于嵌入式技术的数字存储示波器设计 总被引:1,自引:0,他引:1
在介绍DSO传统设计方法并指出其不足的基础上,提出了一种基于嵌入式技术的数字存储示波器设计方案,设计硬件上采用FPGA+ARM的结构,由ARM负责系统控制和运算两大任务,同时充分利用FGPA快速、灵活的优势来控制采样,接收采样数据,并做缓冲和预处理;软件上使用Linux和Qt/Em.bedded,大大增强了软件的可移植性和人机互动性.给出了硬件结构基本框架和各个软件模块的详细处理方案.本系统的硬件、软件部分均能在其他智能仪器的开发中被方便地移植. 相似文献
14.
15.
卫星导航系统能够为广大用户提供全天时、全天候、高精度的导航、定位和授时服务.本文介绍一种基于ARM+FPGA架构的GPS/BDS双模导航接收机的设计方法.该设计分为3部分:射频部分电路设计、FPGA部分电路设计和ARM电路设计.其中,射频部分主要完成GPS/L1频点、BD2/B1以及B3频点卫星信号的下变频及采样.FPGA部分做信号处理,ARM负责信息处理.经过测试,此设计是可行的,能够达到导航接收机对于定位和授时精度的要求. 相似文献
16.
17.
提出了一种采用ARM+FPGA架构的紧耦合Ubuntu系统的卫星导航接收机的设计,ARM上运行Ubuntu系统, ARM与FPGA之间通过 ARM自带的 GPMC接口进行通信,重点解决 Ubuntu 系统与 GPMC 通信相关的驱动软件设计问题。首先介绍了 ARM Cortex A8的GPMC接口原理,然后给出了Ubuntu系统的主要软件驱动模块的设计思路。本设计结合了ARM和FPGA各自的优点,借助Ubuntu系统自身强大的功能,加快了接收机的研发速度,增加了其稳定性。 相似文献