文章分类 -  技术

摘要:适用于 modelsim 的 makefile,以及自动化初始化 modelsim 仿真环境的 perl 脚本 阅读全文
posted @ 2023-09-01 11:02 devindd 阅读(257) 评论(0) 推荐(0) 编辑
摘要:vim 导入文件并且打印到当前文件中的命令是 ```vim :r ``` 我们可以把模板提前放到 home 目录下,并通过这个命令导入 比如,可以把 testbench 读写文件的内容放到 ~/.vhdl/.f ```vhdl use ieee.std_logic_textio.all; use s 阅读全文
posted @ 2023-06-08 10:46 devindd 阅读(70) 评论(0) 推荐(0) 编辑
摘要:use `hread` to replace `read`. The data format in file should be like this `1F6C` (case-insensitive). 阅读全文
posted @ 2023-06-06 10:39 devindd 阅读(19) 评论(0) 推荐(0) 编辑
摘要:## 1. 使用 sim 指令启动仿真 有一个方法是使用 tcl 的 proc 创建类似 alias 的效果。 ```tcl proc sim {} { launch_simulation -install_path \ C:/Programs/modeltech64_10.6d/win64 } ` 阅读全文
posted @ 2023-05-28 11:42 devindd 阅读(235) 评论(0) 推荐(0) 编辑
摘要:### postfix in perl #### //i : case insensitive ```perl #!/usr/bin/perl use warnings; $_ = 'This is a wilma line'; if (/WiLMa/i) { print "match\n"; } 阅读全文
posted @ 2023-05-24 09:51 devindd 阅读(16) 评论(0) 推荐(0) 编辑
摘要:## 1. Motivation 对于一个复杂的设计,导出子模块的输出结果不是一件容易的事,通常我们采用以下的方式: 1. 把子模块的输出接入到最外层的 testbench,并且加入数据导出的程序; 2. 在子模块设计文件中加入数据导出的程序,但是这种写法是极其不规范的。 在单次仿真开始后,如果想要 阅读全文
posted @ 2023-05-23 21:40 devindd 阅读(2777) 评论(2) 推荐(4) 编辑
摘要:## 1. 问题的出现 当我尝试把一个std_logic_vector通过conv_integer函数转换为integer类型 ![image](https://img2023.cnblogs.com/blog/2923427/202305/2923427-20230519160007806-175 阅读全文
posted @ 2023-05-19 16:04 devindd 阅读(154) 评论(0) 推荐(0) 编辑
摘要:## 1. search and replace word under current cursor 需求:使用全局替换而不必手动输入当前光标处的字 ![image](https://img2023.cnblogs.com/blog/2923427/202305/2923427-2023051910 阅读全文
posted @ 2023-05-19 10:22 devindd 阅读(89) 评论(0) 推荐(0) 编辑
摘要:1. Visual-block mode 需求:修改160为122 <C-v> jj ll A <backspace><backspace> 22 2. Visual-line mode 需求:退缩进,或者统一添加前缀 d_ V I <backspace> 注意:用visual-block也可以实现 阅读全文
posted @ 2023-05-18 11:03 devindd 阅读(49) 评论(0) 推荐(0) 编辑
摘要:## 1. 获取指定submoudle的pin tcl命令如下: 1. get cells of pattern matches `gth_quad1`. ```tcl get_cells -hier *gth_quad1* ``` where, option `-hier` or `-hierar 阅读全文
posted @ 2023-05-18 10:28 devindd 阅读(316) 评论(0) 推荐(0) 编辑
摘要:## 1. 重复段落的复制-使用macro 需求:重复line193-194指定次 ![image](https://img2023.cnblogs.com/blog/2923427/202305/2923427-20230516153553101-312901803.png) ```sh q # 阅读全文
posted @ 2023-05-16 15:45 devindd 阅读(235) 评论(0) 推荐(0) 编辑
摘要:vim-airline for vscode vim plugin 阅读全文
posted @ 2023-04-28 15:41 devindd 阅读(86) 评论(0) 推荐(0) 编辑
摘要:1. error: src refspec main does not match any C: 本地没有README文件,Github要求必须有README文件。 S: 添加README文件,可以没有扩展名,也可以是README.md touch README.md C: 本地分支与远端分支名字不 阅读全文
posted @ 2023-04-12 10:55 devindd 阅读(59) 评论(0) 推荐(0) 编辑
摘要:deploy synopsys EDA product in WSL for windows 阅读全文
posted @ 2023-04-04 13:07 devindd 阅读(834) 评论(0) 推荐(0) 编辑
摘要:Modelsim的安装教程以及Modelsim+Vivado联合仿真教程 阅读全文
posted @ 2022-10-28 20:07 devindd 阅读(6690) 评论(2) 推荐(3) 编辑