Selamlar! 👋 Bu depoda, FPGA ve Dijital Mantık Tasarımı (Digital Logic Design) öğrenme sürecimde ModelSim ortamında geliştirdiğim Verilog HDL modüllerim ve testbench (simülasyon) kodlarım yer alıyor.
Donanım tanımlama dilinin (HDL) mantığını anlamak, saat sinyali (clock) senkronizasyonunu deneyimlemek ve simülasyon zamanlamalarını gözlemlemek amacıyla bu pratikleri hazırladım.
-
$8$ -bitlik sayaç verisine göre sinyal üreten temel PWM modülü. -
counter < 128kontrolü ile %50 duty cycle çıkış elde edilmesi verepeatdöngülü testbench yapısı.
- Saat sinyalinin yükselen kenarında (
posedge clk) veriyi bir sonraki aşamaya aktaran ardışık (sequential) mantık yapısı. b <= a,c <= b,d <= chatlarıyla veri kaydırma ve çıkış üretimi.
Ders2.v/Ders2_tb.v➔ PWM Modülü ve TestbenchDers1.v/Ders1_tb.v➔ D-Flip-Flop zinciri ve simülasyonu
FPGA ve donanım tasarımı yolculuğuna devam! 🚀