Saya tertarik mempelajari VHDL dan Verilog. Saya bertanya-tanya apakah ada IDE gratis untuk mereka?
Saya tertarik mempelajari VHDL dan Verilog. Saya bertanya-tanya apakah ada IDE gratis untuk mereka?
Jawaban:
Pertama-tama: selamat datang di dunia desain logika.
Kedua, Anda perlu memahami "designflow" (buzzword penting!) Designflow di VHDL / Verilog adalah:
jadi, seperti yang Anda lihat, ini BANYAK langkah. untuk beberapa dari mereka adalah alat open source yang tersedia. Hanya gratis akan sangat membosankan, jadi saya akan mencoba menunjukkan kepada Anda apa yang dimiliki pasar.
semoga aku bisa membantu
IDE pemrograman atau editor teks sebenarnya dapat digunakan dengan bahasa deskripsi perangkat keras, dan siapa pun yang layak harus dapat meluncurkan kompilasi (simulasi penargetan atau perangkat keras) toolchain. Akibatnya, pertanyaan sebenarnya untuk mencapai sesuatu adalah "apa yang tersedia kompiler HDL gratis" - dengan jawabannya adalah hal-hal seperti Icarus Verliog, GHDL, dll. Pasangkan ini dengan emacs atau apa pun dan Anda senang melakukannya.
Namun, ketika banyak orang meminta "IDE" apa yang mereka maksudkan adalah sesuatu yang licin, siap untuk digunakan, seringkali dengan beberapa petunjuk / bantuan kontekstual. Jawaban umum untuk itu, adalah "versi web" terbatas dari in-house toolets yang ditawarkan oleh perusahaan-perusahaan besar FPGA, seperti Xilinx (ISE) atau Altera (Quartus). Anda tidak harus benar-benar memiliki perangkat keras dari perusahaan masing-masing untuk menyusun desain, atau untuk bermain dengan lisensi apa pun (biasanya ukuran atau waktu terbatas) untuk simulator yang mereka sertakan. Yang mengatakan, $ 50-150 untuk mendapatkan papan FPGA dasar dapat membuat pengalaman jauh lebih "nyata" dan mengekspos Anda untuk beberapa perbedaan mengejutkan kadang-kadang antara apa yang terjadi dalam simulator dan di sirkuit yang sebenarnya (umumnya dihasilkan dari hal-hal yang Anda miliki diabaikan untuk menentukan sepenuhnya,
Saat ini saya menggunakan IDE gratis dari Xilinx. Anda dapat mengunduhnya di sini (dengan asumsi Anda tidak tinggal di Korea Utara, dll.): Http://www.xilinx.com/support/download/index.htm
Saat ini disebut "ISE Design Suite" tetapi selama bertahun-tahun, Xilinx telah menamainya. Meskipun gratis, itu tidak dapat digunakan pada Xilinx FPGA yang benar-benar besar atau sangat modern. Saya menggunakannya sekarang pada desain Spartan6 LX45, papan Digilent Atlys (yang saat ini berharga $ 200 untuk orang-orang di dunia akademis, $ 349 untuk yang di luar): http://www.digilentinc.com/Products/Catalog.cfm?NavPath = 2.400 & Kucing = 10 & FPGA
Vendor FPGA utama lainnya adalah Altera. Mereka juga memiliki papan uji dan IDE gratis yang disebut "Quartus": http://www.altera.com/products/software/sfw-index.jsp
Dengan IDE biasa , Anda terjebak dengan apa yang mereka tawarkan kepada Anda. Tetapi dengan Emacs 24 , Anda dapat menyesuaikannya dengan keinginan aneh apa pun yang Anda miliki! Saya menggunakannya dengan mode pembuka , dan highlight-indentation . Lihat betapa murninya!
Emacs sebenarnya bukan IDE, tapi mengapa tidak membuatnya?
Berikut adalah beberapa IDE gratis:
SystemVerilog, Verilog, VHDL, dan HDL lainnya
SystemVerilog dan Verilog
Sebenarnya tidak ada IDE lengkap yang tersedia untuk desain RTL.
Taruhan terbaik Anda adalah mulai dengan emacs atau vi dengan plugin sintaks vhdl atau Verilog, dan remap beberapa tombol fungsi untuk mengkompilasi, menjalankan dan melakukan beberapa hal kontrol versi dasar. Penyelesaian kode telanjang adalah built-in untuk editor, tetapi mereka tidak benar-benar sadar VHDL / Verilog.
Karena ini belum disebutkan di sini:
Untuk Verilog, ada editor baru yang tersedia di http://www.verilogeditor.com Ini berdasarkan Eclipse dan saat ini dalam Beta.
Saya baru-baru ini menemukan editor VHDL / Verilog yang cukup bagus ( http://www.vide-software.at ), yang merupakan plugin untuk Microsoft Visual Studio. Jika Anda seorang pelajar, ini gratis. Kalau tidak, biaya lisensi hanya sekitar 30EUR.
Jika Anda tahu dan menyukai Visual Studio, Anda akan menyukai plugin ini! Ini juga cukup canggih, karena mendukung penggantian nama, menemukan referensi, definisi goto, penyelesaian kode, dll. Kebanyakan editor (gratis) yang saya coba sebelumnya kehilangan fitur-fitur itu.