For the need to test square wave pulse sequence, designed and implemented a recorder. Recorder using FPGA for judging square wave pulse’s edge and precise timing functions, using C8051F MCU to storage the results of time-series data and printing functions, FPGA and MCU using a custom protocol for data exchange and command transfer. After experimental verification, the recorder have 1ms accuracy to record 28 roads square wave pulse signal timing, and fixed-format print the results.