Alternativa A
A resposta correta é a Alternativa A, pois descreve corretamente a arquitetura interna fundamental dos FPGAs modernos.
Análise da Arquitetura FPGA:
Os FPGAs (Field-Programmable Gate Arrays) são caracterizados pela sua capacidade de reprogramação e por uma estrutura interna baseada em dois elementos principais para a implementação lógica:
- **Tabelas de Consulta (LUTs - Look-Up Tables):** Substituem as antigas matrizes AND/OR utilizadas em PLDs mais simples (como PALs). Uma tabela de consulta armazena a função lógica desejada em memória, permitindo configurar qualquer porta lógica booleana.
- Matrizes de Chaveamento (Interconexões): São redes de fios e chaves programáveis que permitem conectar as tabelas de consulta entre si, criando o caminho físico para os sinais elétricos fluírem dentro do chip.
Por que as outras alternativas estão incorretas?
- Alternativa B: Embora FPGAs sejam formados por "células lógicas", o termo "biblioteca de portas" refere-se ao conjunto de modelos usados no projeto (software/CAD), não à definição física do dispositivo.
- Alternativa C: O uso de "arranjos de portas" (gate arrays) como componente principal é típico de ASICs (Application-Specific Integrated Circuits), onde a estrutura é fixa e apenas as conexões são definidas. Além disso, FPGAs implementam tanto circuitos sequenciais quanto combinacionais.
- Alternativa D: Descreve um Gate Array (ou Structured ASIC), onde os transistores são pré-fabricados e fixos. Em um FPGA, a funcionalidade é definida pelo usuário através de configurações, não por transistores pré-projetados fixos.
- Alternativa E: Refere-se a funções de interfaceamento e automação industrial, não ao princípio de funcionamento lógico interno do FPGA.
Em resumo, a combinação de LUTs (para lógica) e Matrizes de Chaveamento (para conexão) é a assinatura tecnológica que diferencia o FPGA de outros dispositivos lógicos programáveis.