我想通过分解常见参数来使我的 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(使用前将#替换为@)