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 #
- Resmi Verible GitHub Sayfasına gidin.
- Son sürümü bulun ve Windows için derlenmiş binary (win64.zip) dosyasını indirin.
- İ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:
- Başlat Menüsü → “Ortam Değişkenlerini Düzenle” yazın ve açın.
- “Sistem Değişkenleri” bölümünde Path‘i seçin ve Düzenle butonuna tıklayın.
- “Yeni” butonuna tıklayın ve Verible’ın bulunduğu klasörü (
C:\verible\bin
) ekleyin. - 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:
- VS Code’a Verilog-HDL/SystemVerilog eklentisini yükleyin.
- Ayarlar > Format on Save seçeneğini açın.
- 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"]
}
- 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! 🚀