Answers:
第一:欢迎来到逻辑设计世界。
第二,您需要了解VHDL / Verilog中的“ designflow”(重要的流行语!)designflow是:
因此,如您所见,这些步骤很多。其中有很多是可用的开源工具。只有免费会很无聊,所以我将尝试向您展示市场。
希望我能帮上忙
实际上,任何编程IDE或文本编辑器都可以与硬件描述语言一起使用,任何体面的人都应该能够启动编译(针对目标仿真或硬件)工具链。结果,完成某项任务的实际问题是“有什么可用的免费HDL编译器”-答案是诸如Icarus Verliog,GHDL等。将它们与emacs或其他任何东西配对使用,您就可以开始使用了。
但是,当许多人要求提供“ IDE”时,它们的含义是很容易完成的准备工作,通常带有一些上下文提示/帮助。对此的一般答案是大型FPGA公司(例如Xilinx(ISE)或Altera(Quartus))提供的内部工具集的有限“ Web版本”。您实际上不必拥有各自公司的任何硬件来编译设计,也不必拥有它们所包含的模拟器的任何(通常是大小或时间限制)许可。也就是说,以50-150美元的价格购买基本的FPGA板可以使体验更加“真实”,并使您有时会发现某些在模拟器和实际电路之间发生的令人惊讶的差异(通常是由于您拥有的东西而导致的)忽略了充分说明,
我目前正在使用Xilinx的免费IDE。您可以在这里下载(假设您不住在朝鲜等):http : //www.xilinx.com/support/download/index.htm
目前,它被称为“ ISE设计套件”,但多年来,Xilinx对其进行了重命名。它是免费的,但不能在真正大型或非常现代的Xilinx FPGA上使用。我现在在Spartan6 LX45设计上使用它,即Digilent Atlys开发板(目前对学术界人士来说是200美元,对外部人士来说是349美元):http : //www.digilentinc.com/Products/Catalog.cfm? NavPath = 2,400&Cat = 10&FPGA
另一个主要的FPGA供应商是Altera。他们也有测试板和免费的称为“ Quartus”的IDE:http : //www.altera.com/products/software/sfw-index.jsp
这里有几个免费的IDE:
SystemVerilog,Verilog,VHDL和其他HDL
SystemVerilog和Verilog
由于这些尚未在此处提及:
对于Verilog,可以在http://www.verilogeditor.com 上找到一个新的编辑器。它基于Eclipse,目前处于Beta版。
我最近找到了一个很好的VHDL / Verilog编辑器(http://www.vide-software.at),它是Microsoft Visual Studio的插件。如果您是学生,那是免费的。否则,许可证费用约为30欧元。
如果您知道并喜欢Visual Studio,则将喜欢此插件!它也非常复杂,因为它支持重命名,查找引用,goto定义,代码完成等。我之前尝试过的大多数(免费)编辑器都缺少这些功能。