【发布时间】:2013-07-30 20:36:40
【问题描述】:
我想创建一个程序来解析 Verilog 并显示一个框图。有人可以帮助我了解我需要研究哪些算法吗?我找到了一个很好的 Verilog 解析器,但现在我需要找到每个块之间的关系并相应地放置它们。它不必进行广泛的优化。
更新:
现在我使用 IronPython 在 Visio 中绘制框图。
- 创建包含输入和输出的块列表
- 创建一个图,将块的所有输出与其对应的输入相匹配。这 基本上有block之间的所有连接。
- 在 Visio 图表中为他们找到一个位置。
- 在 Visio 上绘制它们
- 在 Visio 上连接它们。
【问题讨论】:
-
您可以使用 xilinx 的 vivado,它已经为您做到了。
-
不,我必须创建一个 visio 图表。然后更容易修改以供将来使用。
标签: algorithm verilog register-transfer-level