Para cumplir con las normativas de emisión de armónicos, tales como la EN61000-3-2, en las fuentes de alimentación es necesario realizar corrección del factor de potencia. La implementación de la corrección del factor de potencia ha sido tradicionalmente analógica e implica el diseño de un lazo de tensión y otro de corriente. En este proyecto se describe un método para realizar un sistema de control de un convertidor elevador basado en un dispositivo programable FPGA. El funcionamiento del sistema se basa en calcular los valores del ciclo de trabajo con antelación e introducirlos en una memoria de la FPGA, a partir de los cuales se genera la señal modulada por ancho de pulso que se conecta con el elemento conmutador del convertidor. De modo que una de las principales ventajas de este sistema es que no se requiere ni medida ni lazo de corriente, además de que el coste computacional es muy bajo. Para realizar las medidas de las tensiones de salida y entrada se han diseñado e implementado conversores sigma-delta, que requieren pocos componentes analógicos externos, por lo que se pueden integrar con el sistema de control. En este documento se analiza la técnica empleada y las ventajas y aspectos críticos que este método presenta, a través de simulaciones y pruebas experimentales.