20

任何人都知道使用 Linux 对 VHDL 进行编程和仿真(不管 Xilinx 还是 Altera)的良好环境?

4

7 回答 7

12

你被这两种供应商的工具困住了,这些工具在 Linux 上充其量是参差不齐的(尽管我对 Alteras 实用程序的体验比使用 ISE 好一些)。

但是,如果您只想运行您的测试平台,而不是实际合成任何东西,那么 ghdl 将很有用。

于 2010-06-11T18:07:39.500 回答
8

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

  • Altera DS Web 版(刚刚添加了 Linux 支持),附带一个免费版本的 ModelSim。
  • Symphony EDA Sonata 3.1 提供有限支持的免费版本。
  • Xilinx ISE 自带 Xilinx 自己的模拟器:ISim。
于 2010-07-09T07:22:39.643 回答
4

只是添加一个更新:Xilinx Vivado现已发布,Linux 支持 ubuntu/debian 和(我相信)redhat/centos。

该软件对一系列较小的设备和更常见的 IP 内核是免费的,并且包括一个非常体面的模拟器,该模拟器集成到工具中并且也是免费的。

它的学习曲线非常陡峭,这些工具中的大多数也是如此,但就这个行业的软件而言,他们确实做得很好。

于 2018-03-13T12:25:03.593 回答
3

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

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

如果您还有其他问题,请告诉我们。

阿潘

于 2010-06-13T04:35:33.803 回答
2

对于 vhdl 编码,具有 vhdl-mode 的 Emacs 是必须的。您可以使用高级版功能、查看设计结构、管理架构和配置。您可以设置多个模拟器。

我使用来自 Altera 的 Quartus 网络版的 modelsim。请注意,如果您使用 64 位 Linux,此版本的 modelsim 只有 32 位。

于 2015-10-16T11:58:37.257 回答
2

现在也有 QUCS ( http://qucs.sourceforge.net/ )。它是开源的,基于 FreeHDL。

它可用于使用图形界面设计和模拟电路。它还可以模拟VHDL。尽管为此您还必须在图形区域上设计电路组件。

该视频清楚地显示了这一点: https ://www.youtube.com/watch?v=-RrQlzLsf18

我在 Debian Jessie 上使用 linux ppa,它工作正常。

于 2015-11-04T14:26:10.860 回答
2

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

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

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

我已将它们与标准 RTL 仿真一起使用,也用于 Xilinx UNISIM 的综合后仿真。

两者都应该在您的 Linux 发行版存储库中可用。如果没有,您可以从以下位置获取它们:

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

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

于 2016-04-23T12:19:33.650 回答