好文档 - 专业文书写作范文服务资料分享网站

6.1.2 Tcl脚本[共4页]

天下 分享 时间: 加入收藏 我要投稿 点赞

第6章 Altera其他高级工具

6.1.2 Tcl脚本

一、 Tcl解释器

Tcl是EDA业界标准脚本语言,被Synopsys、Mentor Graphics和Synplicity等EDA业界领先公司所采用。在Tcl语言中,允许用户定义自己的命令,并可以在多数的设计平台间无缝转换。

在前面提到的Quartus II的命令行中,quartus_sh、quartus_tan、quartus_cdb和quartus_sim命令同时也是Tcl的解释器,一些Tcl命令可以分别在这4个Tcl解释器中执行。

二、 Tcl命令包

由于整个Quartus II支持的Tcl命令的数量非常庞大,工具把其所提供的Tcl命令按照类似的功能块分为若干个Tcl包,每个包中有不同分类的Tcl命令。例如,“project”包内部的命令主要是用来设置和得到工程中的约束的,“device”包主要是用来得到器件信息的。

如图6-5所示,“project”Tcl包中就包含“project_new”和“set_global_assignment”等命令,用来完成新建工程,增加约束等工作。

图6-5 project包中的Tcl命令

Quartus II工具支持的所有Tcl包如下。

? ::quartus::project:用来建立工程,增加工程设置。 ? ::quartus::device:器件信息。

? ::quartus::advanced_device:高级器件信息。 ? ::quartus::flow:简单编译流程。

? ::quartus::timing:计算并报告时序路径。

248

6.1.2 Tcl脚本[共4页]

第6章Altera其他高级工具6.1.2Tcl脚本一、Tcl解释器Tcl是EDA业界标准脚本语言,被Synopsys、MentorGraphics和Synplicity等EDA业界领先公司所采用。在Tcl语言中,允许用户定义自己的命令,并可以在多数的设计平台间无缝转换。在前面提到的QuartusII的命令行中,q
推荐度:
点击下载文档文档为doc格式
68xnj418zy072ie1yi364bptb11wxs00mey
领取福利

微信扫码领取福利

微信扫码分享