A motor control system based on FPGA was designed to address the issues of single function,low efficiency,and low accuracy in the current motor system.It is aimed at brushless DC motors and can drive and control small brushless DC motors with the assistance of the drive module P21564-P.The overall structure of the system,motor control circuit,and drive circuit were designed,and motor selection experiments were conducted.Practice has proven that the system has high flexibility and feasibility,with short development and verification time.The feedback algorithm was written into the chip using hardware description to improve system operation efficiency and stability.