El objetivo del presente trabajo es describir una técnica para la realización de máquinas de estados usando una memoria ROM para la descripción de lógica de estado siguiente y lógica de salida, dicho bloque ROM es un bloque funciona dentro de una FPGA de Xilinx, aprovechando que estos son relativos para la mayoría de dispositivos programables de esta compañía.