Diğerlerinin söylediği gibi, VHDL ve Verilog dijital donanım tasarımını tanımlamak için kullanılır. Kod daha sonra, temelde bir netlist ile sonuçlanan, açıkladığımız donanıma ulaşacak mantığı üreten bir "sentez" aracı tarafından işlenir.
VHDL Avrupa'da daha popüler ve Verilog ABD'de daha popüler. Ancak, her ikisini de öğrenmek en iyisidir. Bir işte çoğunlukla bunlardan sadece birini kullanırsınız. Ancak, kodun ikisinde de okunması gerekebilir.
Birkaç yıldır mühendisim ve VHDL'nin her durumda kullanıldığını gördüm. Ben İngiltere'liyim.
Çekişmenin birincil noktası, tasarımlar yıllar içinde çok karmaşık hale geldiğinden, tasarım doğrulamasında yeni bir yaklaşıma ihtiyacımız var. Burada, tasarımımızın amaçlandığı gibi çalıştığını kanıtlamak için simülasyon kullanıyoruz. Bu, tasarım döngüsünün en kritik aşaması ve en çok zamanın harcandığı aşamadır.
Yıllar önce, Verilog'a güçlü özellikler eklemek için SystemVerilog adlı bir dil yaratıldı; bu dil, daha sonra tasarım doğrulama yeteneklerini geliştirmek için kullanılabilir. SystemVerilog içinde Verilog ve daha fazlasını içerir. SystemVerilog bir HVL yani donanım doğrulama dilidir, Verilog ve VHDL ise HDL yani Donanım tanımlama dilidir. Bu, VHDL'nin daha zayıf görünmesini sağladı, çünkü karmaşık tasarımlar yazmak ve kısıtlı rastgele uyaran üretimi ve onaylama tabanlı test bankları gibi karmaşık teknikleri kullanarak tek bir dil ve yazılım kullanmak isterse, SystemVerilog'u seçip VHDL'yi düşürmek zorunda kalacaklardı. Bununla birlikte, daha yakın zamanda, SystemVerilog'da ancak VHDL'de bulunan aynı özelliklere ulaşmak için VHDL-2008'den yararlanan OSVVM adlı bir metodoloji oluşturulmuştur.
Şu anda, ikisini de öğrenebilir ve güvende olabilirsiniz.