6311|6

71

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

assign 和 always 综合后的区别? [复制链接]

用assigned 和 always 综合后有什么本质区别?有些功能可以用 组合电路实现 也可以用时序电路实现,如RAM的地址和数据赋值,用assign 加 ?:选择语句和 在always(时序块)中用if,else选择赋值综合有有什么本质区别么?用哪种比较好?

最新回复

我也是在学习这个,应该就是你说的那样,哈哈,我也学到了知识~~~  详情 回复 发表于 2009-11-9 21:06
点赞 关注

回复
举报

58

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
好贴 呵
 
 

回复

56

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
没什么本质区别 自己弄出来看看网表就明白了
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

4
 
值得思考
 
 
 

回复

98

帖子

0

TA的资源

一粒金砂(初级)

5
 
你问的问题都是语法层面的
实际上综合软件会将你写得代码变成逻辑
所以语法上的区别其实并不决定最后的硬件逻辑
比如说

a = b ? c : d;
一般是个组合逻辑

a = b ? c : a;
就有可能是时序逻辑
 
 
 

回复

62

帖子

0

TA的资源

一粒金砂(初级)

6
 
assign用于线网型数据,综合出组合逻辑电路;alwayS用于寄存器型数据,综合出的有组合逻辑电路也有时须逻辑电路,用时候要注意的;一般的纯组合逻辑电路建议用ASSIGN,而纯时序逻辑电路建议用always.
我个人理解,望大家多多指教
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

7
 
我也是在学习这个,应该就是你说的那样,哈哈,我也学到了知识~~~
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表