March 27, 2025, 6:10 p.m.
47 阅读
Ctrl-w是关闭浏览器,同时也是emacs的剪切命令的快捷键
March 26, 2025, 3:16 p.m.
107 阅读
利用verdi的代码折叠功能,把次要信息隐藏起来,让代码看得更清爽
March 17, 2025, 2:38 p.m.
56 阅读
默认是在当前tab中打开,有时候不是很方便。
March 15, 2025, 1:51 p.m.
75 阅读
verible-verilog-lint
March 14, 2025, 12:38 p.m.
62 阅读
自带dired会打开很多buffer,也没有树型结构,不是太直观。今天介绍一个第三方插件dired-sidebar。
March 12, 2025, 12:19 p.m.
83 阅读
当前行垂直居中、靠近屏幕顶部或者底部的方法,超级简单!
March 10, 2025, 6:05 p.m.
126 阅读
verdi的波形信号列表配置
March 5, 2025, 1:52 p.m.
235 阅读
习惯了用linux下emacs写代码,到了windows下开发fpga也想用emacs,怎么办呢
Feb. 25, 2025, 4:58 p.m.
110 阅读
用pkginfo离线查看python轮子whl所有依赖包的名字
Feb. 17, 2025, 10:46 a.m.
103 阅读
tar.gz和zip使用方法
Feb. 10, 2025, 10:21 a.m.
147 阅读
本文介绍了gvim里调用emacs verilog-mode来自动例化的方法
Feb. 9, 2025, 5:34 p.m.
146 阅读
本文介绍VCS里统计和查看代码覆盖率的方法
Feb. 8, 2025, 6:25 p.m.
85 阅读
cua-mode不支持列填充小数序列怎么办?自己写个函数
Nov. 10, 2024, 2:24 p.m.
193 阅读
RUST编程:Hello world
Nov. 10, 2024, 2:24 p.m.
164 阅读
RUST编程:猜数字游戏
Nov. 10, 2024, 2:22 p.m.
166 阅读
用python来处理待打印的深色背景图片
Nov. 10, 2024, 2:20 p.m.
128 阅读
用python对比bmp图片
Nov. 10, 2024, 2:18 p.m.
221 阅读
用python读取bmp图片
Nov. 10, 2024, 2:16 p.m.
243 阅读
用python生成bmp图片
Nov. 10, 2024, 2:12 p.m.
112 阅读
用python Pillow来批量缩放图片
Nov. 10, 2024, 2:12 p.m.
185 阅读
对列表list进行随机(乱序)排列
Nov. 10, 2024, 2:11 p.m.
161 阅读
在python中如何支持linux管道操作
Nov. 10, 2024, 2:09 p.m.
206 阅读
使用jinja2的自定义filter来对齐verilog自动例化的端口名字
Nov. 10, 2024, 2:07 p.m.
246 阅读
用openpyxl读取新版Excel文件xlsx,并判断是否为合并单元格
Nov. 10, 2024, 2:06 p.m.
220 阅读
用`chardet`自动检测文本文件的编码方式
Nov. 10, 2024, 2:05 p.m.
145 阅读
用python发邮件(SMTP SSL协议)
Nov. 10, 2024, 2:04 p.m.
206 阅读
`subprocess.Popen`相比于`os.system()`多了很多可控制的参数,用起来更灵活。这里记录两段代码,一段是超时退出仿真,另一段代码是检测到Ctrl-C后自动结束所有的仿真进程。
Nov. 10, 2024, 2:02 p.m.
120 阅读
特殊字符、re的几个函数
Nov. 10, 2024, 1:59 p.m.
232 阅读
在IC设计、验证、后端中经常会用Excel来做配置文件、寄存器表、定义后端SDC参数等,不管Excel好不好用,但学习成本低啊。
Nov. 10, 2024, 1:56 p.m.
287 阅读
本文写了三个示例,展示了三种综合脚本的写法,供大家可以参考。
Nov. 10, 2024, 1:54 p.m.
161 阅读
有时候,字符串里含有特殊字符,比如\[/\]、\[@\]、\['\],或者不可见字符,如Tab,换行。这种特殊字符串不便于直接存储(写到文本或数据库)。在Python里有一个库,可以把任意字符串编码成可见字符串。这个库就是base64。
Nov. 10, 2024, 1:39 p.m.
257 阅读
很多中小公司的服务器,没有组建集群,不能利用bsub、qsub来提交作业。但很多时候,我们还是有并行仿真的需求,充分利用多CPU来跑同时多个Testcase。在python里,有一个多进程管理的包,正好符合我们的需求。
Nov. 10, 2024, 1:37 p.m.
248 阅读
做一个Verilog网表Parser
Nov. 10, 2024, 1:36 p.m.
324 阅读
做一个Verilog网表Parser
Nov. 5, 2024, 12:24 p.m.
123 阅读
介绍emacs中折叠Verilog代码的方法
Oct. 31, 2024, 7 p.m.
667 阅读
VCS如何从命令行dump fsdb
Oct. 27, 2024, 10:25 a.m.
141 阅读
pylint警告: Unused variable 'xxx'
Oct. 27, 2024, 10:22 a.m.
207 阅读
对比文件内容是否相同
Oct. 27, 2024, 10:21 a.m.
220 阅读
自己写个argument parser
Oct. 27, 2024, 10:20 a.m.
153 阅读
获取系统当前时间,生成SVSEED
Oct. 27, 2024, 10:20 a.m.
250 阅读
防误删终极解决方案:用mv代替rm,实现回收站
Oct. 27, 2024, 10:18 a.m.
147 阅读
通过简易http服务器来远程执行命令
Oct. 27, 2024, 10:17 a.m.
191 阅读
一个基于pyqt5的对数计算器
Oct. 27, 2024, 10:15 a.m.
251 阅读
python自动输入密码的神器:pexpect
Oct. 27, 2024, 10:13 a.m.
402 阅读
用Python检查代码中的TODO、FIXME、XXX
Oct. 27, 2024, 10:11 a.m.
161 阅读
python函数的装饰器(Decoration)
Oct. 27, 2024, 10:10 a.m.
161 阅读
@classmethod与@staticmethod
Oct. 27, 2024, 10:08 a.m.
252 阅读
python的正则:简单够用的basic版
Oct. 27, 2024, 10:05 a.m.
181 阅读
Python的类:入门
Oct. 27, 2024, 10:03 a.m.
197 阅读
python读写文件
Oct. 27, 2024, 10 a.m.
249 阅读
python基础模块:sys、os、shutil
Oct. 27, 2024, 9:56 a.m.
185 阅读
用模块和包让代码更整洁
Oct. 27, 2024, 9:53 a.m.
405 阅读
python的module
Oct. 26, 2024, 8:57 p.m.
187 阅读
数字与字符串类型转换
Oct. 26, 2024, 8:43 p.m.
274 阅读
递归函数、匿名函数等
Oct. 26, 2024, 8:41 p.m.
190 阅读
函数的参数传递
Oct. 26, 2024, 8:35 p.m.
183 阅读
函数的作用域
Oct. 26, 2024, 8:34 p.m.
201 阅读
函数的基本概念
Oct. 26, 2024, 8:33 p.m.
181 阅读
条件和循环
Oct. 26, 2024, 8:28 p.m.
272 阅读
字典Dict
Oct. 26, 2024, 8:27 p.m.
215 阅读
列表(Lists)和元组(Tuples)
Oct. 26, 2024, 8:26 p.m.
249 阅读
字符串
Oct. 26, 2024, 8:21 p.m.
182 阅读
上一次我们讲了python数据类型的“数字”和“字符串”,了解了数字和字符串的定义。今天我们来深入学习数字的基本操作方法。
Oct. 26, 2024, 8:17 p.m.
269 阅读
今天来学习Python的数据类型(或者叫对象的类型)
Oct. 26, 2024, 8:13 p.m.
268 阅读
今天我们来学习写第一个Python程序。
Oct. 26, 2024, 8:11 p.m.
347 阅读
如何安装Python、如何配置环境变量、确认是否安装成功
Oct. 26, 2024, 8:05 p.m.
487 阅读
为什么选择Python、Python能做些什么、如何学习Python
Oct. 25, 2024, 10:47 p.m.
240 阅读
在centos7上从源码安装Verilog-Perl
Oct. 25, 2024, 10:47 p.m.
209 阅读
在CentOS7上安装开源综合工具Yosys
Oct. 25, 2024, 10:45 p.m.
145 阅读
在CentOS8上安装Surelog
Oct. 25, 2024, 10:43 p.m.
582 阅读
开源综合工具Yosys中的Verilog Parser
Oct. 25, 2024, 10:40 p.m.
283 阅读
iverilog中的verilog parser
Oct. 25, 2024, 10:37 p.m.
145 阅读
iverilog中的预处理ivlpp
Oct. 25, 2024, 10:36 p.m.
193 阅读
iverilog中的命令行参数处理方法
Oct. 25, 2024, 10:33 p.m.
313 阅读
iverilog原理介绍
Oct. 19, 2024, 2:47 p.m.
180 阅读
用python把webp图片转成jpg格式
Oct. 15, 2024, 6:58 p.m.
299 阅读
介绍几个用emacs写verilog的好用的插件,效率翻倍
Sept. 30, 2024, 5:17 p.m.
165 阅读
用jinja2模板的循环,来特殊处理第一个或最后一个
Sept. 30, 2024, 4:55 p.m.
179 阅读
jinja2模板macro的使用的一个例子
Sept. 30, 2024, 4:46 p.m.
185 阅读
介绍jinja2模板自定义filter函数的方法
Sept. 10, 2024, 4:32 p.m.
624 阅读
记录xrun从命令行里反标SDF的方法
Sept. 10, 2024, 11:21 a.m.
599 阅读
Debug或者回归时,fsdb波形太大,这里有几个技巧
Sept. 6, 2024, 5:24 p.m.
575 阅读
介绍几种自动生成verilog代码的方法
Aug. 24, 2024, 8:44 a.m.
165 阅读
跨行匹配的方法介绍
Aug. 9, 2024, 5:06 p.m.
154 阅读
本资料介绍了SPICE的历史,From 1969年。
Aug. 2, 2024, 2:17 p.m.
388 阅读
linux diff的基本用法介绍,和一些常用的例子
July 22, 2024, 1:42 p.m.
335 阅读
emacs ediff对比代码、合并代码的介绍,及常用快捷键
July 11, 2024, 2:16 p.m.
408 阅读
verdi中设置用emacs编辑源代码的方法
July 11, 2024, 2:02 p.m.
228 阅读
介绍verilog generate for的用法
June 22, 2024, 3:57 p.m.
568 阅读
数字验证有两种技术,动态仿真和静态形式验证(动态仿真也可以实时用sva来检查)。任何一种验证技术都不能解决全部问题,需要相互补充,发挥每个验证技术的长处,才能在项目中得到最好的效果。
May 6, 2024, 10:37 a.m.
1164 阅读
Dumping Dynamic Objects (Class Instances) Into FSDB and Displaying in nWave
May 6, 2024, 10 a.m.
755 阅读
Verdi波形中怎样显示信号强度?把Display Verilog Strength Info by的Type1改成Type2。
April 17, 2024, 7:49 p.m.
495 阅读
介绍emacs的server client用法
April 17, 2024, 6:26 p.m.
259 阅读
emacs在线安装和管理插件
April 17, 2024, 6:23 p.m.
312 阅读
emacs的下载和安装
April 15, 2024, 1:46 p.m.
254 阅读
linux sed的一些用法,及在芯片中的应用举例。
April 6, 2024, 11:24 p.m.
370 阅读
学了这么多,你已经可以写一些复杂的Makefile了。但重在应用,在IC设计里,我们常常用Makefile串起多个工具
April 6, 2024, 11:18 p.m.
554 阅读
如果你是普通搬砖的ICer,有啥用啥,周围同事用啥你也用啥。所以bash和tcsh都得学。
April 6, 2024, 11:09 p.m.
224 阅读
虽然大部分ICer不需要维护公司EDA服务器,但还是常常需要在自己目录下安装一些必要的小工具。或者自己玩虚拟机,做个小实验。所以掌握一些管理员命令是很有必要的。
April 6, 2024, 11:05 p.m.
371 阅读
今天来介绍一下IC设计中常用的Linux命令