在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
分享 工作中总结的Verilog代码编写风格
PayPal 2023-12-11 23:23
写在前面 在工作中经常需要经手别人的代码,发现有些人的代码很规范、有规律,而有些人的代码写的随心所欲,编写的人容易理解,给别人看就需要花一定功夫才能理解。良好的代码风格有助于后来的阅读者快速理解、 学习。看到过几种常见的代码风格,今天结合自己的思考,并吸取几种风格的优势,总结下自己比较喜欢的代码 ...
个人分类: 菜鸟の新知识|309 次阅读|1 个评论 热度 1
分享 对数学公式在离散化时的理解
PayPal 2023-4-2 17:45
一些计算,例如 DFT ,在计算时需要用到系数。这些系数在公式中是使用 cos 函数和 sin 函数计算出来的,每次使用一个系数,都需要进行一次三角函数计算。 但是用数字电路实现时, 所以通常会采用预先采样出三角函数值存在表格里,通过地址索引的方式完成系数的计算。 以 N 点 DFT 为例来分析下如何实现系 ...
个人分类: 菜鸟の新知识|1427 次阅读|2 个评论 热度 15
分享 Verilog对中间变量寄存器赋初值
PayPal 2022-11-14 19:17
在仿真时,会遇到模块中寄存器没有被定义成端口的情况,这样就不能在testbench中像端口那样赋初值。但是可用用.进行模块连接来对任意寄存器赋初值。 例如: 有模块层次如下: top_tb.v \ m1.v ...
个人分类: 菜鸟の新知识|579 次阅读|0 个评论
分享 Verilog三段式状态机的学习
PayPal 2021-10-6 22:44
状态机主要由 状态转移 、 状态转移条件 和 输出 三部分组成,确定了这三部分基本上一个状态机就确定了。 以前学习的状态机都是两段式,但是比较复杂的状态机还是应该将三部分分开来实现,这样每部分的功能比较独立,验证和差错的时候比较容易;以后需要修改也非常方便。 状态转移 部分比较固定,使用时序逻辑 ...
个人分类: 菜鸟の新知识|2223 次阅读|3 个评论 热度 18
分享 Verilog中使用case多状态同一操作的方法
PayPal 2021-9-22 11:21
记录下新学习到的内容 V erilog 中 case 多状态同操作的简便写法 不方便的重复写法 : case(state) 'd0:begin dosomething; end'd1:begin &nbs ...
个人分类: 菜鸟の新知识|891 次阅读|0 个评论

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-6-20 17:43 , Processed in 0.017750 second(s), 3 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部