Alternativa A
O FPGA (Field-Programmable Gate Array) é um dispositivo lógico programável cuja arquitetura interna difere significativamente de outros PLDs (como os CPLDs). A resposta correta destaca os dois elementos estruturais fundamentais da tecnologia FPGA moderna.
Análise dos Componentes
A estrutura básica de um FPGA é composta principalmente por:
- Tabelas de Consulta (LUTs - Look-Up Tables): São blocos de memória que armazenam as funções lógicas. Em vez de usar portas físicas fixas, o FPGA configura uma tabela de verdade na memória para implementar qualquer função lógica booleana.
- Matrizes de Chaveamento (Interconexões Programáveis): É a rede de fios e chaves (switches) que conecta as tabelas de consulta entre si e às entradas/saídas do chip, permitindo criar caminhos de sinal personalizados.
Por que as outras alternativas estão incorretas?
- Alternativa B: Embora existam "células" lógicas (CLBs), o termo "bibliotecas de portas" geralmente se refere ao conjunto de componentes usados em ferramentas de projeto de ASICs ou CPLDs, não sendo a definição primária da estrutura física do FPGA.
- Alternativa C: "Arranjos de portas" (Gate Arrays) são tipicamente associados a chips ASIC (semicondutores de aplicação específica) não programáveis ou com configuração limitada, onde as portas já são desenhadas fisicamente antes da fabricação.
- Alternativa D: Descreve chips com transistores pré-projetados, o que caracteriza projetos de circuitos integrados convencionais (ASICs), e não a natureza reconfigurável do FPGA.
- Alternativa E: Trata-se de princípios de automação industrial e sensores, sem relação direta com a arquitetura interna de lógica digital.
Conclusão: A característica distintiva do FPGA é a combinação de lógica configurável via Tabelas de Consulta (LUTs) e interconexões flexíveis (Matrizes de Chaveamento), tornando a Alternativa A a descrição mais precisa entre as opções.