|
- module hc379( //具有时钟使能和互补输出的4位D触发器 VCC:Pin16 GND:Pin8
- input CLK, //上升沿触发 Pin9
- input E, //低电平使能CLK Pin1
- input [3:0] D, //[4位宽]锁存输入 Pin:13,12,5,4
- output reg [3:0] Q, //[4位宽]锁存输出 Pin:15,10,7,2
- output [3:0] _Q //[4位宽]互补输出 Pin:14,11,6,3
- );
- initial Q = 4'd0;
- assign _Q = ~Q;
- always @(posedge CLK) begin
- if(!E) begin
- Q <= D;
- end
- end
- endmodule
- module main(
- input clk, //50Mhz输入 Pin17
- output out //25Mhz(二分频输出) Pin40
- );
- wire [3:0] J;
- hc379 U1(
- .CLK(clk),
- .E(1'b0),
- .D(J),
- .Q(),
- ._Q(J)
- );
- assign out = J[0];
- endmodule
复制代码
|
|