Menu
Coddy logo textTech

Recapitulação - Formatos de Números

Parte da seção Fundamentos do Journey de Verilog da Coddy — lição 18 de 90.

challenge icon

Desafio

Complete o código escrevendo os valores corretos nos formatos especificados.

O que fazer:

  1. Defina a como binário de 8 bits para o decimal 170 (10101010)
  2. Defina b como decimal de 8 bits para 255
  3. Defina c como hexadecimal de 16 bits para FF
  4. Defina d como um valor de 4 bits onde o bit 2 é X (os outros 1)
  5. Defina e para todos os bits Z (4 bits)

Experimente você mesmo

module number_formats;
  wire [7:0] a, b;
  wire [15:0] c;
  wire [3:0] d, e;
  
  assign a = ______;   // Binário de 8 bits para 170
  assign b = ______;   // Decimal de 8 bits para 255
  assign c = ______;   // Hexadecimal de 16 bits para FF
  assign d = ______;   // 4 bits: bit 2 é X, outros são 1
  assign e = ______;   // 4 bits: todos os bits são Z
  
  initial begin
    $display("a = %b", a);
    $display("b = %b", b);
    $display("c = %h", c);
    $display("d = %b", d);
    $display("e = %b", e);
    $finish;
  end
  
endmodule

Todas as lições de Fundamentos