Menu
Coddy logo textTech

Czym jest Verilog

Część sekcji Podstawy ścieżki Verilog w Coddy. Lekcja 1 z 90.

Verilog to język opisu sprzętu (HDL) używany do modelowania, projektowania i symulowania cyfrowych układów elektronicznych — od prostych bramek logicznych po złożone procesory.

W przeciwieństwie do języków programowania, które działają sekwencyjnie na procesorze CPU, Verilog opisuje sprzęt działający równolegle. Jest standardem branżowym w projektowaniu układów FPGA i ASIC i jest używany w narzędziach takich jak ModelSim, Vivado i Quartus.

W tym kursie nauczysz się Veriloga od podstaw: zaczniesz od podstawowego wyjścia symulacji, następnie zbudujesz układy kombinacyjne i sekwencyjne, a w końcu zaprojektujesz rzeczywiste moduły, takie jak liczniki, rejestry przesuwające i interfejsy UART.

challenge icon

Wyzwanie

Łatwy

Witaj w swoim pierwszym programie w Verilog! Kod jest już napisany.

Co zrobić:

  1. Obejrzyj kod. Używa $display, aby wyświetlić tekst, podobnie jak printf w C
  2. Kliknij Uruchom kod, aby go skompilować i zasymulować
  3. W danych wyjściowych powinien pojawić się tekst Hello World!

Uwaga: Każdy program w Verilog działa wewnątrz module. Blok initial uruchamia się raz na początku symulacji, a $finish ją kończy.

Spróbuj swoich sił

module main;
  initial begin
    $display("Hello World!");
    $finish;
  end
endmodule

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Verilog online