Menu
Coddy logo textTech

Recap - Number Formats

Parte de la sección Fundamentos del Journey de Verilog de Coddy. Lección 18 de 90.

challenge icon

Desafío

Completa el código escribiendo los valores correctos en los formatos especificados.

Qué hacer:

  1. Establece a como binario de 8 bits para el valor decimal 170 (10101010)
  2. Establece b como decimal de 8 bits para 255
  3. Establece c como hexadecimal de 16 bits para FF
  4. Establece d como un valor de 4 bits donde el bit 2 sea X (others 1)
  5. Establece e con all bits Z (4 bits)

Pruébalo tú mismo

module number_formats;
  wire [7:0] a, b;
  wire [15:0] c;
  wire [3:0] d, e;
  
  assign a = ______;   // binario 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: el bit 2 es X, los demás 1
  assign e = ______;   // 4 bits: todos los 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 las lecciones de Fundamentos

Practica por tu cuenta: Compilador de Verilog online