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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 7024|回复: 16

请教这段Verilog代码的意思?

[复制链接]
发表于 2009-11-25 10:21:43 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
本帖最后由 psd0208 于 2009-11-25 11:01 编辑

always @ (posedge clk or posedge rst)
begin
    if (rst)
        flop <= #Tp {width{init_value}};
    else
        flop <= #Tp async_dat;   
end
其中width的值为1,init_value的值为1'b0,都是文件开头定义的parameter。

请问:{width{init_value}} 是什么意思?
 楼主| 发表于 2009-11-25 11:02:27 | 显示全部楼层
哇 都要沉了 没有高手指教一下的么
发表于 2009-11-25 11:20:18 | 显示全部楼层
verilog很基础的语法啊。位扩展,这样就变成了一个bus信号,宽度就是width定义的,每bit初始值是init_value。。。
 楼主| 发表于 2009-11-25 11:46:13 | 显示全部楼层
谢谢楼上啊 翻了夏雨闻的书 确实是这样的
发表于 2009-11-27 07:31:14 | 显示全部楼层
.....................................................................
发表于 2009-11-27 09:04:22 | 显示全部楼层
这个问题问得?。。。。
发表于 2009-11-27 09:37:35 | 显示全部楼层
自己找本vhdl的书看看呀。
发表于 2009-11-27 11:04:37 | 显示全部楼层
哈哈,也是新手!
发表于 2009-11-28 14:41:19 | 显示全部楼层
init_value的宽度
发表于 2009-11-28 16:03:03 | 显示全部楼层
拼接啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-11-17 10:53 , Processed in 0.034703 second(s), 8 queries , Gzip On, Redis On.

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