Menu
Coddy logo textTech

Récapitulatif - Formats des 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.

À faire :

  1. Définissez a en binaire sur 8 bits pour le nombre décimal 170 (10101010)
  2. Définissez b en décimal sur 8 bits pour 255
  3. Définissez c en hexadécimal sur 16 bits pour FF
  4. Définissez d comme une valeur sur 4 bits où le bit 2 vaut X (les autres valent 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 1
  assign e = ______;   // 4 bits : tous les 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

Toutes les leçons de Fondamentaux

Entraînez-vous par vous-même : Compilateur Verilog en ligne