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中综合后的电路为:

相关推荐
Rousson3 小时前
硬件学习笔记--89 MCU主频对Uart波特率影响及采样点
笔记·单片机·学习
2301_801821714 小时前
标签分类调研
笔记
FPGA_小田老师4 小时前
FPGA语法基础(二):SystemVerilog 数组清零方法详解
fpga开发·systemverilog·数组清零·systemverilog数组·systemverilog语法
im_AMBER4 小时前
HTTP 02 会话 | 消息 | MIME类型
网络·笔记·网络协议·学习·http
循环过三天4 小时前
7.5、Python-匿名函数lambda
笔记·python·学习
jiushun_suanli5 小时前
FPGA(现场可编程门阵列)详解
经验分享·学习·fpga开发
不会写代码的里奇6 小时前
VMware Ubuntu 22.04 NAT模式下配置GitHub SSH完整教程(含踩坑实录+报错_成功信息对照)
linux·经验分享·笔记·git·ubuntu·ssh·github
_不会dp不改名_6 小时前
HCIP笔记5--OSPF域间路由、虚链路、认证
网络·笔记·hcip
虫洞没有虫7 小时前
Go语言学习笔记(二)
笔记·学习
AA陈超7 小时前
ASC学习笔记0001:处理目标选择系统中当Actor拒绝目标确认时的调用
c++·笔记·学习·游戏·ue5·游戏引擎·虚幻