尼德兰的喵
这个作者很懒,什么都没留下…
展开
-
【驯服野生verilog-mode全记录】day5 —— @的使用方式汇总
verilog-mode中的@是一个非常神奇的操作符,使用得当能够极大的加速代码生成效率。原创 2023-03-14 15:49:48 · 383 阅读 · 0 评论 -
【驯服野生verilog-mode全记录】day0 —— verilog-mode的安装
简而言之,我们通常使用的verilog-mode是基于emacs的,适配于vim的verilog语法适配以及自动声明、例化、连线工具。gitee上也有很多资源,自行搜索verilog-mode。原创 2022-08-20 01:13:41 · 1149 阅读 · 0 评论 -
【驯服野生verilog-mode全记录】day1 —— 常用链接与基本命令模板
安装完成verilog-mode之后,接下来就是熟悉语法与操作了。有了这两个网站,大部分的语法和操作信息都是可以找到的。在这里我只说明下我自己做的一些调整与修改。原创 2022-08-22 19:58:16 · 959 阅读 · 0 评论 -
【驯服野生verilog-mode全记录】day3 —— 基于vim自动生成verilog-mode格式初始文件模板
如果能在创建verilog文件时直接生成verilog-mode的初始模板,那么就进一步节省了RTL的编码量,本篇博客就是阐述如何实现这一功能,思路和技巧参考了很多vimrc的配置技巧。原创 2022-09-07 19:51:44 · 1026 阅读 · 0 评论 -
【驯服野生verilog-mode全记录】day2 —— 模块的例化
当然了,这样做的前提是,你的信号名做的非常完美,内部的接口定义与最终的接口一致,或者说两个模块的互连接口名称完全一致(当然,这也算基本要求吧)。如果简单例化不能满足需求了,那么就要上template例化了。然后就发现怎么接口的信号都没有位宽了呢?关于模块例化,个人常用的操作就是这些。原创 2022-08-23 20:23:41 · 766 阅读 · 3 评论 -
【驯服野生verilog-mode全记录】day4 —— 对循环展开语法的python脚本外挂支持
时间2022年12月19日02点28分,恭喜煤老板终于圆梦!回归主题,其实我最初想在本地尝试安装verilog-mode,除了想使用自动连线功能外,就是想使用这个循环展开的功能。装完之后一打听,原来这并不是verilog-mode的原生功能。这就非常尴尬了,而我又没有去改原生工具的能力,万般无奈只能通过外挂python脚本的手段来补充这个功能点了。//}}}原创 2022-12-19 13:22:43 · 763 阅读 · 0 评论