Las FPGA (Field Programmable Gate Array, matriz de puertas programables) se asemejan a las matrices de puertas pero son programables por el usuario en lugar de fabricadas a medida para cada aplicación.