欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Verilog中模块的实例化

程序员文章站 2022-07-14 23:21:49
...

首先创建一个模块为test

目录为这样:

Verilog中模块的实例化

在模块test中写入:

module test(a,b,c);
input a,b;
output c;
wire d,e;
assign c = a&b;
and a1(d,a,b);
or a2(e,a,b);
rt pin(
	.a(a),
	.b(b),
	.c(d)
);
rt pin_tr(
	.a(a),
	.b(b),
	.c(e)
);
endmodule

编译后,目录变为:

Verilog中模块的实例化

 再flie->new一个rt的模块

写入:

module rt(a,b,c,d,e);
input a,b,c;
output d,e;
reg d,e;
aaa@qq.com(a | b | c)
begin
	d = a & b;
	e = a | c;
end
endmodule

再编译后:点击:rtl viewer

Verilog中模块的实例化

生成的模块图为:

Verilog中模块的实例化

Verilog中模块的实例化

相关标签: fpga