題:
適用於VHDL和Verilog的免費IDE
itsaboutcode
2011-12-26 17:37:56 UTC
view on stackexchange narkive permalink

我對學習VHDL和Verilog感興趣。我想知道是否有免費的IDE?

看看這個問題:http://electronics.stackexchange.com/questions/22596/vhdl-ide-for-a-gnu-linux-environment/22768#22768
像演講一樣免費,或者像啤酒一樣免費?
十 答案:
milch
2012-01-19 10:25:36 UTC
view on stackexchange narkive permalink

首先,歡迎來到邏輯設計領域。

第二,您需要了解VHDL / Verilog中的“ designflow”(重要的流行語!)設計流程是:

  1. 考慮要實現的設計,例如加法器
  2. 在VHDL / Verilog中實現設計
  3. 在VHDL / Verilog中實現測試平台
  4. 使用測試台模擬您的設計(從步驟2開始)
  5. 如果這可行且模擬成功,則嘗試綜合設計
  6. 執行所有其他操作,例如地圖,位置和路線
  7. 構建一個.bit文件
  8. 使用您的JTAG對FPGA進行編程
  9. 利潤! (希望如此)
  10. ol>

    因此,如您所見,這些步驟很多。其中有很多是可用的開源工具。只有免費會很無聊,所以我將嘗試向您展示市場。

  • 對於步驟1)最重要的是Libre / openOffice Calc,紙張和鉛筆,如果有的話大型FSM,也許 Qfsm
  • 第2步),您需要一個優秀的編輯器,抓住一個喜歡的編輯器,一切都很好。有一些專門用於VHDL的工具,最好的是sigasi(您必須在Google上搜索它,防止垃圾郵件)。對於此任務,您已經可以使用大型供應商的IDE之一,但是請相信我,這不是您想要的
  • 步驟3)->步驟2
  • 步驟4),這裡是幾種可能性:Xilinx ISim,(Altera)Modelsim,(Lattice)Aldec,ghdl與GTKWave結合使用。我認為還有更多的模擬器,但這對於開始來說應該足夠了。儘管所有這些工具都帶有完整的IDE(ghdl除外),但它們僅是模擬器。
  • 第5步)請幫忙,並使用FPGA製造商提供的工具。如果您有足夠的經驗,也可以嘗試 Icarus Verilog
  • 第6步和第7步)除了使用vendortools
  • 第8步),有很多工具可以做到這一點,甚至包括FPGA供應商提供的工具。我喜歡使用命令行工具,所以我一直使用一些晦澀的Flash程序,但是vendortools也可以。

希望我能幫忙

使用供應商工具隨附的編輯器到底有什麼問題?它們看起來很基本,但是功能強大。
是的,它們非常基礎,但是至少xilinx和altera的linux甚至沒有輕鬆的塊編輯功能。如果要註釋掉塊,這將非常令人沮喪,因為vhdl沒有塊命令
我使用的是Windows版本,上下文菜單中有一個“註釋塊”選項。對於其他塊編輯操作,您可以自己:P
Chris Stratton
2011-12-26 21:17:55 UTC
view on stackexchange narkive permalink

任何編程IDE或文本編輯器實際上都可以與硬件描述語言一起使用,任何體面的人都應該能夠啟動編譯(針對模擬或硬件)工具鏈。結果,要完成某件事的實際問題是“有什麼可用的免費HDL編譯器”-答案是諸如Icarus Verliog,GHDL之類的東西。將它們與emacs或其他任何東西配對使用,便可以了。

但是,當許多人要求使用“ IDE”時,它們的含義是很容易上手的東西,通常會附帶一些上下文提示/幫助。對此的一般答案是大型FPGA公司(例如Xilinx(ISE)或Altera(Quartus))提供的內部工具集的有限“ Web版本”。您實際上不必擁有各自公司的任何硬件來編譯設計,也不必擁有它們所包含的模擬器的任何(通常是大小或時間限制)許可。也就是說,花費50-150美元即可獲得一塊基本的FPGA板,可以使體驗更加“真實”,並使您有時會發現某些在模擬器和實際電路之間發生的令人驚訝的差異(通常是由於您所擁有的東西造成的)忽略了完全指定,其中模擬器承擔一件事,而硬件承擔其他事情)

