Alternativa D - As FPGAs possuem maior capacidade de elementos lógicos do que os CPLDs.
Análise da Questão
Para responder corretamente, é necessário compreender as diferenças fundamentais entre dois tipos de circuitos lógicos programáveis amplamente utilizados em eletrônica digital: FPGAs e CPLDs.
O que são FPGAs?
FPGA significa Field Programmable Gate Array (Matriz de Portas Programável em Campo). Eles são caracterizados por:
- Alta densidade de portas lógicas;
- Arquitetura baseada em uma matriz de blocos lógicos interconectáveis;
- Ideais para implementações de sistemas complexos, processamento de sinal digital e algoritmos personalizados.
O que são CPLDs?
CPLD significa Complex Programmable Logic Device (Dispositivo Lógico Programável Complexo). Eles apresentam:
- Menor densidade de portas lógicas comparada às FPGAs;
- Estrutura baseada em macrocélulas com tempo de propagação determinístico;
- Usados geralmente para lógica de controle, decodificação e interfaces simples.
Comparativo de Capacidade
A principal diferença técnica relevante para esta questão reside na capacidade de integração:
| Característica | FPGA | CPLD |
|---|
| Capacidade Lógica | Alta (Milhões de Gates) | Baixa/Média (Milhares de Gates) |
| Aplicação Típica | Sistemas complexos, SoCs | Controle lógico, interfaceamento |
| Velocidade de Propagação | Variável (depende do roteamento) | Mais previsível e rápida para lógica simples |
Portanto, afirmar que FPGAs são para aplicações simples (Alternativa A) ou que possuem menor capacidade que CPLDs (Alternativa C) é incorreto. A capacidade de processamento também não é idêntica (Alternativa B), pois dependem da arquitetura física.
A afirmação correta é que as FPGAs possuem uma arquitetura escalável com capacidade massiva de elementos lógicos, superando amplamente a capacidade dos CPLDs, permitindo a implementação de sistemas muito mais complexos dentro de um único chip.
Alternativa D.