Tcl - Tool Command Language
近期做了一个Tcl脚本用于Modelsim仿真,完成如下功能:
1. 自动化仿真,无需建立工程
2. 根据触发条件,提取仿真结果,存储为文本文件
3. 将文本文件转换为二进制文件
4. 二进制文本相当于RGB原始数据,转换为BMP文件
通过对上述功能开发及使用,觉得正确地使用Tcl能有效地节省仿真步骤,并且有助于仿真结果可视化,方便验证结果正确性。但是,如何正确地使用Tcl呢?以下是wind330几点建议,供大伙参考:
1. Tcl适合于交互式控制仿真,而用它开发testbench则事倍功半
2. Tcl适合于简单的数据处理,如二进制与文本相互转化,生成特定文件格式等,复杂算法采用C/C++
3. Tcl不适合于实时地数据采集,数据可以通过VHDL的数组存放,然后利用Modelsim命令提取
4. 如不是专业脚本开发,适合边查边用边学
以上观点是我在Modelsim仿真过程中使用Tcl的感想,大部分EDA工具都支持Tcl开发,如QuartusII中Virtual JTAG,System Console,以及ISE,NC-sim等,所以学习Tcl也有广泛实用性。
推荐一个学习网站:TclTk for EDA。
希望大家都能学习一下,然后根据自己目前的环境建立一个具体应用,相信又会有不同的用后感。
ilove314_323192455 2010-7-8 18:14
用户900892 2007-6-19 11:41
支持3G都是商家瞎宣传的!
不过虽然现在的N73不支持3G,但用WAP OVER GPRS 上网的速度还是不错的。估计和拨号上网有的一比。用GOOGLE,BAIDU 搜索也就5秒左右就能显示结果。