我想创建一个程序来解析 Verilog,并显示一个块图。有人能帮我了解需要查找哪些算法吗?我找到了一个不错的 Verilog 解析器,但现在我需要找出每个块之间的关系并相应地放置它们。它不必过分优化。
更新: 目前我正在使用 ironPython 在 Visio 中绘制块图。
1. 创建一个包含其输入和输出的块列表。 2. 创建一个图形,将每个块的所有输出与其对应的输入配对。这基本上包含了所有块之间的连接。 3. 在 Visio 图中为它们找到一个位置。 4. 在 Visio 上将它们绘制出来。 5. 在 Visio 上将它们连接起来。
更新: 目前我正在使用 ironPython 在 Visio 中绘制块图。
1. 创建一个包含其输入和输出的块列表。 2. 创建一个图形,将每个块的所有输出与其对应的输入配对。这基本上包含了所有块之间的连接。 3. 在 Visio 图中为它们找到一个位置。 4. 在 Visio 上将它们绘制出来。 5. 在 Visio 上将它们连接起来。