Menu
Coddy logo textTech

Resumen - Formatos de números

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