联系人:
申小姐
联系电话:
0755-83330991
0755-83047629
点击这里给我发消息
MSN:chipstech-int@hotmail.com 

经营业务

主营连接器,如TE,MOLEX,HIROSE,JST等品牌;还有IC ,开关,电源模块,继电器等偏冷电子配件。 产品应用于汽车,航空航天,通讯、通信,医疗,石油勘探及工业控制设备,移动通信基站、直放站、卫星通信、有线电视、雷达、电脑和电脑周边设备、以及仪器仪表等领域。 公司有大量现货库存,其它通常货期是7-10工作日。我们一切货源都来自于正规渠道,保证我们公司经营的每一片货物都是进口原装正品,可追溯的

经销品牌

                   
首页 > 技术资料 > 从图形界面方式转换到Tcl命令行方式S

    从图形界面方式转换到Tcl命令行方式

    来源:电子市场网    发布时间:2008/9/12 16:15:07   浏览点击数:2083
  •   可以有两种方式执行ISE相关的Tcl脚本,一种是xTclsh命令行方式(例如在Windows命令行窗口或Linux下的Shell命令行xTclsh),如图1所示;另一种是ISE中的Tel Shell方式,通过选择【Td Shell】命令来实现,如图2所示。

    命令行方式图

      图1 xTclsh命令行方式

    ISE中的方式图

      图2 ISE中的Tcl Shell方式

    以下举例说明转换到命令行方式的步骤,以ISE自带的watch例子的verilog版本(位于C∶\Xilinx\ 10.1\ISE\ISEexamples\watchver.zip中)作为本节的例子。首先通过选择ISE版本10.1的【Filel】一【Open Example】命令,打开watchver例子并放置到c:\example目录中,如图3所示。

    打开并放置watchver例子图

      图3 打开并放置watchver例子
     
      watchver例子是一个在图形界面已经设定好的完整工程,包含全部项目文件。已经设定编译选项,可以正常进行设计实现。接下来,我们要生成该工程的Tcl脚本,选择【Project】→【 Generate Td Scripte 】命令, 如图4所示。

      在弹出的对话框中选择(All properties with complete script)单选按钮,并输入文件名称,如图5所示。单击“Ok”,将生成脚本文件。

    启动生成Tcl脚本功能图

      图4 启动生成Tcl脚本功能

    生成Tcl脚本图


      图5 生成Tcl脚本

      在C∶\example\watchver目录中出现watchventcl文件。

      用文本编辑器查看watchver.tcl文件,可以看到其中实现如下多个新Tcl过程:
      1. "show_.help"           { show-help }
      2. "watchver_run"         { watchver_run }
      3."watchver_rebuild’   {watchver_rebuild}
      4."set_project-props" {set_project_props}
      5. "add_Source_files"  {add_source_files}
      6."create_libraries"   {create_libraries}
      7."create_partitions"  {create_partitions}
      8."set_process_props"  {set_process_props}

      至此完成了从图形界面到Tcl界面的初步转换,熟悉Tcl的读者可以在进一步阅读参考文档的基础上进一步修改和补充watchver.tcl。
      
      下一步,可以在ISE的Tcl窗口或者命令行的xtclsh中执行Source watchver.tcl,然后执行show_help或其他新Tcl过程。
     
      虽然ISE提供了从GUI方式到Tcl方式的转换,可是在命令行方式使用Tcl需要有Tcl语言基础,以及调试Tcl程序的能力,因此仅建议用户采用xtclsh的脚本方式。

      欢迎转载,信息来自维库电子市场网(www.dzsc.com) 

版权所有:芯科国际电子有限公司 技术支持:维库电子市场网   
访问统计:  建议使用分辨率:1024*768  友情链接     后台管理