Yosys 脚本中可以有变量吗?

2024-01-04

我想通过分解常见参数来使我的 Yosys 脚本更加干燥,例如以下示例:

read_liberty -lib  /long/path/to/lib/file
...
dfflibmap -liberty  /long/path/to/lib/file
...
abc  -liberty   /long/path/to/lib/file

我还没有找到声明或取消引用变量的方法,有没有像 TCL 那样的方法(set lib_file /long/path/to/lib/file) 或重击 (export lib_file=/long/path/to/lib/file)?


你可以用TCL。看yosys -h tcl了解详情。运行 TCL 脚本yosys -c <script_file>(代替yosys -s <script_file>对于本机 Yosys 脚本。)

我现在已在提交 b8d7f57 中添加了对 .tcl 文件的前端检测。所以从 b8d7f57 开始你也可以使用yosys <script_file>运行 TCL 脚本,如果<script_file>以。。结束.tcl.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Yosys 脚本中可以有变量吗? 的相关文章

随机推荐