专业的VHDL IDE?

Aur*_*bon 27 ide vhdl

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

Mar*_*son 31

我使用Emacs + VHDL模式,如果你不介意(或已经攀爬过)Emacs的学习曲线,这是很棒的.

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


tro*_*ndd 17

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


phi*_*mue 11

也许是Xilinx ISEAltera Quartus.

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

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

  • 我每天使用ISE和modelsim(fpga Ph.D),但我不认为它们是完整的IDE.可以编译/模拟(并合成ise),但没有真正的项目管理,源重构,即时错误报告等.Sigasi-HDL,在另一个答案中介绍,更多我正在寻找.实际上,我想知道社区启动基于Eclipse的VHDL IDE是否有用,但似乎并非如此:) (3认同)

Out*_*gic 8

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

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

  • 但是VHDL的代码编辑可以比emacs-vhdl或vim目前做的更多.是否还有人在记事本"environement"中编写Java或C#代码?不,代码完成和即时重构,以及许多其他可能性大大加快了他们的工作!对于VHDL来说,它们不是这样的东西,我认为硬件开发比软件开发更容易.高级综合(Matlab/C++/SystemC到VHDL/Verilog)在每个硬件开发公司中的使用率不到0.001%...... (8认同)
  • 实际上,许多专业软件工程师都使用vim (4认同)

Fan*_*c23 5

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

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

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


Geo*_*rge 5

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

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

Emacs 可以与源代码控制链接以正确签入、差异和标记。

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


Nat*_*ate 5

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

  • 如果它有一个“美化”选项(自动缩进)就完美了。 (2认同)