我尝试过Vivado和Quartus,但是它们都很重,并且这些工具对于初学者来说非常复杂。对于正在学习VHDL的初学者,是否有轻量级的免费IDE +模拟器?
答案 0 :(得分:12)
用于Windows的Linux程序GHDL和GTKwave的端口:
GHDL是一个命令行工具,用于编译VHDL文件并“模拟”它们。输出是一个波形文件,可以通过gtkwave查看/检查。您可以编写一些脚本(我会建议PowerShell)来自动编译,或者您可以使用构建工具。
在我看来(Quartus)ModelSim / QuestaSim不是轻量级的。 Xilinx仿真器iSim(包含在ISE中)和xSim(包含在Vivado中)足以满足每天的仿真需求。 ghdl非常快,但不支持所有(高级)VHDL功能。
如果您熟悉Visual Studio,SharDevelop,MonoDevelop,Eclipse或NetBeans等最先进的编码环境,那么我会说HDL编码仍处于石器时代!!
所有大型供应商都提供免费的HDL工具链,这些工具链由设备支持,但这些工具只是带有设计层次结构查看器的多标签文本编辑器,以及一些隐藏命令行工具执行的按钮。
上面提到的Sigasi Eclipse插件(也有免费版)是市场上的新产品,具有一些优势。这个插件正在不断发展,其功能仍在不断增加。我过去测试了几个版本,但是我对某些功能不满意所以我还在使用ISE:)
作为学生,我没有机会尝试Aldec,Mentor的专业工具......
答案 1 :(得分:9)
对于模拟,ModelSim-Altera Starter Edition是Altera提供的ModelSim的免费版本,非常用户友好且广泛使用。它有一个带VHDL颜色编码的内置编辑器,因此您可以在ModelSim中进行编辑,编译和模拟。
Vivado(Xilinx)和Quartus(Altera)是综合工具,可以将您的VHDL设计文件转换为可以下载到FPGA中的硬件表示。在创建设计并模拟设计以验证正确操作后,这些综合工具用于第二步。
答案 2 :(得分:2)
如果您是学生,您可以获得Sigasi的免费学生执照。它是一个基于eclipse的vhdl IDE,具有所有现代IDE功能,如即时错误检查,格式化,悬停......
它与Modelsim,ISim和riviera集成,Sigasi在后台为您编译vhdl文件,您只需单击一下即可启动模拟器。它不是100%的IDE体验,但它与VHDL一样接近。
答案 3 :(得分:0)
VHDL很复杂,不轻量级。和它一起生活。
有关免费模拟器的列表,请参阅:http://www.sigasi.com/faq/which-free-vhdl-simulator-can-i-use