摘要: 这里有一个比较复杂的alias in cshell,如下: alias dxxx 'dssc ls \!:1 | egrep " 1\.[0-9]+ " | awk '\''{print $3}'\'' | xargs dssc co -get \!:1 -v' 使用时: dxxx a_file_n 阅读全文
posted @ 2022-05-07 17:24 颀成 阅读(445) 评论(0) 推荐(0)
摘要: 有关VCS setup文件。 依次从下面三个文件夹search synopsys_sim.setup文件。 1)安装目录 2)你的home目录 3)你run vcs命令的目录 你还可以通过SYNOPSYS_SIM_SETUP环境变量来指定一个setup文件,因为是指定的,这时候setup文件名字可以 阅读全文
posted @ 2022-05-06 23:41 颀成 阅读(1004) 评论(0) 推荐(0)
摘要: 终于看到.elf文件了,虽然.hex文件还没有生成成功,想写个随笔,随便说些什么~ 你可能还不知道,除了和软件相关的所有岗位之外,在 IC设计开发领域有一个叫SOC验证的工种,也需要知道一些C编译,链接的知识。 所以,最近我看到有同事在看《嵌入式C语言自我修养》,我真是一点也不意外。 事实上,市面上 阅读全文
posted @ 2022-04-21 11:49 颀成 阅读(42) 评论(0) 推荐(0)
摘要: 苦公司无法记事本,该文用于记录VIM/GVIM的命令,技巧 1)多文件批量处理 :argdo %s/hate/love/gc | update 后面的 | update是必须的,不然替换结果不会写入到文件 阅读全文
posted @ 2021-07-07 16:13 颀成 阅读(117) 评论(0) 推荐(0)
摘要: assign sig_sel = a & b | c & d; 与比或有高的优先级,所以上述表达式加括号的话,等同于如下表达式: assign sig_sel = (a & b) | (c & d); 阅读全文
posted @ 2021-06-16 09:32 颀成 阅读(1788) 评论(0) 推荐(0)
摘要: 【转载】https://www.thinbug.com/q/41484219 使用数组切片构造。您可以在Array slicing Q&A 找到更详细的说明 bit [7:0] PA, PB; int loc; initial begin loc = 3; PA = PB; // Read/Writ 阅读全文
posted @ 2021-04-21 19:14 颀成 阅读(2253) 评论(0) 推荐(0)
摘要: xrun遇到一个如下的编译错误 xmelab: *E,ICDPAV (......) Illegal combination of driver and procedural assignment to variable dmp_oob_aout detected (output clockvar 阅读全文
posted @ 2020-09-01 13:48 颀成 阅读(2240) 评论(0) 推荐(0)
摘要: 下面是cadence xrun仿真的结果 允许的语法形式如下: $random; $random(); $urandom; $urandom(); $urandom(seed); 仿真结果总结如下: 1)$random,$random(): 在同一次仿真中,每次调用可以得到不一样的随机值, 但是每次 阅读全文
posted @ 2020-07-22 15:16 颀成 阅读(3728) 评论(0) 推荐(0)