this paper describes an implementation of FOC (Field Oriented Control) algorithm for speed control of a Permanent Magnet Synchronous Motor -PMSM. The motor considered is a Brushless-AC type -BLAC, with sinusoidal back-electromotive force -BEMF waveform, and the application intended for this motor is the direct drive -DD type of washing machines. The FOC algorithm is implemented using a National Instruments Labview FPGA System. This system is composed of a high level/high productivity tool for FPGA logic synthesis. The paper describes the design principles for FOC algorithm and then explains the implementation of the designed controllers in the Labview FPGA platform. Experimental results are provided to verify the FOC implementation.