Menu
Coddy logo textTech

Repaso: formatos numéricos

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 en binario de 8 bits para el decimal 170 (10101010)
  2. Establece b en decimal de 8 bits para 255
  3. Establece c en hexadecimal de 16 bits para FF
  4. Establece d en un valor de 4 bits donde el bit 2 sea X (los demás, 1)
  5. Establece e con todos los bits en 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