Menu
Coddy logo textTech

Verilog Nedir?

Coddy'nin Verilog Journey'sinin Temeller bölümünün bir parçası — ders 1 / 90.

Verilog, basit mantık kapılarından karmaşık işlemcilere kadar dijital elektronik devreleri modellemek, tasarlamak ve simüle etmek için kullanılan bir donanım tanımlama dilidir (HDL).

Bir CPU üzerinde sıralı olarak çalışan yazılım dillerinin aksine Verilog, paralel olarak çalışan donanımı tanımlar. ModelSim, Vivado ve Quartus gibi araçlarda kullanılan, FPGA ve ASIC tasarımı için endüstri standardıdır.

Bu kursta, temel simülasyon çıktısından başlayarak, ardından kombinasyonel ve ardışıl devreler inşa ederek ve nihayetinde sayaçlar, kaydırmalı kaydediciler ve UART arayüzleri gibi gerçek modüller tasarlayarak Verilog'u temelden öğreneceksiniz.

challenge icon

Görev

Kolay

İlk Verilog programınıza hoş geldiniz! Kod sizin için zaten yazıldı.

Ne yapmalı:

  1. Koda bakın — metin yazdırmak için C'deki printf'e benzer şekilde $display kullanır
  2. Derlemek ve simüle etmek için Run Code'a tıklayın
  3. Çıktıda Hello World! görmelisiniz

Not: Her Verilog programı bir module içinde çalışır. initial bloğu simülasyonun başında bir kez çalışır ve $finish onu sonlandırır.

Kopya kağıdı

Verilog, FPGA ve ASIC tasarımı için kullanılan, paralel olarak çalışan donanımı tanımlayan bir donanım tanımlama dilidir (HDL).

Her Verilog programı bir module içinde çalışır. initial bloğu simülasyon başlangıcında bir kez çalışır; $finish simülasyonu sonlandırır. Metin yazdırmak için $display kullanın (C'deki printf'e benzer):

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

Kendin dene

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

Temeller bölümündeki tüm dersler