Vivado Tcl 脚本编译工程

Vivado Tcl 脚本编译工程

工具命令语言(Tcl–Tool Command Language)是Vivado®工具环境中集成的脚本语言。Tcl是半导体行业中用于应用程序编程接口的标准语言,并由Synopsys®设计约束(SDC)使用。
SDC是用于传达Synopsys Synplify和其他供应商的FPGA综合工具的时序约束的机制,并且是时序约束行业标准;因此,Tcl基础结构是脚本语言的“最佳实践”。
除了执行自动脚本之外,Tcl还使您可以对设计工具执行交互式查询。Tcl能够以交互方式“询问”设计数据库的问题,尤其是围绕工具和设计设置及状态的问题。示例包括:查询特定的时序分析报告命令有效,应用增量约束并在执行后立即执行查询以验证预期行为,而无需重新运行任何工具步骤。
2 Non-Project Mode Tcl Script Example
Non-Project Mode 包含以下6步:
1)创建文件输出文件夹
2)读取资源(verilog ip vhdl)和约束(XDC)
3)综合
4)实现
5)产生bit流

原文链接:Vivado Tcl 脚本编译工程

你可能感兴趣的:(FPGA)