Carl
2012-08-15 02:22:24 UTC
view on stackexchange narkive permalink

最佳選擇: Siagsi 。可以是獨立的,也可以是Eclipse的插件(它們看起來非常相似)。免費版本沒有代碼重構功能和類似功能,而是簡化為“ VHDL IDE”-正是您想要的。

Carl Brannen
2012-07-06 09:04:43 UTC
view on stackexchange narkive permalink

我目前正在使用Xilinx的免費IDE。您可以在這裡下載(假設您不住在朝鮮等): http://www.xilinx.com/support/download/index.htm

當前稱為“ ISE設計套件”,但多年來,賽靈思已將其重命名。它是免費的,但不能在真正大型或非常現代的Xilinx FPGA上使用。我現在在Spartan6 LX45設計上使用它,即Digilent Atlys開發板(目前對學術界人士來說是200美元,對外部人士來說是349美元): http://www.digilentinc.com/Products/Catalog。 cfm?NavPath = 2,400&Cat = 10&FPGA

另一個主要的FPGA供應商是Altera。他們還具有測試板和名為“ Quartus”的免費IDE: http://www.altera.com/products/software/sfw-index.jsp

Victor Lyuboslavsky
2013-07-30 02:46:25 UTC
view on stackexchange narkive permalink

這裡有幾個免費的IDE:

SystemVerilog,Verilog,VHDL和其他HDL

SystemVerilog和Verilog

  • SVEditor是Eclipse插件。您需要提供自己的模擬器。而且,它一次索引1個文件,這比許多商業模擬器所允許的限制更多。推薦為索引建立一個頂級文件。
travisbartley
2013-07-30 09:38:59 UTC
view on stackexchange narkive permalink

使用常規 IDE,您會被它們所提供的東西所吸引。但是使用 Emacs 24 ,您可以根據自己的奇特需求自定義它!我將其與 prelude highlight-indentation模式一起使用。看看純度如何!

enter image description here

Emacs並不完全是一個IDE,但是為什麼不使其成為一個IDE?

  • 版本控制
  • 運行外部編譯器,lint工具,模擬器,make文件等的熱鍵。
  • 可以添加代碼折疊功能
  • 熱鍵以插入通用代碼塊
  • 自動評論
  • 您可能已經擁有了!
SDGator
2011-12-27 04:19:47 UTC
view on stackexchange narkive permalink

實際上並沒有可用於RTL設計的完整IDE。

您最好的選擇是從帶有vhdl或verilog語法插件的emacs或vi開始,並重新映射一些功能鍵以編譯,運行和執行一些基本的版本控制工作。準系統代碼的完成是內置於編輯器中的,但是它們並不真正了解VHDL / Verilog。

Gima
2013-11-18 04:38:07 UTC
view on stackexchange narkive permalink

由於此處尚未提及:

Philippe
2014-07-03 17:35:21 UTC
view on stackexchange narkive permalink

對於Verilog,在 http://www.verilogeditor.com上提供了一個新的編輯器,它基於Eclipse,目前處於Beta版。

VhdlSeppl
2014-11-07 17:45:34 UTC
view on stackexchange narkive permalink

我最近找到了一個非常好的VHDL / Verilog編輯器( http://www.vide-software.at),它是Microsoft Visual Studio的插件。如果您是學生,那是免費的。否則,許可證的費用約為30歐元。

如果您知道並喜歡Visual Studio,則將喜歡此插件!它也非常複雜,因為它支持重命名,查找引用,goto定義,代碼完成等。我之前嘗試過的大多數(免費)編輯器都缺少這些功能。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...