Menu
Coddy logo textTech
YeniYolculuk

Verilog Öğren

Ücretsiz ve etkileşimli online Verilog kursu. Her derste Verilog yazıyorsun - modüller ve portlar, wire'lar ve register'lar, mantık kapısı ilkelleri, always blokları, FSM'ler ve dijital tasarımcıların gerçekten kullandığı testbench kalıpları - simülasyon çıktısı beklediğinle uyuşmadığında AI ipuçlarıyla, ve bitirince ücretsiz sertifikayla.

2,500+ codders kayıtlı

  • Başlangıç dostu
  • sparkles iconYapay zeka destekli kodlama yardımı
  • hint iconUygulamalı interaktif dersler
  • volume On iconHer derste sesli anlatım
  • quiz iconBilgini sınamak için testler
  • certificate iconÜcretsiz tamamlama sertifikası

Müfredat

1 bölüm4 proje90 ders78 görev534 quiz sorusu
  1. Bölüme başlaBaşlaGenişletDaraltTemel Verilog becerileriyle dijital tasarımda güçlü bir temel oluşturun

    Giriş

    5 ders433

    Veri Tipleri

    7 ders753

    Sayı Sistemleri

    6 ders646

    Operatörler Bölüm 1

    5 ders535

    Operatörler Bölüm 2

    6 ders647

    Modüller

    7 ders755

    Atama ve Kapılar

    6 ders648

    Yarım Toplayıcı Projesi

    Proje3 ders1

    Prosedürel Bloklar

    6 ders646

    Karar Yapıları

    6 ders635

    Döngüler

    6 ders646

    Multiplexer Projesi

    Proje3 ders1

    Zamanlama ve Gecikmeler

    6 ders645

    Testbench Temelleri

    6 ders645

    Trafik Işığı Kontrolcüsü

    Proje5 ders1

    Final Meydan Okumaları

    3 ders3

    UART

    Proje4 ders1

Coddy ile neden Verilog öğrenmelisin

  • Gerçek Verilog kodunu tarayıcında yaz ve simüle et. Icarus, Vivado veya ModelSim kurmak yok - her ders Verilog modülünü derler ve testbench'i sunucu tarafında çalıştırır, simülasyon çıktısını ve varsa derleme hatalarını anında gösterir.
  • Verilog'u dijital tasarımcıların gerçekten kullandığı şekilde: modüller ve portlar, wire vs. register, mantık kapısı ilkelleri (AND/OR/NOT/XOR), blocking vs. non-blocking atamalar, kombinasyonel ve ardışıl always blokları, parametreler, sonlu durum makineleri ve $display, $monitor, $dumpvars ile testbench'ler. Bir FPGA'ya dokunmadan önce ihtiyacın olan donanım tanımlama dili temelleri.
  • AI ipuçları, Verilog'da herkesin takıldığı yerlerde sana yol gösterir: always blokları içinde blocking vs. non-blocking, ne zaman wire ne zaman reg kullanılır, boyutlu vs. boyutsuz sayılar, x ve z değerlerinin anlamı - böylece daha ilk dersten yazılım değil donanım zihniyetini doğru kurarsın.
  • Sadece alıştırma değil, gerçek donanım projeleri yap: bir half adder, 2'ye-1 ve 4'e-1 multiplexer, FSM olarak bir trafik lambası kontrolcüsü ve bir UART vericisi. Her projenin kendi testbench'i var, böylece tasarımını uçtan uca simüle edilirken görüyorsun.

Verilog öğrenmeyle ilgili sık sorulan sorular

Verilog ne için kullanılır?

Verilog, dijital devreleri -FPGA'leri, ASIC'leri ve neredeyse her modern cihazın içindeki çipleri- tasarlamak ve simüle etmek için kullanılan bir donanım tanımlama dilidir (HDL). Mühendisler donanım davranışını Verilog'da anlatır, doğruluğunu doğrulamak için simüle eder ve sonra gerçek kapılar ile flip-flop'lara sentezler. Intel, AMD, NVIDIA, Apple, Qualcomm ve çoğu FPGA şirketinde standart dildir.

Verilog öğrenmek zor mu?

Verilog C'ye çok benzer görünür, ama zihinsel modeli tamamen farklıdır - satır satır çalışan yazılım değil, paralel çalışan donanım tarif edersin. Söz dizimi kolay; asıl zor olan değişkenler ve fonksiyon çağrıları yerine wire'lar, register'lar ve clock kenarları cinsinden düşünmek. Kurs donanım düşüncesini kademeli olarak tanıtır; basit kombinasyonel mantıkla başlar, clock'lu always bloklarına, sonlu durum makinelerine ve tam testbench'lere kadar gider.

Verilog mu VHDL mi - hangisini öğrenmeliyim?

İkisi de yaygın HDL'lerdir ve aynı işi yapar. Verilog (ve halefi SystemVerilog) ABD'deki yarı iletken endüstrisine, büyük çip şirketlerine ve modern doğrulama akışlarının çoğuna hâkimdir. VHDL Avrupa endüstrisinde, havacılık ve savunmada daha yaygındır. Aklında belirli bir işveren yoksa, ilk HDL olarak Verilog daha güvenli bir tercih - söz dizimi olarak C'ye daha yakın ve ücretsiz araç ile açık kaynak tasarım ekosistemi daha büyük.

FPGA işi için Verilog bilmem gerekiyor mu?

Evet - Verilog (ya da VHDL, ya da giderek SystemVerilog) bir FPGA'nın aslında ne yaptığını tanımlama biçimindir. Vivado, Quartus ve Lattice Radiant gibi üretici araçları girdi olarak Verilog/SystemVerilog kabul eder. Yüksek seviyeli sentez (HLS) ve görsel araçlar var, ama bir FPGA'da oyuncak proje ötesindeki her şey eninde sonunda Verilog'da yazılır ya da okunur.

Verilog öğrenmek ne kadar sürer?

Verilog'un temelleri -modüller, portlar, wire'lar, register'lar, operatörler, basit always blokları- günlük pratikle iki-üç hafta sürer. Sonlu durum makineleri, testbench'ler ve bu kurstaki projelerle (half adder, multiplexer, FSM trafik lambası, UART) rahatlamak genelde bir-iki ay daha alır. Bir sonraki adım -tasarımlarını gerçek bir FPGA kartında çalıştırmak- dilin üstüne ayrı bir öğrenme eğrisidir.

Verilog'u online ücretsiz öğrenebilir miyim?

Evet. Etkileşimli Verilog kursu ücretsiz - tam dersler, kod alıştırmaları, simüle edilmiş testbench'ler ve sertifika. Verilog sunucu tarafında derlenir ve simüle edilir, dolayısıyla gerçek HDL yazmaya başlamak için bilgisayarına Icarus Verilog, Vivado veya başka bir FPGA toolchain'i kurman gerekmez.
Coddy programming languages illustration

Coddy ile Verilog öğrenin

BAŞLA