【问题标题】:Professional VHDL IDE? [closed]专业的 VHDL IDE? [关闭]
【发布时间】:2011-02-21 20:17:21
【问题描述】:

是否有一个很好的 IDE 可以处理 VHDL 项目? 还是大多数专业人士都在使用 emacs/vim/notepad++ ?

【问题讨论】:

    标签: ide vhdl


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          【解决方案4】:

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

          http://www.vide-software.at

          【讨论】:

            【解决方案5】:

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

            【讨论】:

              【解决方案6】:

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

              【讨论】:

                【解决方案7】:

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

                【讨论】:

                • 如果有“美化”选项(自动缩进)就完美了。
                • 我也喜欢 Notepad++。如果您正在浏览某些文件,它会立即加载并且几乎可以满足您的需求。然而,对于严肃的应用程序开发,您会注意到它缺少一些非常有用的功能,例如文件夹树视图、定位定义和使用、重构,当然还有即时解析和编译
                【解决方案8】:

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

                可以在http://simplifide.com下载

                【讨论】:

                  【解决方案9】:

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

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

                  Emacs 可以与源代码管理链接以正确签入、区分和标记。

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

                  【讨论】:

                    【解决方案10】:

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

                    Scite 中的一些东西让我的 VHDL 编码变得愉快:

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

                    【讨论】:

                      【解决方案11】:

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

                      诸如信号名称

                      说了这么多,您可能想看看 Sigasi 提供什么。如果您需要更多帮助,请告诉我——编写 VIM 插件会很有趣。

                      【讨论】:

                        【解决方案12】:

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

                        【讨论】:

                          【解决方案13】:

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

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

                          【讨论】:

                          • 但是 VHDL 的代码编辑可以比 emacs-vhdl 或 vim 目前可以做的改进更多。是否还有人在记事本“环境”中编写 Java 或 C# 代码?不,代码完成和即时重构以及许多其他可能性极大地加快了他们的工作!它们对于 VHDL 来说不是这样的,而且我认为硬件开发比软件开发容易得多。高级综合(Matlab/C++/SystemC 到 VHDL/Verilog)在每个硬件开发公司中的使用率不到 0.001%...
                          • 其实很多专业的软件工程师都在用vim
                          • Testbench 代码与 RTL 代码相比会变得相当庞大和复杂,为什么 IDE 没有意义?
                          【解决方案14】:

                          我使用 Emacs+VHDL 模式,如果您不介意(或已经爬上)Emacs 的学习曲线,这非常棒。

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

                          【讨论】:

                            【解决方案15】:

                            也许是Xilinx ISEAltera Quartus

                            我曾经尝试过——至少我想尝试一下——Altera Quartus,但我很快切换到普通编辑器并使用GHDL 进行仿真。

                            但我不是专业人士,所以我想他们正在使用前两种产品中的一些。

                            【讨论】:

                            • 我在学生项目中使用了赛灵思。它允许对您的模块进行各种模拟并将它们加载到 FPGA。如果我没记错的话,可能会有免费版本,你可以看看..
                            • 我每天都使用 ISE 和 modelsim(fpga 博士),但我不认为它们是完整的 IDE。可以编译/模拟(并为 ise 综合),但没有真正的项目管理、源代码重构、即时错误报告等。在另一个答案中介绍的 Sigasi-HDL 更符合我的要求。实际上,我想知道社区启动基于 Eclipse 的 VHDL IDE 是否有用,但似乎并非如此 :)
                            • 你的意思是你不喜欢手动管理几十个文本文件?这是 ISE 乐趣的一部分:-P
                            猜你喜欢
                            • 2014-11-16
                            • 2010-12-12
                            • 1970-01-01
                            • 2014-06-29
                            • 1970-01-01
                            • 2017-06-01
                            • 1970-01-01
                            • 2012-04-20
                            • 1970-01-01
                            相关资源
                            最近更新 更多