找回密码
 注册
关于网站域名变更的通知
查看: 1311|回复: 0
打印 上一主题 下一主题

关于位的拼接 { }

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-1-10 18:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
空闲时间在学习VERILOG, 看到书上用到下面的拼接方式:0 ?6 S) U  P0 T1 ?) z8 ]
+ D* n4 [! \8 G  f
{secondcout, second} = {tempaa[1:0] + tempbb[1:0] + firstcout, first};
2 H# q. N# `2 `4 @+ q7 h
* n+ T. r7 b, K- h# s, nsecondcout 一位, 为两个数A,B低四位的相加的进位, second四位为两个数A,B低四位的相加的结果,  tempaa[1:0] 为A 的A[3:2] 位 , tempbb[1:0]为为B 的B[3:2] 位 , firstcout 为A,B 的[1:0] 相加的进位输出, first为A,B 的[1:0] 相加的 的结果.
- i: O7 I3 d& g* Q. X* e4 S; v( m) v) @9 Z% a
但是secondcout进位不对, 看RTL 图, 综合后被接GND了.  上面的语句的意图是把 tempaa[1:0] + tempbb[1:0] + firstcout 的进位给 secondcout,  不知道这样的拼节对不对, 感觉有问题, 请高手指点一下,谢谢.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-20 01:43 , Processed in 0.125000 second(s), 24 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表