Ana içeriğe geç

SystemVerilog Formatter

· loading · loading · · ·
HDL Verilog HDL
Axolot Logic
Yazar
Axolot Logic
Sayısal Tasarım Mühendisi
Table of Contents

Windows’ta Verible SystemVerilog Formatter Kurulumu ve Kullanımı
#

Bu rehber, Windows işletim sisteminde Verible SystemVerilog Formatter kurulumunu ve kullanımını açıklamaktadır.


1. Verible Nedir?
#

Verible, Google tarafından geliştirilen bir SystemVerilog lint ve formatlama aracıdır. Kodunuzu otomatik olarak düzenler, hataları bulur ve belirli bir format standardına uymasını sağlar.

2. Windows’ta Verible Kurulumu
#

Windows için Verible’ın doğrudan bir yükleyicisi bulunmamaktadır, ancak aşağıdaki yöntemlerle kurabilirsiniz:

Yöntem 1: Chocolatey ile Kurulum (Önerilen)
#

Chocolatey, Windows için bir paket yöneticisidir ve Verible’ı kolayca yüklemenizi sağlar.

1. Chocolatey Yükleyin (Eğer Yüklü Değilse)
#

PowerShell’i Yönetici olarak açın ve şu komutu çalıştırın:

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

Kurulum tamamlandıktan sonra terminali kapatıp tekrar açın ve aşağıdaki komutla Chocolatey’nin düzgün yüklendiğini kontrol edin:

choco --version

2. Verible’ı Chocolatey ile Yükleyin
#

choco install verible

Kurulum tamamlandıktan sonra aşağıdaki komutla kurulumun başarılı olup olmadığını kontrol edebilirsiniz:

verible-verilog-format --version

Yöntem 2: Manuel Olarak Binaries İndirerek Kurulum
#

Chocolatey kullanmadan Verible’ı yüklemek istiyorsanız:

1. Verible’ın Son Sürümünü İndirin
#

  1. Resmi Verible GitHub Sayfasına gidin.
  2. Son sürümü bulun ve Windows için derlenmiş binary (win64.zip) dosyasını indirin.
  3. İndirdiğiniz ZIP dosyasını çıkarın, örneğin: C:\verible

2. PATH Değişkenine Ekleme
#

Verible’ı her yerden çalıştırabilmek için, binary dosyalarının bulunduğu klasörü Sistem PATH değişkenine eklemelisiniz:

  1. Başlat Menüsü → “Ortam Değişkenlerini Düzenle” yazın ve açın.
  2. “Sistem Değişkenleri” bölümünde Path‘i seçin ve Düzenle butonuna tıklayın.
  3. “Yeni” butonuna tıklayın ve Verible’ın bulunduğu klasörü (C:\verible\bin) ekleyin.
  4. Değişiklikleri kaydedin ve PowerShell veya Komut İstemcisi’ni yeniden başlatın.

3. Kurulumun Başarıyla Gerçekleştiğini Kontrol Edin
#

PowerShell veya Komut İstemcisi’nde şu komutu çalıştırın:

verible-verilog-format --version

Eğer sürüm bilgisi görüntüleniyorsa, kurulum başarılıdır.


3. Verible Formatter Kullanımı
#

Kurulum tamamlandıktan sonra SystemVerilog kodlarını formatlamak için aşağıdaki komutları kullanabilirsiniz:

1. Tek Bir Dosyayı Formatlamak
#

verible-verilog-format my_design.sv

Bu komut, my_design.sv dosyasını otomatik olarak formatlar ve çıktıyı terminalde gösterir.

2. Bir Klasördeki Tüm SystemVerilog Dosyalarını Formatlamak
#

verible-verilog-format *.sv

Bu komut, mevcut dizindeki tüm .sv dosyalarını formatlar.

3. Formatlanmış Kodu Dosyaya Yazmak
#

verible-verilog-format my_design.sv --inplace

Bu komut, dosyayı doğrudan düzenler.

4. Belirli Bir Format Stili Kullanmak
#

Verible, Google’ın SystemVerilog kodlama standartlarını uygular, ancak belirli ayarları değiştirebilirsiniz:

verible-verilog-format --indentation_spaces=4 --max_line_length=120 my_design.sv
  • --indentation_spaces=4 → 4 boşluk ile girintileme yapar.
  • --max_line_length=120 → Satır uzunluğunu 120 karakter ile sınırlar.

5. VS Code ile Entegrasyon
#

Eğer Visual Studio Code kullanıyorsanız, Verible Formatter’ı otomatik olarak entegre edebilirsiniz:

  1. VS Code’a Verilog-HDL/SystemVerilog eklentisini yükleyin.
  2. Ayarlar > Format on Save seçeneğini açın.
  3. Aşağıdaki ayarları settings.json dosyanıza ekleyin:
{
  "verilog.formatting.command": "verible-verilog-format",
  "verilog.formatting.arguments": ["--indentation_spaces=4", "--max_line_length=120"]
}
  1. Artık .sv dosyanızı kaydettiğinizde otomatik olarak formatlanacaktır.

Sonuç
#

Bu rehberde Windows üzerinde Verible Formatter’ı nasıl kuracağınızı ve SystemVerilog kodlarınızı nasıl formatlayacağınızı öğrendiniz. Eğer kurulum sırasında sorun yaşarsanız, şu adımları kontrol edebilirsiniz:

  • verible-verilog-format --version komutunu çalıştırarak yüklemenin başarılı olup olmadığını test edin.
  • PATH değişkenini doğru eklediğinizden emin olun.
  • VS Code veya terminalinizde Verible’ı çalıştırarak denemeler yapın.

Başarılar! 🚀

Related

Blocking ve Non-Blocking Atamalar
· loading · loading
HDL Verilog HDL
Derleyici Yönergeleri ve Makrolar
· loading · loading
HDL Verilog HDL
Gecikme Kontrolleri
· loading · loading
HDL Verilog HDL
Görev (Task) ve Fonksiyon (Function)
· loading · loading
HDL Verilog HDL
Hiyerarşik Referans
· loading · loading
HDL Verilog HDL
Komut Satırı Girdisi
· loading · loading
HDL Verilog HDL