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

相关推荐
xgbing5 小时前
在ubuntu中安装modelsim
fpga开发·modelsim
航Hang*5 小时前
Photoshop 图形与图像处理技术——第8章:图像的色彩与色彩调整和图像的输出与优化
图像处理·笔记·ui·photoshop
小桥流水---人工智能5 小时前
风电机组故障诊断与状态监测方法的研究局限性整理(背景笔记)
笔记
菩提小狗6 小时前
小迪安全笔记_第4天|扩展&整理|30+种加密编码进制全解析:特点、用处与实战识别指南|小迪安全笔记|网络安全|
笔记·安全·web安全
xian_wwq6 小时前
【学习笔记】OSI安全架构体系
网络·笔记·学习
love530love6 小时前
Windows 11 下再次成功本地编译 Flash-Attention 2.8.3 并生成自定义 Wheel(RTX 3090 sm_86 专属版)
人工智能·windows·笔记·编译·flash_attn·flash-attn·flash-attention
中屹指纹浏览器8 小时前
2025 硬核技术:中屹指纹浏览器进程级沙箱隔离,筑牢多开防关联壁垒
经验分享·笔记
再睡一夏就好8 小时前
多线程并发编程核心:互斥与同步的深度解析及生产者消费者模型两种实现
linux·运维·服务器·jvm·c++·笔记
m0_726965988 小时前
RAG源代码笔记JAVA-高级RAG
笔记·ai·agent·rag
复业思维202401089 小时前
Altium Designer (24.2.2)中更改库以及保持器件参数不变
笔记·学习·硬件工程