perl和tcl 在验证中 (附do文件例子)
来源:互联网 发布:晋中干部网络培训学校 编辑:程序博客网 时间:2024/05/19 05:38
perl和tcl都是脚本语言,都是起到一个粘合剂的作用,将各种不同语言,不同工具粘合在一起,方便工程的运行和管理。所以从实质上说,用perl和用tcl都是一样的,完全看工程师的喜好,你也可以用shell和python干同样的事。从一种简单的想法考虑,你可以把这些语言写成的脚本看作批处理程序,让脚本代替你干一些机械的事情,比如找file list, 搜集编译参数,运行参数,从文本解析宏定义,生成report,记录运行历史等等。
几乎所有的eda工具都提供tcl的接口,特别是在命令行模式下。
vlib work;
vmap work work;
vcom addsub.vhd;
vsim -t ps addsub;
view list wave;
add wave /addsub/*;
add list /addsub/*;
set addnsub_file "addnsub.dat";
set result_file "result.dat"; set outFilePtr1 [open $addnsub_file w]; set outFilePtr2 [open $result_file w];
force a 10;
force b 3;
force addnsub 1;
run 1us;
set addnsub_var [examine /addsub/addnsub];
set result_var [examine /addsub/result];
puts $outFilePtr1 $addnsub_var;
puts $outFilePtr2 $result_var;
force addnsub 0;
run 1us;
set addnsub_var [examine /addsub/addnsub];
set result_var [examine /addsub/result];
puts $outFilePtr1 $addnsub_var;
puts $outFilePtr2 $result_var;
force a 25;
force b 20;
run 1us;
set addnsub_var [examine /addsub/addnsub];
set result_var [examine /addsub/result];
puts $outFilePtr1 $addnsub_var;
puts $outFilePtr2 $result_var;
force a 31;
force b 13;
run 1us;
set addnsub_var [examine /addsub/addnsub];
set result_var [examine /addsub/result];
puts $outFilePtr1 $addnsub_var;
puts $outFilePtr2 $result_var;
close $outFilePtr1;
close $outFilePtr2;
write list addsub.lst;
write report test.log;
- perl和tcl 在验证中 (附do文件例子)
- TCL查找文件中字符串的例子
- 在SourceInsight中添加【.cc】和【.tcl】类型文件
- Shader中“深度”的理解和思考(附例子)
- shell perl tcl python 和rubby
- 纯YY一下,在The Python Tutorial中,从Guido van Rossum的例子中可以看出他对现在流行的脚本语言perl,tcl,ruby,lua,python的评分
- 在Quartus中使用TCL文件分配引脚
- Modelsim仿真tcl脚本与wave.do文件
- perl do
- 在SSM中使用shiro实现登录验证(附密码加密)
- 在SSM中使用shiro实现登录验证(附密码加密)
- 科普向,Shader中“深度”的理解和思考(附例子)
- perl从文件中读取数据,然后输出,附一个蛋白质序列的读取
- 在ASP.NET中操作文件的例子(VB)
- 在ASP.NET中操作文件的例子(VB)
- 在ASP.NET中操作文件的例子(VB)
- 在ASP.NET中操作文件的例子(VB)
- 在文件中查找文本的Perl脚本
- C程序的函数在内存的布局
- 链表反转
- 感恩节
- Asp.Net的面试题
- MyEclipse7.5安装CDT以失败告终结尾了。
- perl和tcl 在验证中 (附do文件例子)
- C++字符数组表示字符串--易错标识
- Wine简介
- 测试 static 局部变量 与 局部变量的不同
- mysql 的字符编码
- Visual Studio 2005快捷键
- GIS简介
- 关于Gridview自动生成列后,手动设定的模板列位置问题解决方案
- 字符串链表连接