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

请教verilog的简单问题

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
parameter CLK_TOL=50000;. e/ Z0 Z! q  A5 Y3 f; L* Q
parameter clk_step=100;
7 z* o& e) [" u* D9 i: P$ \reg[31:0] clk_reg;. d6 n2 K3 G& Z. [
reg[31:0] clk_regU,clk_regD;
2 O3 S8 {6 ?5 a* [6 Z1 u8 j9 z1 dreg[31:0] clk_cnt;9 O  V: p& Z5 W/ d, x, H5 \# x
clk_reg[31:0] = clk_regU + clk_regD;4 X$ n) ~4 n1 I
上面最后一句,Error (10170): Verilog HDL syntax error at f.v(10) near text "=";  expecting ".", or an identifier, or "[",这是怎么回事啊?

该用户从未签到

2#
发表于 2010-4-21 18:07 | 只看该作者
这是很简单的问题嘛,这种应该加上assign啊+ F5 \1 x: T9 M" S: z
你应该多看看教材,这种问题看书就能解决的啊

该用户从未签到

3#
 楼主| 发表于 2010-4-21 19:50 | 只看该作者
reg类的assign不了

该用户从未签到

4#
发表于 2010-4-23 09:21 | 只看该作者
always @* begin9 X; P6 U& K) X9 ~1 }: N
  clk_reg[31:0] <= clk_regU[31:0] + clk_regD[31:0];
7 t4 [7 w, b5 `end

该用户从未签到

5#
 楼主| 发表于 2010-4-27 08:49 | 只看该作者
楼上的正确,我试了一下是可以的。

该用户从未签到

6#
发表于 2010-6-8 21:18 | 只看该作者
clk_reg = clk_regU + clk_regD;
7 j# h' e% ^- `# R! l也应该正确

该用户从未签到

7#
发表于 2013-1-13 20:58 | 只看该作者
oo ,学习了啊,

该用户从未签到

8#
发表于 2013-5-8 07:18 | 只看该作者
reg should be under "always" ~~~~~~~~~~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-10-5 16:14 , Processed in 0.140625 second(s), 23 queries , Gzip On.

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

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

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