与Intel Quartus Tcl接口的Python包
quartustcl的Python项目详细描述
四分之一
quartustcl
是一个与Intel Quartus Tcl交互的Python模块
贝壳。它在子进程中打开一个shell,然后帮助您
读写数据,解析Tcl列表。在
安装
通过pip
安装:
pip install quartustcl
演示
您可以通过将包作为脚本运行来启动演示Python REPL:
^{pr2}$quartustcl子shell在名为quartus
的变量中公开。在
基本用途
实例化一个QuartusTcl
对象以启动shell。然后,调用方法
在上面。在
quartus=quartustcl.QuartusTcl()three=quartus.expr('1 + 2')assertthree=='3'
如果您希望得到一个列表,请使用parse
来转换Tcl列表
到Python列表中。在
devnames=quartus.parse(quartus.get_device_names(hardware_name="Foo Bar"))
在Tcl子shell中,运行
get_device_names-hardware_name {Foo Bar}
并将结果解析为Python列表。在
有关详细信息,请read the documentation。在
- 项目
标签: