151
Q408363
Dado o seguinte trecho de código em System Verilog. ... rand bit [3:0] Instr; rand bit [3:0] ALU_OP; constraint todos_os_valores { (Instr != 4’d0) -> (ALU_OP == 4’d0); } Qual a probabilidade de se ter Instr == 4’d0 e ALU_OP == 4’d3?
152
Q408361
Dado o seguinte trecho de código em System Verilog. ... rand bit [3:0] Instr; rand bit [3:0] ALU_OP; constraint todos_os_valores { (Instr != 4’d0) -> (ALU_OP == 4’d0); } Qual a probabilidade de se ter Instr == 4’d1 e ALU_OP == 4’d0?
153
Q408360
Dado o seguinte pedaço de código em SystemVerilog. ... rand logic [15:0] x,y,z; constraint todos_os_valores { x < z; y == x; z < 500; y > 490; } Quantas soluções diferentes o resolvedor de restrições do simulador irá gerar?
154
Q408358
O que não deve ser randomizado em um testbench aleatório por restrições (constrained-random simulation)?
155
Q408356
Qual o resultado da simulação do código abaixo, quando compilado com um simulador que suporta SystemVerilog 2009? module test; logic [32:0] o = 'bx; initial $display("o = %b", o); endmodule
156
Q408346
Em um microprocessador, existem diversos tipos de endereçamento para acesso à memória de dados. Na instrução em assembly MOV AX , 2345h, em que AX é um registrador de 16 bits, o modo de endereçamento utilizado é
157
Q408345
158
Q408343
Em um código Verilog, considere as entradas a, b e c, respectivamente, com os valores 3’b111, 5’b1x001 e 3’b1zx. O valor de {a, b, c} é de
159
Q408341
160
Q408340