Design and Implementation of Multi-Channel Timing Control System Based on FPGA and ARM7

Wang Peng,Lv Zhigang,Du Weidong
DOI: https://doi.org/10.16526/j.cnki.11-4762/tp.2012.06.031
2012-01-01
Abstract: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 2μs.ARM7 processor chip uses the PHILIPS-lpc2214;FPGA processor chip uses Alter Cyclone Series EP1C12Q240.While using hardware description language Verilog HDL to design the delay module.The delay accuracy reaches 1μs.The system validates its effectiveness and correctness in the test shooting range.
What problem does this paper attempt to address?