Research on FPGA Hardware Pulse Synchronization Method for Multi-channel Redundant Systems
A hardware pulse synchronization method based on field programmable gate array(FPGA)is proposed to ensure the reliability of data interaction and task scheduling of the redundant system.Taking the three-channel redundant system as an example,each channel receives pulse signal inputs from three channels,the pulse signals of the three channels are sorted to determine the pulse synchronization signal of the master channel.The signal edges of the master pulse are captured to compute the synchronization deviation from the other two channels.The adjustment intervals with different granularities are set with large deviations for multi-cycle adjustment and small deviations for single-cycle adjustment.The FPGA-based hardware pulse synchronization simulation platform is established and simulated.The simulation results show that the pulse synchronization accuracy can reach 20 ns,and the synchronization establishment time is no more than 470 ms,which meets the synchronization requirements of multi-channel redundant system.