Мені цікаво вивчити VHDL та Verilog. Мені було цікаво, чи є для них якийсь безкоштовний IDE?
Мені цікаво вивчити VHDL та Verilog. Мені було цікаво, чи є для них якийсь безкоштовний IDE?
Відповіді:
Перше за все: ласкаво просимо у світ логічного дизайну.
2-го, вам потрібно зрозуміти проектний потік (важливий мод!) Потік дизайну у VHDL / Verilog:
так що, як бачите, це багато кроків. для багатьох з них доступні інструменти з відкритим кодом. Тільки безкоштовно було б досить нудно, тому я спробую показати вам, що має ринок.
сподіваюся, що я можу допомогти
Будь-який програмуючий IDE або текстовий редактор насправді може використовуватися з мовами опису апаратних засобів, і будь-який гідний повинен мати можливість запускати інструментальний ланцюжок компіляцій (моделювання націлювання або апаратних засобів). Як результат, актуальним питанням для досягнення чогось є "які безкоштовні компілятори HDL доступні" - з відповідями такі речі, як Icarus Verliog, GHDL і т.д.
Однак, коли багато людей запитують "IDE", те, що вони означають, - це щось хитре, готове до роботи, часто з деякими контекстуальними підказками / допомогою. Загальна відповідь на це - обмежена "веб-версія" внутрішніх наборів інструментів, пропонованих великими компаніями FPGA, такими як Xilinx (ISE) або Altera (Quartus). Вам не потрібно насправді мати будь-яке обладнання від відповідної компанії для складання конструкцій або для того, щоб грати з будь-якою (як правило, ліцензією за розміром або часом) для імітатора, який вони включають. При цьому 50-150 доларів, щоб отримати базову плату FPGA, можуть зробити досвід набагато більш "справжнім" і піддають вас деяким часом дивних відмінностей між тим, що відбувається в тренажері та фактичним контуром (як правило, результатом того, що у вас є знехтувати повністю вказати,
Зараз я використовую безкоштовний IDE від Xilinx. Ви можете завантажити його тут (якщо ви не живете в Північній Кореї тощо): http://www.xilinx.com/support/download/index.htm
В даний час він називається "ISE Design Suite", але протягом багатьох років Xilinx перейменував його. Хоча це безкоштовно, його не можна використовувати на дійсно великих або дуже сучасних FPGA Xilinx. Я зараз використовую його на дизайні Spartan6 LX45, платі Digilent Atlys (яка наразі коштує 200 доларів людям в академічних школах, 349 доларів - тим, хто знаходиться поза): http://www.digilentinc.com/Products/Catalog.cfm?NavPath = 2400 & Cat = 10 & FPGA
Інший головний постачальник FPGA - компанія Altera. Вони також мають тестові дошки та безкоштовну IDE під назвою "Quartus": http://www.altera.com/products/software/sfw-index.jsp
Завдяки звичайним IDE ви затримуєтесь того, що вони вам пропонують. Але за допомогою Emacs 24 ви можете налаштувати його під будь-яке химерне бажання! Я використовую його з режимами прелюдії та підкреслення . Подивіться, як чистота!
Emacs - це не зовсім IDE, але чому б не зробити його одним?
Ось кілька безкоштовних IDE:
SystemVerilog, Verilog, VHDL та інші ЛПВЩ
SystemVerilog і Verilog
Насправді не існує повного IDE для RTL-дизайну.
Ваша найкраща ставка - почати з emacs або vi з плагіна синтаксису vhdl або verilog, а також перезаписати кілька функціональних клавіш, щоб компілювати, запустити та виконати деякі основні елементи управління версіями. Завершення коду з голими кістками вбудовано в редактори, але вони насправді не знають VHDL / Verilog.
Оскільки про них тут ще не було сказано:
Для Verilog є новий редактор, доступний на веб- сайті http://www.verilogeditor.com. Він заснований на Eclipse і зараз він знаходиться в бета-версії.
Нещодавно я знайшов досить хороший редактор VHDL / Verilog ( http://www.vide-software.at ), який є плагіном для Microsoft Visual Studio. Якщо ви студент, це безкоштовно. Інакше ліцензія коштує близько 30 євро.
Якщо ви знаєте і любите Visual Studio, цей плагін вам сподобається! Він також досить складний, оскільки підтримує перейменування, пошук посилань, визначення goto, доповнення коду тощо. Більшість (безкоштовних) редакторів, які я намагався раніше, бракували цих функцій.