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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
楼主: psd0208

高手写的代码是什么样子的?

[复制链接]
发表于 2009-10-30 14:51:29 | 显示全部楼层
是的这种风格很好
回复 支持 反对

使用道具 举报

发表于 2009-10-30 15:03:16 | 显示全部楼层
各位又有好的资料介绍一下
回复 支持 反对

使用道具 举报

发表于 2009-11-2 20:46:44 | 显示全部楼层
不错不错!
回复 支持 反对

使用道具 举报

发表于 2009-11-2 21:27:13 | 显示全部楼层
always里按信号变化的条件分组信号,看起来比较清楚
回复 支持 反对

使用道具 举报

发表于 2009-11-2 21:47:13 | 显示全部楼层
想学习。。。。。。。
回复 支持 反对

使用道具 举报

发表于 2009-11-2 22:03:32 | 显示全部楼层
一个always块里写几个信号,不是判断高手的标准,高手是高在设计思想,表现形式那些都是浮云
回复 支持 反对

使用道具 举报

发表于 2009-11-2 22:06:22 | 显示全部楼层
高手是乱招(或者无招……),但对于不是高手的人来说,良好的代码风格是很重要的,可以规避一些容易犯的错误
回复 支持 反对

使用道具 举报

发表于 2009-11-3 10:02:24 | 显示全部楼层
时许逻辑的always和组合逻辑的always分开,有人说组合逻辑不用always那是没有碰到复杂的设计。
例如:
代码1:
always @(posedge clk) out <= a + b;
代码2:
assign tmp = a + b;
always @(posedge clk) out <= tmp;
代码2相对要好一些。
另外,所谓高手代码质量通常巨烂无比,甚至有几万行的always语句。
写代码一般遵循的原则:数据通路和控制逻辑分开。代码结构尽可能接近spec的diagram。
回复 支持 反对

使用道具 举报

发表于 2009-11-3 13:51:05 | 显示全部楼层
你以前的老大说的没错,估计很always很长的,是从写C代码转过来的...
回复 支持 反对

使用道具 举报

发表于 2009-11-3 14:21:35 | 显示全部楼层
记得刚开始写的时候,也是always巨长无比
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /3 下一条


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

GMT+8, 2025-9-10 16:07 , Processed in 0.015831 second(s), 3 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表