Tecnologia da InformaçãoÁlgebra booleana e circuitos digitaisINEP (ENEM) 2023
ENADE
Questão de Tecnologia da Informação
Engenharia de Computação 27
Os sistemas digitais são componentes essenciais em uma ampla variedade de aplicações, desde dispositivos eletrônicos portáteis até sistemas de controle industrial. Um dos principais aspectos do projeto desse tipo de sistema é a descrição do circuito em uma Hardware Description Language (HDL), como Verilog ou VHDL. Essas linguagens permitem descrever o comportamento e a estrutura do circuito de forma abstrata, viabilizando a síntese e a simulação do sistema. Um exemplo de circuito sequencial é o contador de 4 bits assíncrono, mostrado na figura a seguir, o qual foi implementado utilizando flip-flops JK. count 3 count 2 count 1 count 0 1 J Q
Clk J Q Clk
Nesse contexto, considere que um engenheiro proponha as duas traduções desse circuito em Verilog e VHDL, equivalentes entre si, conforme observado a seguir. Verilog: //----------------------------------------------- module contador_4bits ( input wire clk, input wire reset, output reg [1:0] count ); always @(posedge clk or posedge reset) begin if (reset) count <= 0; else count <= count + 1; end endmodule //----------------------------------------------- 28 Engenharia de Computação VHDL: //----------------------------------------------- library ieee; use ieee.std_logic_1164.all; entity contador_4bits is port ( clk : in std_logic; reset : in std_logic; count : out integer range 0 to 3 ); end entity contador_4bits; architecture behavioral of contador_4bits is begin process(clk, reset) variable q : integer range 0 to 3; begin if reset = '1' then q := 0; elsif rising_edge(clk) then q := q + 1; end if; count <= q; end process; end architecture behavioral; //----------------------------------------------- Considerando as informações apresentadas, avalie as asserções a seguir e a relação proposta entre elas. I. Qualquer um dos códigos corresponde ao circuito contador de 4 bits mostrado na figura. PORQUE II. Ao atingir o valor máximo da contagem, o valor da saída será zerado no próximo ciclo de clock e o processo será reiniciado. A respeito dessas asserções, assinale a opção correta.
Mais questões de Álgebra booleana e circuitos digitais
- Cebraspe 2026Quando A = 1 e o estado atual do flip-flop é 1, o próximo estado do flip-flop será 1.
- FGV 2026O circuito foi instalado em um gabinete de equipamentos críticos e os sinais digitais de entrada representam os seguintes estados: • A = 0: porta do gabinete aberta; • B = 1: falh…
- Selecon 2026Considere o trecho de código em Verilog a seguir: always @(*) begin if (en) y = a; else if (sel) y = b; end A inferência de hardware mais adequada para a descrição acima é:
- FGV 2026Um circuito digital é formado por duas portas AND, uma porta OR e uma porta NOT, conforme descrito a seguir: 1. As entradas A e B são aplicadas à primeira porta AND. 2. As entrada…
- Vunesp 2026Um técnico de laboratório precisa escolher um software para uso em computadores do setor, com as seguintes exigências: deve permitir desenhar esquemas eletrônicos e projetar placa…
Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.




