首页> 中文期刊> 《计算机测量与控制》 >基于FPGA与ARM的多路时序控制系统设计与实现

基于FPGA与ARM的多路时序控制系统设计与实现

         

摘要

介绍了基于FPGA与ARM7的多通道、多时间范围的同步时序控制系统,采用FPGA实现20路高精度的信号延时输出控制,通过ARM7的数据总线接口实现了ARM与FPGA的数据交互;重点介绍了系统的硬件电路设计、ARM与FPGA总线的设计和FPGA内部程序模块的设计;各通道的输出信号类型与延时时间等参数均可以通过人机接口现场配置,也可以通过上位机软件来配置;该设计可以保证各通道信号通过外触发信号为基准来进行延时输出,系统的延时时间精度小于2μs; ARM7处理器芯片采用PHILIPS公司的LPC2214,FPGA采用Altera公司Cyclone系列的EP1C12Q240;采用硬件描述语言Verilog HDL来设计延时模块,延时精度达到1μs;该系统在靶场测试中验证了其正确性和有效性.%This paper describes a multi- channel, multi-time range of synchronous timing control system based on FPGA and ARM7. This system uses FPGA technology to control the high-precision signal of the 20 channels delay output, and design the data exchange of ARM and FPGA interface by the data bus of ARM7. It focuses on the design of the system hardware circuit, data bus of the ARM and FPGA, and program modules in the FPGA chip. In this system, parameters of the output signal of each channel such as the type and delay time can be configured through the on-site man-machine interface, can also be configured by PC software. This design ensures that each channel signal can be output by the trigger signal outside as the benchmark for the delay, and the precision of the system delay time less than 2ps. ARM7 processor chip uses the PHILIPS-Ipc2214, FPGA processor chip uses Alter Cyclone Series EP1C12Q240. While using hardware description language Verilog HDL to design the delay module. The delay accuracy reaches lps. The system validates its effectiveness and correctness in the test shooting range.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号