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

verilog一个语法,不知道是怎么回事

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
s_out<=x?data[tp[4:0]]:s_out;
' Y) X9 g( Z5 S* @reg [4:0]data
+ J) }! g  ^+ P# z3 @0 G  i$ `reg [5:0]tp
9 @+ T* ?( Z" f0 o( Qreg s_out[4:0]
" i$ a$ g/ Q8 X  r) ~' h0 ~  Wreg x
. Q7 z5 z, ]& s不知道data什么意思,

该用户从未签到

2#
发表于 2009-4-2 14:36 | 只看该作者
本帖最后由 zyunfei 于 2009-4-3 09:11 编辑
7 X( W1 y7 h% s, H7 N' a8 }; g2 C; e( k# Z8 a/ K. E
我也是刚刚开始学不知道说的对不对,不对的请知道的指正!
( R. C( \6 j. a1 F' D0 t9 s9 ]2 ]8 e  v; r& p2 K; i) L# F
         data是数据啊![4:0]data 表示data0,data1,data2,data3,data4五个数据1 Z6 A! B0 o; T9 J9 w% v% G* {1 u

: |$ c$ T& s5 t; n$ @  b4 D2 I& ^& c) B7 M( }3 b
      我想我上面说的是有问题的 今天看了看V的语言,他说的意思是DATA有5个位!

该用户从未签到

3#
发表于 2009-4-2 15:26 | 只看该作者
楼主的问题问的不明不白。s_out<=x?data[tp[4:0]]:s_out;这句只是一个简单的二选一。

该用户从未签到

4#
 楼主| 发表于 2009-4-2 16:29 | 只看该作者
data是数据,但是里面有个tp[4:0],tp[4:0]表示了5个值,
# ^  w3 B" q# y9 r) t" H这就是形成了data[tp[0]..tp[4]],难道,这个结果是s_out<={data[tp[0]],..,data[tp[4]]},这个就不知道了

该用户从未签到

5#
发表于 2009-4-2 17:59 | 只看该作者
你应该是搞错了,你可以综合一下试试,完全没有意义

该用户从未签到

6#
 楼主| 发表于 2009-4-3 10:41 | 只看该作者
我试过了,可以的,那个具体意义是data【值】

该用户从未签到

7#
发表于 2009-4-15 13:35 | 只看该作者
s_out<=x?data[tp[4:0]]:s_out;
/ h! S& l: B8 h' @6 Q$ q5 y
1 f. S+ D" \1 U1 p+ R6 Ttp[4:0]是指tp的低四位的值
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-19 07:06 , Processed in 0.125000 second(s), 24 queries , Gzip On.

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

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

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