Ce cours consiste à étudier d'une part les circuits logiques programmables PROM, PLA, PAL, GAL, EPLD, CPLD et FPGA. Il présente leurs structures et architectures ainsi que les technologies de leur fabrication. D'autre part il détaille le langage de description matérielle (hardwaire) des circuits logique VHDL (Very High Speed Description Langage). Le VHDL est édité sur une plateforme de développement des circuits programmables tels que ISE de la firme XILINX ou QUARTUS II de la firme ALTERA. Le processus de développement sur la plateforme ISE pour implémenter un circuit logique sur circuit FPGA est présenté. Quelques exemples d'implémentation de circuits sur FPGA tel que le compteur, le comparateur, le registre à décalage sont traites dans ce cours