专业的VHDL IDE?

时间:2010-05-20 12:15:02

标签: ide vhdl

有一个很好的IDE可以使用VHDL项目吗? 或者大多数专业人士使用emacs / vim / notepad ++?

15 个答案:

答案 0 :(得分:31)

我使用Emacs + VHDL模式,如果你不介意(或已经攀登过)Emacs的学习曲线,那就太棒了。

或者,您可以尝试基于Eclipse的Sigasi-HDT并具有更多GUI。还有一些更强大的重构工具。

答案 1 :(得分:17)

我一直在使用Sigasi HDT,因为它是在1月份发布的(我想),到目前为止我对此非常满意。以前我使用Vim进行所有编辑(C或VHDL),但自从我切换到Sigasi后我没有回头看。基于Eclipse的插件不仅仅是语法高亮。组件和实体的自动完成是一个真正的节省时间,你可以避免很多错误。您可以从他们的网站(http://www.sigasi.com)下载免费试用版,我建议您尝试使用grlib(http://www.gaisler.com)来查看该插件的真正功能。

答案 2 :(得分:11)

可能是Xilinx ISEAltera Quartus

我曾经尝试过 - 至少我想尝试一下 - Altera Quartus,但我很快就转到普通的编辑器并用GHDL进行模拟。

但我不专业,所以我想他们正在使用前两种产品。

答案 3 :(得分:8)

大型半导体公司的工程师正在使用emacs / vim进行代码编辑。 集成开发环境在那里没有多大意义,因为项目是从* NIX网络上的不同位置获取的几千个HDL文件,用于十几个不同工具的设置脚本,以及要执行的cron作业经常建立。

对于在Windows上开发的更简单的FPGA项目,我见过人们使用Borland CodeWright,UltraEdit和Crimson Editor。

答案 4 :(得分:5)

我最好的选择是使用VIM为VHDL格式化做任何我需要的事情。 VIM有一个非常强大的工具来开发自定义插件,没有任何IDE跳跃可以为您提供所需的所有自定义。

像信号名称< 20个字符,程序长度< 100行,不使用链接端口 - 所有这些都可以用最少的努力在VIM中编码。您实际上可以在VIM中运行vcom或ncvhdl,然后查看错误的位置。

说完这一切之后,你可能想看看Sigasi提供的东西。如果您需要更多帮助,请告诉我 - 编写VIM插件很有趣。

答案 5 :(得分:4)

Emacs + VHDL模式+编译器/模拟器+源代码控制。

VHDL模式配置为使用编译器编译设计并可选择运行模拟。

Emacs可以与源代码管理链接,以正确签入,差异和标记。

我个人喜欢这个设置,因为编辑器是开源的,我可以在任何地方使用它(Mac,Linux,Windows)。编译器/模拟器可以是免费下载(FPGA供应商赞助的Modelsim或GHDL)到网格引擎。一旦设置,它几乎变得不可见。

答案 6 :(得分:4)

Simplifide还有一个eclipse插件,支持VHDL,Verilog和SystemVerilog,其中包含所有标准IDE功能等。

可以在http://simplifide.com

下载

答案 7 :(得分:3)

我只是使用Scite,就像大多数其他编码一样。

Scite中的一些内容使我的VHDL编码变得愉快:

  1. 着色很容易设置。下载准备好的.properties文件或修改Ada模式。
  2. Scite有一个片段插件,对VHDL非常有用。所有这些无聊的过程和体系结构定义都是通过几次按键自动为我生成的。
  3. 使用外部脚本轻松自定义Scite:我有编译当前文件的脚本,用于修复缩进,列出所有进程等等,可能性是无限的。

答案 8 :(得分:3)

我一直在使用Notepad++和免费供应商工具在Windows上编辑我的VHDL。

答案 9 :(得分:3)

除了Sigasi和Simplifide之外,ZamiaCad还有一个免费的VHDL IDE:http://zamiacad.sourceforge.net/web/

答案 10 :(得分:2)

这取决于您正在开发的项目类型。 Modelsim提供了一个很好的IDE,但代码编辑器缺少我们习惯使用的高级功能。我使用VIM编写代码,使用Modelsim进行模拟,调试等...

答案 11 :(得分:2)

还有另一个VHDL-IDE,它是Visual Studio的一个插件,但就我所见,它也可作为独立版本使用(即,您不需要Visual Studio许可证)。它似乎相对较新,但到目前为止我真的很喜欢它。

http://www.vide-software.at

答案 12 :(得分:1)

我转而使用Vim,因为它有几乎所有语言的插件列表(我相信Emacs也可以)。您可能无法使用它获得最好的VHDL IDE,但是您必须为每个必须编辑的代码和非代码获得熟悉的界面。此外,当您在公司之间移动时,您可以随身携带您的环境。

对于使用Vim的人,请检查vim-hdl。这是我正在研究的插件,它提供了基于模拟器/编译器的语法检查。我每天都在使用ModelSim,到目前为止效果很好。

答案 13 :(得分:0)

使用相应语言模式的Emacs是我的投票。基本编辑很容易学习,并且有很多示例配置文件。 凯文。

答案 14 :(得分:0)

我将Xilinx ISE用于教育目的,效果非常好。它拥有一切。申请学生许可证后,可免费使用学生版,但占用空间很大。仅安装文件超过6 GB。我们用于学校的书是指​​xilinx的特殊属性。 (“VHDL实例的FGPA原型”)。我也在nexsys 3 spartan 6测试板上编程,我将使用xilinx一年,但是当我完成课程后,我会寻找更小的东西。很高兴看到轻量级替代品。