Abstract:The system is a pulse signal measuring system based on FPGA and microcontroller, and is capable of measuring the signal parameters such as the signal period, the frequency, the duty cycle and pulse width of an input pulse signal. A signal with a frequency of 50MHz is first provided by FPGA as the calibration signal, and two 32 bit counters is constructed in FPGA, so pulse signal parameters can be measured in FPGA, and measured data is transferred to microcontroller, and processed measurement result by microcontroller is displayed on LED. The whole system consists of key circuit, gating circuit, two 32 bit counters, and the digital display circuit so on. The system has strong anti-interference ability and can obtain stable and reliable data with a high degree of accuracy.