Verilog HDL阻塞赋值和非阻塞赋值笔记

module test(

input wire clk,

input wire b,

output reg a,

output reg c

);

always@(posedge clk)

begin

a=b;

c=a;

end

endmodule

上面的代码在vivado中综合后的电路为:

module test(

input wire clk,

input wire b,

output reg a,

output reg c

);

always@(posedge clk)

begin

a<=b;

c<=a;

end

endmodule

上面的代码在vivado中综合后的电路为:

module test(

input wire clk,

input wire b,

output reg a,

output reg c

);

always@(posedge clk)

begin

a=b;

c<=a;

end

endmodule

上面的代码在vivado中综合后的电路为:

module test(

input wire clk,

input wire b,

output reg a,

output reg c

);

always@(posedge clk)

begin

a<=b;

c=a;

end

endmodule

上面的代码在vivado中综合后的电路为:

相关推荐
锦锦锦aaa1 小时前
【layout理解篇之:mos电阻】
经验分享·笔记
zore_c1 小时前
【C语言】带你层层深入指针——指针详解2
c语言·开发语言·c++·经验分享·笔记
koo3641 小时前
pytorch深度学习笔记
pytorch·笔记·深度学习
眠晚晚2 小时前
API攻防&系统攻防笔记分享
笔记·web安全·网络安全
丝斯20114 小时前
AI学习笔记整理(22)—— AI核心技术(深度学习6)
人工智能·笔记·学习
koo3644 小时前
pytorch深度学习笔记1
pytorch·笔记·深度学习
jimmyleeee5 小时前
人工智能基础知识笔记二十一:Function Calling
人工智能·笔记
丝斯20115 小时前
AI学习笔记整理(21)—— AI核心技术(深度学习5)
人工智能·笔记·学习
szxinmai主板定制专家5 小时前
柔宇柔性显示屏+x86、arm显示解决方案,还有库存
arm开发·人工智能·fpga开发
风123456789~5 小时前
【健康管理】第5章 流行病学、医学统计学 1/2
笔记·考证·健康管理