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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
123
返回列表 发新帖
楼主: shxr

[讨论] 各位大侠来讨论一个verilog的问题

[复制链接]
发表于 2011-1-31 15:01:21 | 显示全部楼层
既然状态a、b是独立的
就应该独立出来写
通过中间信号来控制状态b的跳转
发表于 2011-2-15 23:55:39 | 显示全部楼层
建議將這兩段code拆成兩個always
同一個always盡可能不要放一些較不相似的code進去較好
一方面可以減少硬體面積
一方面也可避免功能出錯
例外就是建議樓主可以將這幾行CODE加上 #1 delay上去看看
確定再有延遲的狀況下也能正常動作
发表于 2011-2-16 05:50:46 | 显示全部楼层
写在同一个always块里未必是一个电路
发表于 2011-2-20 16:35:25 | 显示全部楼层
yes, although u can get desired output waveform, gate simulation (synthesis) will be not correct, ha, keep it up...
发表于 2011-2-26 21:55:28 | 显示全部楼层
进来看看。。
发表于 2011-2-27 14:31:15 | 显示全部楼层
s说的好
发表于 2011-2-27 20:29:49 | 显示全部楼层
电路《---》Verilog, 这不是一个先有鸡还是先有蛋的问题,而是,你一定要有电路,才能写Verilog。如果你不搞清楚要设计模块的功能/时序/接口/状态。试问如何写Verilog。好大的胆子还能写出Verilog,这样的Verilog做出来的芯片失败的概率有多大?
沉下心来,慢慢分析,想清楚了之后下笔就简单多咯,验证也就简单多咯。楼主这样可能会导致Synthesis和Simulation不匹配的代码还是三思为妙,三思三思。切勿急功近利。
发表于 2011-2-28 23:43:47 | 显示全部楼层
学习学习
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2025-7-17 14:09 , Processed in 0.020559 second(s), 7 queries , Gzip On, MemCached On.

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