摘要:工作环境中经常有一种需要:比较我的一个文件和其他一个地方的同名文件,这个文件经常可能是另一个目录的另一个版本别人同样目录下的他的版本写了一个脚本td(推到的意思,咦,怎么没有表情 ︿( ̄︶ ̄)︿),有两种使用方式使用前在terminal设置好 OBJ_DIR 环境变量。 td file1,就比较当前...
阅读全文
摘要:很土的一个名字,RTL to Bit fpga脚本,做一个事情,输入RTL filelist,吐出一个bit本来要做的事情比较繁琐:整理rtl filelist和sdc,生成符合SYNPLIFY格式的.prj文件。(准备工作)在SYNPLIFY里面点击run,生成edf和synplicity.ucf,在synplicity.ucf里面添加管脚约束信息。(2-5小时)在ISE里面读入edf 和ucf,点击-“generate programming files”(2-5小时)在IMPACT把bit转成mcs文件。(2分钟)过程就是这么个3-4步骤,麻烦就在于不停的要人工参与进去,综合可能要5个小
阅读全文
摘要:我是用自己自定义的,跟你分享一下吧。希望能帮到你。在.vimrc中加入下面的语句:vmap <C-S-P> dO#endif<Esc>PO#if 0<Esc>在普通模式下按“V”(大写),进入<VISUAL LINE>模式,然后按上、下键,选定要注释的行,再按CTRL+SHIFT+P,这样就会在你选定的行上下加入#if 0和#endif。起到了注释的作用。在C语言中,用/**/来注释多行是不保险的,所以用“#if 0”这样的方式。如果你需要的是其它方式,也可以参考一下这个思路。
阅读全文
摘要:网上搜索稀奇古怪的关键字 "+libext+.v", 看到别人的一个VCS跑方针用的脚本,不错。以下为【zz】###############################################################!/bin/csh -ftimeif (!(-e filelist.vrl)) cp -f ../code/sim/scr/filelist.vrl .if (!(-e picture.dat)) cp -f ../code/sim/scr/picture.dat .if (!(-d pic)) mkdir picif (!(-d log))
阅读全文
摘要:cp $(cat Filelist) /home/dirORcp `cat Filelist` /home/dir这里的`是你的Tab键上方的~那个键
阅读全文