Menu
Coddy logo textTech

Récapitulatif - Formats de nombres

Fait partie de la section Fondamentaux du Journey Verilog de Coddy — leçon 18 sur 90.

challenge icon

Défi

Complétez le code en écrivant les valeurs correctes dans les formats spécifiés.

Ce qu'il faut faire :

  1. Définissez a en binaire 8 bits pour le décimal 170 (10101010)
  2. Définissez b en décimal 8 bits pour 255
  3. Définissez c en hexadécimal 16 bits pour FF
  4. Définissez d sur une valeur de 4 bits où le bit 2 est X (les autres à 1)
  5. Définissez e avec tous les bits à Z (4 bits)

Essayez vous-même

module number_formats;
  wire [7:0] a, b;
  wire [15:0] c;
  wire [3:0] d, e;
  
  assign a = ______;   // binaire 8 bits pour 170
  assign b = ______;   // décimal 8 bits pour 255
  assign c = ______;   // hexadécimal 16 bits pour FF
  assign d = ______;   // 4 bits : le bit 2 est X, les autres sont 1
  assign e = ______;   // 4 bits : tous les bits sont 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

Toutes les leçons de Fondamentaux