VHDL ve Verilog'u öğrenmekle ilgileniyorum. Onlar için ücretsiz IDE olup olmadığını merak ediyordum?
VHDL ve Verilog'u öğrenmekle ilgileniyorum. Onlar için ücretsiz IDE olup olmadığını merak ediyordum?
Yanıtlar:
Her şeyden önce: Mantık tasarımı dünyasına hoş geldiniz.
İkincisi, VHDL / Verilog’daki "designflow" (önemli kelimeler)! Designflow'u anlamanız gerekir:
Gördüğünüz gibi bunlar bir sürü adım. Çünkü bunların birkaçı açık kaynak kodlu araçlardır. Sadece serbestlik oldukça sıkıcı olurdu, bu yüzden size pazarın ne olduğunu göstermeye çalışacağım.
umarım yardım edebilirim
Herhangi bir programlama IDE'si veya metin editörü gerçekte donanım açıklama dilleriyle kullanılabilir ve terbiyeli olanlardan biri bir derleme (simülasyon veya donanım hedefleme) araç zinciri başlatabilir. Sonuç olarak, bir şeyi başarmak için asıl soru, "hangi HDL derleyicilerinin mevcut olduğu" sorusudur - cevapları Icarus Verliog, GHDL, vb. Gibi şeylerdir.
Bununla birlikte, birçok kişi bir "IDE" istediğinde, ne anlama geldiklerini kastettiği, kaygısız bir şey, genellikle bazı bağlamsal ipuçları / yardımlarla birlikte. Bunun genel cevabı, Xilinx (ISE) veya Altera (Quartus) gibi büyük FPGA şirketleri tarafından sunulan şirket içi araç setlerinin sınırlı "web versiyonudur". Tasarımları derlemek için ilgili şirketten herhangi bir donanıma sahip olmanız veya içerdikleri bir simülatör için ne tür (genellikle boyut veya zamanla sınırlı) lisansla oynamanız gerekmez. Bununla birlikte, temel bir FPGA kartına sahip olan 50-150 dolar, deneyimi daha "gerçek" hale getirebilir ve sizi bir simülatörde ve gerçek bir devredeki (genellikle sahip olduğunuz şeylerden kaynaklananlar arasında) şaşırtıcı farklılıklara maruz bırakabilir. tam olarak belirtmeyi ihmal etmek,
Şu anda Xilinx'ten ücretsiz IDE kullanıyorum. Buradan indirebilirsiniz (Kuzey Kore'de yaşamadığınızı varsayarak, vb.): Http://www.xilinx.com/support/download/index.htm
Şu anda "ISE Design Suite" olarak adlandırılıyor, ancak yıllar boyunca, Xilinx adını değiştirdi. Ücretsiz olmasına rağmen, gerçekten büyük veya çok modern Xilinx FPGA'larda kullanılamaz. Şu anda bir Spartan6 LX45 tasarımı üzerinde kullanıyorum, Digilent Atlys kurulu (şu anda akademideki insanlara 200 dolar, dışarıdakilere 349 dolar): http://www.digilentinc.com/Products/Catalog.cfm?NavPath = 2400 ve Kedi = 10 ve FPGA
Diğer ana FPGA satıcısı Altera'dır. Ayrıca test panoları ve "Quartus" adlı ücretsiz bir IDE var: http://www.altera.com/products/software/sfw-index.jsp
İle düzenli IDE'ler sen sana ne teklif çakılılar. Ancak Emacs 24 ile , sahip olduğunuz tuhaf arzuya göre özelleştirebilirsiniz! Ben ile kullanmak başlangıcı ve vurgulamak-girinti modları. Bak ne kadar saf!
Emacs tam olarak bir IDE değil, neden olmasın?
İşte birkaç ücretsiz IDE:
SystemVerilog, Verilog, VHDL ve diğer HDL'ler
SystemVerilog ve Verilog
RTL tasarımı için gerçekten tam bir IDE yoktur.
En iyi bahis, emacs veya vi ile bir vhdl veya verilog sözdizimi eklentisi ile başlamak ve bazı temel sürüm kontrol öğelerini derlemek, çalıştırmak ve yapmak için birkaç işlev tuşunu yeniden eşlemektir. Çıplak kemik kodunun tamamlanması editörlere yerleşiktir, ancak bunlar gerçekten VHDL / Verilog’un farkında değildir.
Bunlardan henüz burada bahsedilmediğinden:
Verilog için http://www.verilogeditor.com adresinde yeni bir editör var. Eclipse'e dayanıyor ve şu anda Beta'da.
Geçenlerde Microsoft Visual Studio için bir eklenti olan oldukça iyi bir VHDL / Verilog editörü ( http://www.vide-software.at ) buldum . Eğer öğrenciyseniz, ücretsizdir. Aksi takdirde bir lisans yaklaşık 30EUR'a mal olur.
Biliyorsanız ve Visual Studio'yu seviyorsanız, bu eklentiyi beğeneceksiniz! Ayrıca, yeniden adlandırma, referansları bulma, tanımlamaya gitme, kod tamamlama vb. İşlemleri desteklediği için oldukça karmaşıktır.