Open kungfudaibi opened 4 months ago
寄存器类型的变量不能在模块中被修改 所以我们需要把中间量设置成为wire型
module count( input clk , rst_n , en, output [7:0] an, output [6:0] sseg ); wire [7:0] q_wire; wire [3:0] one_wire, ten_wire, hun_wire; upcounter u1 ( .reset_n(rst_n), .clk(clk), .en(en), .q(q_wire) ); bintobcd8 u2 ( .clk(clk), .rst(rst_n), .bin(q_wire), .one(one_wire), .ten(ten_wire), .hun(hun_wire) ); scan_seg_disp u3 ( .clk(clk), .one(one_wire), .ten(ten_wire), .hun(hun_wire), .an(an), .sseg(sseg) );
endmodule
顶层设计
中间变量
寄存器类型的变量不能在模块中被修改 所以我们需要把中间量设置成为wire型
verilog模块实例化
我的顶层模块
endmodule