2010-06-11 30 views
12

任何人都知道编程VHDL的良好环境,并使用Linux进行模拟(无需Xilinx或Altera)?在Linux上编程VHDL?

+0

投票关闭的工具REC。另见:http://askubuntu.com/questions/130588/is-there-a-vhdl-simulator | http://electronics.stackexchange.com/questions/22596/vhdl-ide-for-a-gnu-linux-environment – 2016-06-28 18:58:27

回答

7

你被任何供应商工具困扰,这些工具在Linux上是最好的(虽然我对Alteras工具的经验比使用ISE更好)。然而,如果你想要做的就是运行你的测试床,而不是实际合成任何东西,ghdl将会被使用。

+0

这应该是ghdl。 http://ghdl.free.fr/ – aneccodeal 2010-06-30 05:08:46

2

如果您更喜欢开源工具,请查看http://www.cliftonlabs.com/vhdl/savant.html - vhdl在当前的FOSS空间中没有太多选项。如果您选择了供应商工具,那么所有供应商都会使用Linux版本的模拟器。 Modelsim因其易于调试的特性而成为个人的最爱。

对于编码环境,我通常使用VIM和vhdl语法检查器打开。 Sigasi显然有一个商业的IDE,花哨的东西作为自动代码完成,动态语法检查等。

让我们知道你是否还有其他问题。

Arpan

7

正如Arpan提到的(几乎)所有的VHDL模拟器支持Linux,但它们通常是非常昂贵的。你最好的办法是使用以下方法之一:

  • 随ModelSim免费版本提供的Altera DS Web版本(刚刚添加了Linux支持)。
  • Symphony EDA Sonata 3.1以有限支持的免费版本提供。
  • Xilinx ISE自带仿真器:ISim。
0

对于编码vhdl,Emacs与vhdl模式是必须的。您可以使用高级版功能,查看设计结构,管理体系结构和配置。您可以设置多个模拟器。

我使用Altera Quartus网络版中的modelsim。请注意,如果您使用64位Linux,则此版本的modelsim仅为32位。

1

GHDL是VHDL的一个很好的模拟器,甚至可以与一些第三方库(例如Xilinx UNISIMS)一起工作。

如果你将它与gtkwave结合起来,你应该有一个完整的工作VHDL模拟器和波形查看器。

GHDL还支持写入.GHW波形,这对于小型仿真来说非常棒,因为它确实包含(经常)设计上的所有信号。

我已经将它们用于标准RTL仿真,还用于Xilinx UNISIM的后综合仿真。

这两个都应该在你的Linux发行版仓库中可用。如果没有,你可以从获取它们:

GHDL:http://ghdl.free.fr/

GtkWave:http://gtkwave.sourceforge.net/