verilog
verilog的编码风格
   6 min read
本文 主要介绍了一些verilog的编码风格准则。 版本 说明 0.1 初版发布 参考 RTL Coding Styles That Yield Simulation and Synthesis Mismatches(链接:https://pan.b
关于X-Propagation问题
   17 min read
本文 主要介绍数字电路设计中X-Propagation问题以及其解决方案。 版本 说明 0.1 初版发布 0.2 添加EDA工具的使用 0.3 添加verilog X-Pr
Verilog中获取随机数
   1 min read
本文 主要介绍一种verilog语言中获取随机数的方法。 版本 说明 0.1 初版发布 代码展示 逻辑实现 1 2 3 4 5 function [31:0] get_random; input signed [31:0] min_num; input signed [31:0] max_num; get_random = min_num + {$random}%(max_num-min_num+1); endfunction // get_random 逻辑
简化verilog编码的全套解决方案
   1 min read
本文 主要介绍辅助verilog编码的三款工具,简化编码工作。 版本 说明 0.1 初版发布 三大利器 请查看往期博客: Emacs verilog-mode 的使用 代码预处理工具ep3的使用 v
代码预处理工具ep3的使用
   4 min read
本文 主要介绍一款代码预处理工具:ep3(基于Perl语言开发)。 版本 说明 0.1 初版发布 背景 主机: Thinkpad S2 系统: Deepin GNU/Linux 15.11 内核: Debian 6.3.0-18+deb9u1 Perl: v5.24.1 参考 https://metacpan.org/search?q=ep3 http://www.lujun.org.cn/?p=2099 什
verilog中reg和wire的自动声明
   7 min read
本文 主要介绍一款自己开发的Python脚本: verilog中reg和wire的自动声明 。 版本 说明 0.1 初版发布 背景 主机: Thinkpad S2 系统: Deepin GNU/Linux 15.11 内核: Debian
emacs 中使用模板文件
   2 min read
本文 主要介绍用emacs auto-insert命令实现用模板文件创建新文件。 版本 说明 0.1 初版发布 0.2 添加两个函数 背景 主机: Thinkpad S2 系统: Deepin GNU/Linux 15.11 内核:
Emacs Verilog Perl 的使用
   3 min read
本文 主要介绍如何使用 Verilog-Perl 脚本对verilog代码进行神奇操作。 版本 说明 0.1 初版发布 背景 主机: Thinkpad S2 系统: Deepin GNU/Linux 15.11 内核: Debian 6.3.0-18+deb9u1 emacs版本:Linux
Emacs verilog-mode 的使用
   15 min read
本文 主要介绍使用emacs verilog-mode 编辑verilog的神奇操作。 版本 说明 0.1 初版发布 0.2 添加快捷键插入内容 背景 主机: Thinkpad S2 系统: Deepin GNU/Linux 15.11 内核: Debian 6.3.0-18+deb9u1 emac