【问题标题】:Graph/schematic generator for VHDL用于 VHDL 的图形/原理图生成器
【发布时间】:2012-08-24 03:42:03
【问题描述】:

我有一个 VHDL 项目,它由一个顶层模块组成,其中包含以各种方式互连的其他模块(其中一些模块本身就是其他模块的容器)。

是否有一个实用程序可以生成说明模块之间关系的示意图?我不关心配置细节或架构,只关心我项目中每个模块的输入、输出和嵌套。

【问题讨论】:

标签: vhdl


【解决方案1】:

Xilinx PlanAhead 有一个非常不错的原理图查看器,您可以在实施的各个阶段(即 RTL 分析后、综合后、布局和布线后)运行它。这是它的样子:

【讨论】:

    【解决方案2】:

    这取决于您需要对原理图做什么。

    如果您只是在寻找代码的图形表示,那么您可以使用 Altera 综合工具,在那里您可以获得代码的 RTL 示意图,这非常好,但是如果您的设计中有很多层次结构,它需要很长时间才能遍历所有块。 您无法编辑文件,但它可以帮助您以快速简便的方式了解不同块之间的互连。

    EASE 和 HDL Designer 等工具也可以做到这一点,但它们要花很多钱。我不确定 Aldec 是否可以做到这一点。但是所有这些程序都可以将设计导入其图形设计环境,为每个块创建符号并为您的设计创建可编辑的层次结构。 Synplify HDL Analyst 也可以为您执行此操作。但我自己从未使用过它。

    这是我在 TI France 工作时导入 HDL Designer 的设计示例。设计由许多块组成,这只是顶层(质量不是很好,因为我只是为了快速回顾一下设计环境。

    【讨论】:

    • 我想要的只是一个图表,我并不关心 RTL 级别——我只想查看实体及其端口,以及它们还连接了哪些其他实体。
    • 好吧,如果您的设计是在 Verilog 中,您可以在 Perl 中使用脚本 VHIER。但是您所要求的只能通过商业程序或诸如 Xilinx ISE 或 Altera Quartus II 之类的综合工具来完成。试试看,你可能会找到你想要的。
    【解决方案3】:

    nSchema,它是 SpringSoft 的 Verdi 的一部分(现已被 Synopsys 收购)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多