A FPGA-based servo control IC for use in a permanent magnet linear synchronous motor (PMLSM) drive is presented in this paper. Mathematic model of the PMLSM is presented and the vector control scheme is used in the current loop of the PMLSM drive. Then, to increase the performance of the PMLSM drive, an adaptive fuzzy controller (AFC) constructed by a fuzzy basis function and a parameter adjustable mechanism is derived and applied to the position loop of PMLSM drive to cope with the dynamic uncertainty and external load effect. After that, a FPGA-based control IC is designed to realize the controllers. The FPGA-based control IC has two IPs (intellectual properties), an Nios embedded processor IP and an application IP. The Nios processor is used to perform the function of an adaptive fuzzy position controller for PMLSM drive. The application IP is used to perform the current vector control of the PMLSM drive, which includes SVPWM generation, coordinate transformation, PI controller and the pulse detection of the quadrature encoder. At last, an experimental system has been set up and some experimental results have been demonstrated