Menu
Coddy logo textTech

Riepilogo - Formati numerici

Fa parte della sezione Fondamenti del percorso Verilog di Coddy. Lezione 18 di 90.

challenge icon

Sfida

Completa il codice scrivendo i valori corretti nei formati specificati.

Cosa fare:

  1. Imposta a sul valore binario a 8 bit del numero decimale 170 (10101010)
  2. Imposta b sul valore decimale a 8 bit di 255
  3. Imposta c sul valore esadecimale a 16 bit di FF
  4. Imposta d su un valore a 4 bit in cui il bit 2 è X (gli altri sono 1)
  5. Imposta e su tutti i bit Z (4 bit)

Provalo tu

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 y los demás son 1
  assign e = ______;   // 4 bits: todos los bits son 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

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore Verilog online