Las GAL se programan y reprograman utilizando un programador PAL, o utilizando la técnica de programación circuital en chips secundarios.