CPLD

 Os CPLD (Complex Programmable Logic Devices) são constituídos por um conjunto de PLD’s integrados num chip.

 

Estrutura interna de um CPLD

 

Cada bloco lógico da estrutura interna de uma CPLD é equivalente a um PLD.

Nas estruturas actuais dos CPLD’s existem mais de 4 blocos lógicos existindo no entanto alguns CPLD’s com menos de blocos lógicos.

A matriz existente nos CPLD’s, ao invés dos PLD’s poderá ou não estar totalmente conectada. Algumas conexões entre as entradas e saídas dos blocos lógicos poderão não ser suportadas dentro da CPLD.

Uma vez que as CPLD’s conseguem suportar um leque mais vasto de projectos do que as PLD’s o seu potencial é muito mais variado.

 

 

 

 

Aplicações das CPLD’s:

 

-->Descodificação de endereços;
-->Controlo lógico do estado das máquinas;
-->Sistemas de prototipagem (chips – fase de desenvolvimento e teste de produtos);
-->Sistemas embutidos (chips – múltiplas funcionalidades para diversos hardware);
-->Chips Híbridos (combinação de processadores dedicados com a lógica programável);      

-->Computação Reconfigurável (comunicações, aplicações inteligentes, fins militares)