Considerando a Linguagem de Descrição de Hardware, VHDL, é c...

Ver outras questões
Usar o filtro de questões
Q2785176 Engenharia Elétrica

Para responder às questões, quando necessário, considere:


Considerando a Linguagem de Descrição de Hardware, VHDL, é correto afirmar que a

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C

Fundamento decisivo: O critério decisivo é distinguir a arquitetura estrutural da comportamental em VHDL: a estrutural modela o sistema pela instanciação de componentes/submódulos e pelas conexões entre eles, enquanto a comportamental descreve o que o circuito faz; além disso, PROCESS é um recurso de descrição comportamental, não de interface de portas nem restrito a uma única ocorrência. Esse critério elimina A, B e D e sustenta C.

Tema central: Arquiteturas e PROCESS em VHDL
Análise das alternativas
A
Errada
Está errada porque atribui à arquitetura comportamental um traço que pertence à arquitetura estrutural. Em VHDL, a modelagem comportamental enfatiza a descrição do que o circuito faz, isto é, seu comportamento funcional, e não a determinação da funcionalidade pela interconexão de módulos.
B
Errada
Está errada porque PROCESS não serve para descrever entradas e saídas do módulo. As portas de entrada e saída são definidas na entidade, na interface de portas; PROCESS é uma construção da arquitetura usada para descrever comportamento por meio de comandos sequenciais.
C
Certa
A alternativa C é a correta porque, entre as opções, é a que se compatibiliza com a modelagem estrutural em VHDL ao remeter aos módulos mais simples e às suas interconexões. Isso contrasta com a arquitetura comportamental, que descreve o comportamento funcional do circuito, e com a alternativa A, que atribui à comportamental uma característica estrutural. A redação de C pode ser menos precisa ao usar a expressão "comportamento dos módulos mais simples", mas, no conjunto da afirmação, mantém a ideia de composição por blocos e conexões, que é a essência cobrada.
D
Errada
Está errada porque não há regra de ocorrência única de PROCESS no corpo de uma arquitetura. Uma arquitetura VHDL pode conter nenhum, um ou vários PROCESS, conforme a necessidade de modelagem.
Pegadinha da questão
A banca explorou a troca entre arquitetura comportamental e arquitetura estrutural e, ao mesmo tempo, a confusão entre interface do módulo (entity/ports) e lógica interna descrita na architecture por PROCESS.
Dica para questões semelhantes
  • Se a alternativa falar em componentes, módulos menores e interconexões, o critério aponta para arquitetura estrutural.
  • Se a alternativa falar em descrição funcional do que o circuito faz, o critério aponta para arquitetura comportamental.
  • PROCESS deve ser associado à descrição interna de comportamento na arquitetura, não à declaração de portas.
  • Desconfie de afirmações absolutas sobre quantidade de PROCESS em VHDL; uma arquitetura pode ter múltiplos processos.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo