Abstract:A fouraxis digital and analog motion controller based on digital signal controller (DSC) and FPGA was designed, including digital pulse output module, analog module, flag module, encoder receiver module and interface circuit. Based on the developed hardware, coarse and fine two interpolation algorithm was realized. Sampledata was chosen as coarse interpolation, digital differential analyzer was chosen as fine interpolation. The control card hardware and software debugging were also completed. The experimental results show that: the control card is used to realize multiaxis precise position control to stepper/servo motor, it can meet most industrial applications.