Alternativa D - Os SPLDs têm menor capacidade que os CPLDs.
Análise da Questão
Para responder corretamente, é necessário compreender as diferenças entre SPLDs e CPLDs, dois tipos fundamentais de circuitos lógicos programáveis na eletrônica digital.
Definições Técnicas
- SPLD (Simple Programmable Logic Device): Dispositivos Lógicos Programáveis Simples. São os primeiros gerados dessa tecnologia. Exemplos clássicos incluem as famílias PAL (Programmable Array Logic) e GAL (Generic Array Logic). Eles possuem uma quantidade limitada de portas lógicas e pinos de entrada/saída.
- CPLD (Complex Programmable Logic Device): Dispositivos Lógicos Programáveis Complexos. Estruturalmente, um CPLD pode ser visto como vários blocos de lógica similares a SPLDs agrupados no mesmo chip e conectados por uma matriz de interconexão programável.
Comparação de Capacidade
A principal diferença reside na escala de integração e complexidade suportada:
| Característica | SPLD | CPLD |
|---|
| Capacidade de Gates | Baixa (dezenas a centenas) | Média/Alta (milhares a dezenas de milhares) |
| Complexidade | Aplicações simples de controle | Aplicações mais complexas |
| Estrutura | Matriz AND/OR fixa ou programável | Múltiplos blocos macrocelulares interconectados |
Portanto, os SPLDs apresentam uma arquitetura mais restrita e oferecem menor capacidade de implementação de funções lógicas complexas quando comparados aos CPLDs.
Conclusão sobre as Alternativas
- A: Incorreta. CPLDs são mais complexos.
- B: Incorreta. As capacidades diferem significativamente.
- C: Incorreta. Para alta complexidade, utilizam-se CPLDs ou FPGAs.
- D: Correta. Reflete a hierarquia tecnológica onde SPLDs são inferiores em capacidade de processamento lógico aos CPLDs.