Menu
Coddy logo textTech

Recap - Number Formats

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 binary sur 8-bit pour la valeur decimal 170 (10101010)
  2. Définissez b en decimal sur 8-bit pour 255
  3. Définissez c en hex sur 16-bit pour FF
  4. Définissez d sur une valeur de 4-bit où bit 2 vaut X (others 1)
  5. Définissez e avec all 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