老怪甲 发表于 2010-5-28 10:47:43

元件例化与层次设计Verilog代码

基本语法-Verilog HDL 程序举例

元件例化与层次设计

Verilog HDL: Creating a Hierarchical Design

This example describes how to create a hierarchical design using Verilog HDL.
The file top_ver.v is the top level, which calls the two lower level files bottom1.v and bottom2.v.



vprim.v



top_ver.v

module top_ver (q, p, r, out);

input   q, p, r;
output   out;
reg   out, intsig;

bottom1 u1(.a(q), .b(p), .c(intsig));
bottom2 u2(.l(intsig), .m(r), .n(out));

endmodule


--------------------------------------------------------------------------------

bottom1.v

module bottom1(a, b, c);

input   a, b;
output   c;
reg   c;

always
begin
   c<=a & b;
end

endmodule


--------------------------------------------------------------------------------

bottom2.v

module bottom2(l, m, n);

input   l, m;
outputn;
reg    n;

always
begin
   n<=l | m;
end
endmodule
页: [1]
查看完整版本: 元件例化与层次设计Verilog代码