Famílias lógicas. Evolução dos dispositivos de lógica programável. Tipos de dispositivos e programação. Estruturas básicas. Célula Lógica. Arquitetura de CPLDs. Arquitetura de FPGAs. Blocos de E/S. Estruturas de interconexão. Ferramentas de desenvolvimento. Aplicações.