FPGA之模块调用

模块调用
今天使用Markdown编辑器进行编写,方便之处在于:
-调用网址方便
-可以纯文字制作表格
Markdown使用手册

参考资料

模块调用手册

调用步骤

1.先写主程序,并在file里右键点击主程序选择top:

module all_adder(a,b,Ci,c,Co);
input a,b,Ci;
output c,Co;
wire C1,C2;
assign Co=C1|C2;
half_adder half_adder0(.a(a),  .b(b), .c(A0), .Co(C1));
half_adder half_adder1(.a(A0),  .b(Ci), .c(c), .Co(C2));
endmodule

2.New新建Verilog HDL文档,写次程序:

module half_adder(a,b,c,Co);
input a,b;
output c,Co;
assign c=a^b;
assign Co=a*b;
endmodule

3.编译便可。

逻辑表格

|a|b|Ci|C|Co|
|0|0|0|0|0
|||||
|||||
|||||
|||||
|||||
|||||
|||||

原文地址:https://www.cnblogs.com/assassinn/p/7449404.html