通常我们使用Modelsim进行仿真,是通过图形界面点点点来进行操作,殊不知Modelsim完美支持TCL脚本语言及批处理命令do文件.简单来说就是从你修改完代码后到你重新编译把需要的信号拉出来查看,现在只需要一个动作即可完成.大大提高了工作效率,博主之前也是点点点了好久,最后发现有这么好的仿真技巧,真是相见恨晚. 下面列举一些常见的TCL脚本命令 Run do文件的一些常用命令 #打开现有工程 project open C:/Users/jayash/Desktop/sim/ImageProc
rman 全库备份脚本 run { allocate channel d1 type disk; allocate channel d2 type disk; backup full database format '$back_path/`date +%Y%m%d`_full_%d_%s_%p_%u.bak' tag='full' include current controlfile; sql 'alter system archive log current'; backup archiv
意义:一劳永逸,不用每次对那些包含Quartus II生成文件的工程进行功能仿真时,都需要重新编译一堆东西.节约时间成本. 版本:ModelSim SE 6.5d 打开Modelsim软件,默认会打开最近一次的仿真工程(除非第1次安装);不过无论哪种情况皆不影响后续的步骤; ----------------------------------------------------------------------------------------------step 1. create new
编译C++文件,特别是多文件的时候,经常要找模板,这里为了后面方便,就自己做了一个模板. makefile模板:Makefile # Object files to either reference or create #OBJECTS = Proj2.o Blackjack.o Deck.o Card.o Hand.o Player.o OBJECTS = phash.o # The executable file that will be created at the end EXEC =
声明:以下纯属个人习惯. 1.工程建好后添加一个编译好的库的方法是:file->new->library选择a map to an existing library.然后将这个库在你这工程里的名字写一下,可以跟编译好的库名字一样也可以不同.然后指定编译好的库路径在哪,添加就可以了. 2.还没有一个编译好的库,只有一个源文件,如.v或.vhd的文件,那么就需要自己新建一个库并编译一下.方法就是file->change directory 改变路径到你希望库放置的位置,然后:file->
quit -sim set PATH1 C:/modeltech64_10.2c/xilinx144_lib set PATH2 C:/xilinx1/Vivado/2014.4/data/verilog/src vlib work #vmap work $PATH1/secureip #vmap work $PATH1/unisim #vmap work $PATH1/unimacro #vmap work $PATH1/unifast #vmap work $PATH1/unisims_ve