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)来查看插件的真正功能.
大型半导体公司的工程师正在使用emacs/vim进行代码编辑.集成开发环境在那里没有多大意义,因为项目是从*NIX网络上的不同位置获取的几千个HDL文件,用于十几种不同工具的设置脚本,以及用于频繁构建的cron作业.
对于在Windows上开发的更简单的FPGA项目,我见过人们使用Borland CodeWright,UltraEdit和Crimson Editor.
我最好的选择是使用VIM做我需要的VHDL格式化.VIM有一个非常强大的工具来开发自定义插件,没有任何IDE跳跃可以为您提供所需的所有自定义.
信号名称<20个字符,程序长度<100行,不使用链接端口等所有这些都可以用最少的工作量在VIM中编码.您实际上可以在VIM中运行vcom或ncvhdl,然后查看错误的位置.
说完这一切之后,你可能想看看Sigasi提供的东西.如果您需要更多帮助,请告诉我 - 编写VIM插件很有趣.
Emacs + VHDL 模式 + 编译器/模拟器 + 源代码控制。
VHDL 模式配置为使用编译器来编译设计并可选择运行仿真。
Emacs 可以与源代码控制链接以正确签入、差异和标记。
我个人喜欢这个设置,因为编辑器是开源的,我可以在任何地方(Mac、Linux、Windows)使用它。编译器/模拟器可以是任何东西,从免费下载(FPGA 供应商赞助的 Modelsim 或 GHDL)到网格引擎。一旦设置,它几乎变得不可见。
| 归档时间: |
|
| 查看次数: |
33210 次 |
| 最近记录: |