Menu
Coddy logo textTech

Recap - Number Formats

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 valor 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 em que o bit 2 é X (others 1)
  5. Defina e como all 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, os demais 1
  assign e = ______;   // 4 bits: todos os bits 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

Pratique por conta própria: Compilador de Verilog online