pass 中 techmap 调用的路径选项

Path options for techmap calls in a pass

我正在用自己制作的通行证扩展 Yosys。在此过程中,我多次调用 techmap 过程,并带有要应用的地图路径。

但是,根据调用通行证时所在的目录,地图的正确路径会有所不同。我可以使用指向 Yosys 主目录的变量吗?

以下代码行显示了我当前如何调用 techmap。

Pass::call(design, "techmap -map passes/decompose/" + decomposeFile + " -autoproc" + tag);

+ 前缀指的是 Yosys 共享目录 - 如果您需要这样的示例,请查看各种 FPGA 综合过程