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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: genghis

[资料] 【下载】SystemVerilog专辑

[复制链接]
发表于 2009-11-20 21:32:28 | 显示全部楼层
都是珍贵资料,楼主辛苦了
发表于 2009-11-20 21:35:37 | 显示全部楼层
都是珍贵资料,楼主辛苦了
发表于 2009-11-20 21:39:47 | 显示全部楼层
都是珍贵资料,楼主辛苦了
发表于 2009-11-20 21:44:03 | 显示全部楼层
thank you
发表于 2009-11-20 21:46:12 | 显示全部楼层
关于连续赋值和过程赋值(2009-04-24 10:37:22)标签:连续赋值 过程赋值 assign语句 杂谈   
今天看到一个例子,用来点亮led灯的。注意到两种赋值的概念不同。

用连续赋值assign语句实现:

module led(led);

output[7..0] led;

assign led=8'b10101010;

endmodule



用过程赋值语句实现:

module led(led);

output[7..0] led;

reg[7..0] led;

always

begin

     led=8'b10101010;

end

endmodule

总结:连续赋值应当发生在initial或always语句之外。过程赋值从这个例子看似乎强调是对寄存器赋值,以后看例子多留心这方面。
发表于 2009-11-20 21:47:59 | 显示全部楼层
关于连续赋值和过程赋值(2009-04-24 10:37:22)标签:连续赋值 过程赋值 assign语句 杂谈   
今天看到一个例子,用来点亮led灯的。注意到两种赋值的概念不同。

用连续赋值assign语句实现:

module led(led);

output[7..0] led;

assign led=8'b10101010;

endmodule



用过程赋值语句实现:

module led(led);

output[7..0] led;

reg[7..0] led;

always

begin

     led=8'b10101010;

end

endmodule

总结:连续赋值应当发生在initial或always语句之外。过程赋值从这个例子看似乎强调是对寄存器赋值,以后看例子多留心这方面。
发表于 2009-11-20 21:51:26 | 显示全部楼层
关于连续赋值和过程赋值(2009-04-24 10:37:22)标签:连续赋值 过程赋值 assign语句 杂谈   
今天看到一个例子,用来点亮led灯的。注意到两种赋值的概念不同。

用连续赋值assign语句实现:

module led(led);

output[7..0] led;

assign led=8'b10101010;

endmodule



用过程赋值语句实现:

module led(led);

output[7..0] led;

reg[7..0] led;

always

begin

     led=8'b10101010;

end

endmodule

总结:连续赋值应当发生在initial或always语句之外。过程赋值从这个例子看似乎强调是对寄存器赋值,以后看例子多留心这方面。
发表于 2009-11-20 21:54:54 | 显示全部楼层
关于连续赋值和过程赋值(2009-04-24 10:37:22)标签:连续赋值 过程赋值 assign语句 杂谈   
今天看到一个例子,用来点亮led灯的。注意到两种赋值的概念不同。

用连续赋值assign语句实现:

module led(led);

output[7..0] led;

assign led=8'b10101010;

endmodule



用过程赋值语句实现:

module led(led);

output[7..0] led;

reg[7..0] led;

always

begin

     led=8'b10101010;

end

endmodule

总结:连续赋值应当发生在initial或always语句之外。过程赋值从这个例子看似乎强调是对寄存器赋值,以后看例子多留心这方面。
发表于 2009-11-20 21:58:03 | 显示全部楼层
关于连续赋值和过程赋值(2009-04-24 10:37:22)标签:连续赋值 过程赋值 assign语句 杂谈   
今天看到一个例子,用来点亮led灯的。注意到两种赋值的概念不同。

用连续赋值assign语句实现:

module led(led);

output[7..0] led;

assign led=8'b10101010;

endmodule



用过程赋值语句实现:

module led(led);

output[7..0] led;

reg[7..0] led;

always

begin

     led=8'b10101010;

end

endmodule

总结:连续赋值应当发生在initial或always语句之外。过程赋值从这个例子看似乎强调是对寄存器赋值,以后看例子多留心这方面。
发表于 2009-11-20 22:06:42 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

X

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

GMT+8, 2025-7-7 14:05 , Processed in 0.023743 second(s), 6 queries , Gzip On, MemCached On.

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