Os sistemas computacionais podem ser implementados a partir de codificações com HDL (Hardware Description Language em linguagem de descrição de har...
Os sistemas computacionais podem ser implementados a partir de codificações com HDL (Hardware Description Language em linguagem de descrição de hardware). Duas linguagens dominam o mundo das HDL: Verilog e VHDL. A partir delas, é possível fazer a síntese de circuitos com ferramentas de modo a, antes da concepção, a simulação dos circuitos e a verificar a correção de suas funcionalidades. Para esta questão, assinale com a(s) afirmativa(s) que você julgar verdadeira(s) e com a(s) que considerar falsa(s).
A definição reg [7:0] define um vetor de registradores com oito (zero a sete) linhas e com uma largura de 256 (0 a 255) bits. Em Verilog, a manipulação de hardware é igual à linguagem C/C++. Por exemplo, a linha data[7:0] && en) ? 8'bz : consiste em um bit menos significativo (Least Significant Bit) referenciado como bit mais à direita. A definição de pinos pode ser feita com inout (quando o pino permitir tanto a entrada quanto a saída de informações). A definição de registradores unidimensionais, em Verilog, segue a sintaxe reg nome. No caso de [7:0], teríamos um registrador cuja largura é de 8 bits. Note-se que o bit 0 representa o LSB, localização mais à direita. A introdução de uma dimensão após o nome do registrador indica a implementação de uma estrutura. Nesta questão, há uma estrutura de 256 linhas cuja largura das linhas é de 8 bits. a) Todas as afirmativas são verdadeiras. b) Todas as afirmativas são falsas. c) Apenas as afirmativas 1, 2 e 5 são verdadeiras. d) Apenas as afirmativas 2, 3 e 4 são verdadeiras. e) Apenas as afirmativas 3, 4 e 6 são verdadeiras.
Compartilhar